This commit is contained in:
Andrew Z 2024-08-28 22:07:03 -04:00
parent fa31179791
commit 919b6f4f78
10 changed files with 1647 additions and 109 deletions

View File

@ -1,3 +1,3 @@
{
"last_updated_timestamp": 1724890009
"last_updated_timestamp": 1724897220
}

View File

@ -397,17 +397,17 @@
{
"Name": "wh-apache-tika",
"Overview": "Apache Tika is a project of the Apache Software Foundation that detects and extracts metadata and text from over a thousand different file types.",
"Repository": "apache/tika:latest",
"Repository": "apache/tika:latest-full",
"Registry": "https://hub.docker.com/r/apache/tika",
"Project": "https://tika.apache.org/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Default image with core dependencies"
},
{
"Tag": "latest-full",
"TagDescription": "Includes dependencies for GDAL + Tesseract OCR"
},
{
"Tag": "latest",
"TagDescription": "Default image with core dependencies"
}
],
"ExtraParams": "--init --no-healthcheck",
@ -441,16 +441,88 @@
"Other",
"Network-Management"
],
"downloads": 22079816,
"downloads": 22078519,
"stars": 35,
"LastUpdateScan": 1724882823,
"LastUpdate": 1721083541,
"LastUpdateScan": 1724890000,
"FirstSeen": 1724890000
"FirstSeen": 1724882823
},
{
"Name": "wh-clickhouse24",
"Overview": "ClickHouse is an open-source column-oriented database management system.",
"Repository": "clickhouse/clickhouse-server:24-alpine",
"Registry": "https://hub.docker.com/r/clickhouse/clickhouse-server/",
"Project": "https://clickhouse.com/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/clickhouse.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/clickhouse24.xml",
"Config": [
{
"@attributes": {
"Name": "Clickhouse listen port",
"Target": "8123",
"Default": "8123",
"Mode": "tcp",
"Description": "The TCP port Clickhouse listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8123"
},
{
"@attributes": {
"Name": "Clickhouse data",
"Target": "/var/lib/clickhouse",
"Default": "/mnt/user/appdata/wh-clickhouse24/data",
"Mode": "rw",
"Description": "The location where Clickhouse stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Clickhouse logs",
"Target": "/var/log/clickhouse-server",
"Default": "/mnt/user/appdata/wh-clickhouse24/logs",
"Mode": "rw",
"Description": "The location where Clickhouse stores its logs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/clickhouse24.xml",
"CategoryList": [
"Productivity",
"Network-Management"
],
"downloads": 165047116,
"stars": 233,
"LastUpdate": 1724881319,
"LastUpdateScan": 1724897201,
"FirstSeen": 1724897201
},
{
"Name": "wh-cloudflared",
"Overview": "Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.",
"Requires": "<br>Cloudflared requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;cloudflare.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your Cloudflare Tunnel token.",
"Requires": "<br>Cloudflared requires:\r<br>- A &quot;cloudflare.com&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your Cloudflare Tunnel token.",
"Repository": "cloudflare/cloudflared:latest",
"Registry": "https://hub.docker.com/r/cloudflare/cloudflared",
"Project": "https://github.com/cloudflare/cloudflared",
@ -578,10 +650,214 @@
"LastUpdateScan": 1724746003,
"FirstSeen": 1631135564
},
{
"Name": "wh-dbgate",
"Overview": "Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others.",
"Repository": "dbgate/dbgate:latest",
"Registry": "https://hub.docker.com/r/dbgate/dbgate",
"Project": "https://dbgate.org/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Full functionality, larger image size."
},
{
"Tag": "alpine",
"TagDescription": "No SQLite support, smaller image size."
}
],
"WebUI": "http://[IP]:[PORT:3000]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/dbgate.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/dbgate.xml",
"Config": [
{
"@attributes": {
"Name": "DbGate web UI port",
"Target": "3000",
"Default": "3000",
"Mode": "tcp",
"Description": "The TCP port DbGate listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "3000"
},
{
"@attributes": {
"Name": "DbGate storage",
"Target": "/root/.dbgate",
"Default": "/mnt/user/appdata/wh-dbgate",
"Mode": "rw",
"Description": "The location where DbGate stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "LOGIN",
"Target": "LOGIN",
"Default": "",
"Mode": "",
"Description": "Username for authenticating with DbGate.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "PASSWORD",
"Target": "PASSWORD",
"Default": "",
"Mode": "",
"Description": "Password for authenticating with DbGate.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "true"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/dbgate.xml",
"CategoryList": [
"Productivity",
"Network-Management"
],
"downloads": 351842,
"stars": 21,
"trending": 20.461,
"trends": [
6.006,
10.878,
15.078,
12.752,
19.008,
23.964,
20.461
],
"trendsDate": [
1707375973,
1709975161,
1712570796,
1715169986,
1717796141,
1720390003,
1722989212
],
"downloadtrend": [
113802,
127692,
150363,
172340,
212787,
279850,
351842
],
"LastUpdateScan": 1722989212,
"LastUpdate": 1722950202,
"FirstSeen": 1696589349,
"topTrending": 14.454999999999998,
"topPerforming": 20.461
},
{
"Name": "wh-docuseal",
"Overview": "Open source DocuSign alternative. Create, fill, and sign digital documents.",
"Requires": "<br>DocuSeal requires:\r<br>- (Optional) A PostgreSQL or MySQL/MariaDB database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;DocuSeal will fallback to SQLite if no database is provided.",
"Repository": "docuseal/docuseal:latest",
"Registry": "https://hub.docker.com/r/docuseal/docuseal",
"Project": "https://www.docuseal.co/",
"WebUI": "http://[IP]:[PORT:3000]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/docuseal.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/docuseal.xml",
"Config": [
{
"@attributes": {
"Name": "DocuSeal web UI port",
"Target": "3000",
"Default": "3000",
"Mode": "tcp",
"Description": "The TCP port DocuSeal listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "3000"
},
{
"@attributes": {
"Name": "DocuSeal storage",
"Target": "/data/docuseal",
"Default": "/mnt/user/appdata/wh-docuseal",
"Mode": "rw",
"Description": "The location where DocuSeal stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DATABASE_URL",
"Target": "DATABASE_URL",
"Default": "",
"Mode": "",
"Description": "The database connection URL, e.g. postgresql://USER:PASS@HOST:PORT/DATABASE",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/docuseal.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"downloads": 285813,
"stars": 7,
"LastUpdate": 1724594269,
"LastUpdateScan": 1724897206,
"FirstSeen": 1690409085
},
{
"Name": "wh-dragonflydb",
"Overview": "A modern replacement for Redis and Memcached.",
"Requires": "<br>DragonflyDB requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Requires": "<br>DragonflyDB requires:\r<br>- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Repository": "ghcr.io/dragonflydb/dragonfly:latest",
"Registry": "https://github.com/dragonflydb/dragonfly/pkgs/container/dragonfly",
"Project": "https://www.dragonflydb.io/",
@ -637,7 +913,7 @@
{
"Name": "wh-earnapp",
"Overview": "EarnApp is an app that pays you to refer friends to offers and share your device's unused resources.",
"Requires": "<br>EarnApp requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;earnapp.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Requires": "<br>EarnApp requires:\r<br>- An &quot;earnapp.com&quot; account.\r<br>- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Repository": "fazalfarhan01/earnapp:latest",
"Registry": "https://hub.docker.com/r/fazalfarhan01/earnapp",
"Project": "https://earnapp.com/",
@ -694,10 +970,66 @@
"LastUpdate": 1658206004,
"FirstSeen": 1724875627
},
{
"Name": "wh-feishin",
"Overview": "A modern self-hosted music player.",
"Requires": "<br>Feishin requires:\r<br>- A Jellyfin or Navidrome server.",
"Repository": "ghcr.io/jeffvli/feishin:latest",
"Registry": "https://github.com/jeffvli/feishin/pkgs/container/feishin",
"Project": "https://github.com/jeffvli/feishin",
"WebUI": "http://[IP]:[PORT:9180]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/feishin.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/feishin.xml",
"Config": [
{
"@attributes": {
"Name": "Feishin web UI port",
"Target": "9180",
"Default": "9180",
"Mode": "tcp",
"Description": "The TCP port Feishin listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "9180"
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/feishin.xml",
"CategoryList": [
"MediaApp-Music"
],
"LastUpdateScan": 1724897207,
"FirstSeen": 1724897207
},
{
"Name": "wh-ghostfolio",
"Overview": "Ghostfolio is a privacy-first, open source dashboard for your personal finances.",
"Requires": "<br>Ghostfolio requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Requires": "<br>Ghostfolio requires:\r<br>- A PostgreSQL database.\r<br>- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Repository": "ghostfolio/ghostfolio:latest",
"Registry": "https://hub.docker.com/r/ghostfolio/ghostfolio",
"Project": "https://ghostfol.io/",
@ -1055,7 +1387,7 @@
{
"Name": "wh-honeygain",
"Overview": "Honeygain is the first-ever app that allows users to make money online by sharing their internet connection.",
"Requires": "<br>Honeygain requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;honeygain.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;honeygain.com&quot; credentials.",
"Requires": "<br>Honeygain requires:\r<br>- A &quot;honeygain.com&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your &quot;honeygain.com&quot; credentials.",
"Repository": "honeygain/honeygain:latest",
"Registry": "https://hub.docker.com/r/honeygain/honeygain",
"Project": "https://www.honeygain.com/",
@ -1087,7 +1419,7 @@
{
"Name": "wh-immich-power-tools",
"Overview": "Power tools for organizing your immich library.",
"Requires": "<br>Immich Power Tools requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An Immich instance and an Immich API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Requires": "<br>Immich Power Tools requires:\r<br>- An Immich instance and an Immich API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Repository": "ghcr.io/varun-raj/immich-power-tools:latest",
"Registry": "https://github.com/varun-raj/immich-power-tools/pkgs/container/immich-power-tools",
"Project": "https://github.com/varun-raj/immich-power-tools",
@ -1226,6 +1558,154 @@
"LastUpdateScan": 1724882837,
"FirstSeen": 1724882837
},
{
"Name": "wh-jellyfin",
"Overview": "Jellyfin is a volunteer-built media solution that lets you stream your own media to any device.",
"Repository": "ghcr.io/linuxserver/jellyfin:latest",
"Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin",
"Project": "https://jellyfin.org/",
"WebUI": "http://[IP]:[PORT:8096]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/jellyfin.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/jellyfin.xml",
"Config": [
{
"@attributes": {
"Name": "Jellyfin web UI port",
"Target": "8096",
"Default": "8096",
"Mode": "tcp",
"Description": "The TCP port Jellyfin listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8096"
},
{
"@attributes": {
"Name": "Jellyfin local discovery port",
"Target": "7359",
"Default": "7359",
"Mode": "udp",
"Description": "The UDP port local discovery listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "7359"
},
{
"@attributes": {
"Name": "Jellyfin DNLA port",
"Target": "1900",
"Default": "1900",
"Mode": "udp",
"Description": "The UDP port DNLA listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "1900"
},
{
"@attributes": {
"Name": "Jellyfin storage",
"Target": "/config",
"Default": "/mnt/user/appdata/wh-jellyfin",
"Mode": "rw",
"Description": "The location where Jellyfin stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Hardware acceleration (Intel/ATI/AMD)",
"Target": "",
"Default": "",
"Mode": "",
"Description": "Hardware acceleration for Intel/ATI/AMD",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/dri"
},
{
"@attributes": {
"Name": "Hardware acceleration (AMD)",
"Target": "",
"Default": "",
"Mode": "",
"Description": "Hardware acceleration for Intel/ATI/AMD",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/kfd"
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
},
{
"@attributes": {
"Name": "DOCKER_MODS",
"Target": "DOCKER_MODS",
"Default": "linuxserver/mods:jellyfin-opencl-intel|linuxserver/mods:jellyfin-amd",
"Mode": "",
"Description": "Enables OpenCL or AMD VAAPI hardware acceleration",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "linuxserver/mods:jellyfin-opencl-intel"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/jellyfin.xml",
"CategoryList": [
"MediaApp-Video",
"MediaApp-Music",
"MediaApp-Books",
"MediaServer-Video",
"MediaServer-Music",
"MediaServer-Books",
"MediaServer-Photos"
],
"downloads": 141452131,
"stars": 715,
"LastUpdate": 1724653530,
"LastUpdateScan": 1724897209,
"FirstSeen": 1724897209
},
{
"Name": "wh-keydb",
"Overview": "KeyDB is a multithreaded open source key-value store that functions as a data structure server.",
@ -1290,8 +1770,8 @@
],
"downloads": 6876283,
"stars": 61,
"LastUpdate": 1721188832,
"LastUpdateScan": 1724890005,
"LastUpdate": 1721188832,
"FirstSeen": 1724890005
},
{
@ -1330,7 +1810,7 @@
{
"Name": "wh-mysterium-node",
"Overview": "With MystNodes, you get paid in cryptocurrency every time a business or user connects to your node.",
"Requires": "<br>MystNodes requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;mystnodes.com&quot; account.",
"Requires": "<br>MystNodes requires:\r<br>- A &quot;mystnodes.com&quot; account.",
"Repository": "mysteriumnetwork/myst:latest-alpine",
"Registry": "https://hub.docker.com/r/mysteriumnetwork/myst",
"Project": "https://www.mystnodes.com/",
@ -1389,10 +1869,98 @@
"LastUpdate": 1723698242,
"FirstSeen": 1724875633
},
{
"Name": "wh-ontime",
"Overview": "Free, open-source time keeping for live events.",
"Repository": "getontime/ontime:latest",
"Registry": "https://hub.docker.com/r/getontime/ontime",
"Project": "https://www.getontime.no/",
"WebUI": "http://[IP]:[PORT:4001]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/ontime.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/ontime.xml",
"Config": [
{
"@attributes": {
"Name": "Ontime web UI port",
"Target": "4001",
"Default": "4001",
"Mode": "tcp",
"Description": "The TCP port Ontime listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "4001"
},
{
"@attributes": {
"Name": "Ontime OSC port",
"Target": "8888",
"Default": "8888",
"Mode": "tcp",
"Description": "The TCP port OSC input listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "8888"
},
{
"@attributes": {
"Name": "Ontime storage",
"Target": "/data",
"Default": "/mnt/user/appdata/wh-ontime",
"Mode": "rw",
"Description": "The location where Ontime stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/ontime.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"downloads": 48853,
"stars": 5,
"LastUpdate": 1724760528,
"LastUpdateScan": 1724897214,
"FirstSeen": 1723068406
},
{
"Name": "wh-packetstream",
"Overview": "PacketStream is a peer-to-peer proxy network that enables users to access data and content from any location.",
"Requires": "<br>PacketStream requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;packetstream.io&quot; account.",
"Requires": "<br>PacketStream requires:\r<br>- A &quot;packetstream.io&quot; account.",
"Repository": "packetstream/psclient:latest",
"Registry": "https://hub.docker.com/r/packetstream/psclient",
"Project": "https://packetstream.io/",
@ -1466,7 +2034,7 @@
{
"Name": "wh-pawns",
"Overview": "Pawns.app is an app that pays you to use your internet connection and complete surveys.",
"Requires": "<br>Pawns requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;pawns.app&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;pawns.app&quot; credentials.",
"Requires": "<br>Pawns requires:\r<br>- An &quot;pawns.app&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your &quot;pawns.app&quot; credentials.",
"Repository": "iproyal/pawns-cli:latest",
"Registry": "https://hub.docker.com/r/iproyal/pawns-cli",
"Project": "https://pawns.app/",
@ -1951,10 +2519,152 @@
"LastUpdate": 1723666066,
"FirstSeen": 1724120208
},
{
"Name": "wh-stirling-pdf",
"Overview": "#1 Locally hosted web application that allows you to perform various operations on PDF files.",
"Requires": "<br>Stirling-PDF requires:\r<br>- (Optional) Tesseract language packs for OCR.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Setting up OCR: https://stirlingtools.com/docs/Advanced%20Configuration/OCR",
"Repository": "ghcr.io/stirling-tools/s-pdf:latest-fat",
"Registry": "https://github.com/Stirling-Tools/Stirling-PDF/pkgs/container/s-pdf",
"Project": "https://stirlingtools.com/",
"Branch": [
{
"Tag": "latest-fat",
"TagDescription": "Full functionality including Calibre, ~900MB"
},
{
"Tag": "latest",
"TagDescription": "Full functionality, ~700MB"
},
{
"Tag": "latest-ultra-lite",
"TagDescription": "Basic functionality, ~250MB"
}
],
"WebUI": "http://[IP]:[PORT:8080]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/stirling-pdf.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/stirling-pdf.xml",
"Config": [
{
"@attributes": {
"Name": "Stirling-PDF web UI port",
"Target": "8080",
"Default": "8080",
"Mode": "tcp",
"Description": "The TCP port Stirling-PDF listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8080"
},
{
"@attributes": {
"Name": "Stirling-PDF configs",
"Target": "/configs",
"Default": "/mnt/user/appdata/wh-stirling-pdf/configs",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its configs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Stirling-PDF logs",
"Target": "/logs",
"Default": "/mnt/user/appdata/wh-stirling-pdf/logs",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its logs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Stirling-PDF OCR training data",
"Target": "/usr/share/tessdata",
"Default": "/mnt/user/appdata/wh-stirling-pdf/tessdata",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its OCR training data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DOCKER_ENABLE_SECURITY",
"Target": "DOCKER_ENABLE_SECURITY",
"Default": "false|true",
"Mode": "",
"Description": "Required as 'true' for login authentication.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "INSTALL_BOOK_AND_ADVANCED_HTML_OPS",
"Target": "INSTALL_BOOK_AND_ADVANCED_HTML_OPS",
"Default": "false|true",
"Mode": "",
"Description": "Download Calibre to enable PDF &lt;-&gt; Book &amp; advanced HTML conversion.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LANGS",
"Target": "LANGS",
"Default": "en_GB",
"Mode": "",
"Description": "Defines custom font libraries to install for use for document conversions.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "en_GB"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/stirling-pdf.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"LastUpdateScan": 1724897214,
"FirstSeen": 1724897214
},
{
"Name": "wh-teldrive",
"Overview": "Telegram Drive is a powerful utility that enables you to organise your telegram files and much more.",
"Requires": "<br>Teldrive requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Telegram account with 1 bot from @BotFather.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Requires": "<br>Teldrive requires:\r<br>- A Telegram account with 1 bot from @BotFather.\r<br>- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Repository": "ghcr.io/divyam234/teldrive:latest",
"Registry": "https://github.com/divyam234/teldrive/pkgs/container/teldrive",
"Project": "https://github.com/divyam234/teldrive",
@ -182325,7 +183035,7 @@
"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.05.10",
"pluginVersion": "2024.08.29",
"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",
@ -283870,10 +284580,10 @@
{
"@attributes": {
"Name": "Calibre Library",
"Target": "/calibre-main/Calibre Library",
"Target": "/calibre-library",
"Default": "",
"Mode": "rw",
"Description": "This should be bound to the folder that your metadata.db file resides within.\r\nIf you don't have an existing Calibre Database, make an empty folder somewhere called 'calibre-main' or something similar, bind that, place the metadata.db file from the project's GitHub page within it",
"Description": "This should be bound to the folder that your metadata.db file resides within.",
"Type": "Path",
"Display": "always",
"Required": "true",
@ -320608,7 +321318,7 @@
"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.08.22",
"pluginVersion": "2024.08.28",
"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": [
@ -346515,9 +347225,9 @@
"Downloaders",
"MediaApp-Other"
],
"downloads": 1829,
"LastUpdateScan": 1722298116,
"downloads": 2772,
"LastUpdate": 1719031001,
"LastUpdateScan": 1724897220,
"FirstSeen": 1711900989
}
]

View File

@ -1,7 +1,7 @@
{
"apps": 2398,
"last_updated_timestamp": 1724890009,
"last_updated": "2024-08-28 20:06",
"apps": 2405,
"last_updated_timestamp": 1724897220,
"last_updated": "2024-08-28 22:07",
"categories": [
{
"Cat": "AI:",
@ -563,17 +563,17 @@
{
"Name": "wh-apache-tika",
"Overview": "Apache Tika is a project of the Apache Software Foundation that detects and extracts metadata and text from over a thousand different file types.",
"Repository": "apache/tika:latest",
"Repository": "apache/tika:latest-full",
"Registry": "https://hub.docker.com/r/apache/tika",
"Project": "https://tika.apache.org/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Default image with core dependencies"
},
{
"Tag": "latest-full",
"TagDescription": "Includes dependencies for GDAL + Tesseract OCR"
},
{
"Tag": "latest",
"TagDescription": "Default image with core dependencies"
}
],
"ExtraParams": "--init --no-healthcheck",
@ -607,16 +607,88 @@
"Other",
"Network-Management"
],
"downloads": 22079816,
"downloads": 22078519,
"stars": 35,
"LastUpdateScan": 1724882823,
"LastUpdate": 1721083541,
"LastUpdateScan": 1724890000,
"FirstSeen": 1724890000
"FirstSeen": 1724882823
},
{
"Name": "wh-clickhouse24",
"Overview": "ClickHouse is an open-source column-oriented database management system.",
"Repository": "clickhouse/clickhouse-server:24-alpine",
"Registry": "https://hub.docker.com/r/clickhouse/clickhouse-server/",
"Project": "https://clickhouse.com/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/clickhouse.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/clickhouse24.xml",
"Config": [
{
"@attributes": {
"Name": "Clickhouse listen port",
"Target": "8123",
"Default": "8123",
"Mode": "tcp",
"Description": "The TCP port Clickhouse listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8123"
},
{
"@attributes": {
"Name": "Clickhouse data",
"Target": "/var/lib/clickhouse",
"Default": "/mnt/user/appdata/wh-clickhouse24/data",
"Mode": "rw",
"Description": "The location where Clickhouse stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Clickhouse logs",
"Target": "/var/log/clickhouse-server",
"Default": "/mnt/user/appdata/wh-clickhouse24/logs",
"Mode": "rw",
"Description": "The location where Clickhouse stores its logs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/clickhouse24.xml",
"CategoryList": [
"Productivity",
"Network-Management"
],
"downloads": 165047116,
"stars": 233,
"LastUpdate": 1724881319,
"LastUpdateScan": 1724897201,
"FirstSeen": 1724897201
},
{
"Name": "wh-cloudflared",
"Overview": "Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.",
"Requires": "<br>Cloudflared requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;cloudflare.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your Cloudflare Tunnel token.",
"Requires": "<br>Cloudflared requires:\r<br>- A &quot;cloudflare.com&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your Cloudflare Tunnel token.",
"Repository": "cloudflare/cloudflared:latest",
"Registry": "https://hub.docker.com/r/cloudflare/cloudflared",
"Project": "https://github.com/cloudflare/cloudflared",
@ -744,10 +816,214 @@
"LastUpdateScan": 1724746003,
"FirstSeen": 1631135564
},
{
"Name": "wh-dbgate",
"Overview": "Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others.",
"Repository": "dbgate/dbgate:latest",
"Registry": "https://hub.docker.com/r/dbgate/dbgate",
"Project": "https://dbgate.org/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Full functionality, larger image size."
},
{
"Tag": "alpine",
"TagDescription": "No SQLite support, smaller image size."
}
],
"WebUI": "http://[IP]:[PORT:3000]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/dbgate.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/dbgate.xml",
"Config": [
{
"@attributes": {
"Name": "DbGate web UI port",
"Target": "3000",
"Default": "3000",
"Mode": "tcp",
"Description": "The TCP port DbGate listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "3000"
},
{
"@attributes": {
"Name": "DbGate storage",
"Target": "/root/.dbgate",
"Default": "/mnt/user/appdata/wh-dbgate",
"Mode": "rw",
"Description": "The location where DbGate stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "LOGIN",
"Target": "LOGIN",
"Default": "",
"Mode": "",
"Description": "Username for authenticating with DbGate.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "PASSWORD",
"Target": "PASSWORD",
"Default": "",
"Mode": "",
"Description": "Password for authenticating with DbGate.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "true"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/dbgate.xml",
"CategoryList": [
"Productivity",
"Network-Management"
],
"downloads": 351842,
"stars": 21,
"trending": 20.461,
"trends": [
6.006,
10.878,
15.078,
12.752,
19.008,
23.964,
20.461
],
"trendsDate": [
1707375973,
1709975161,
1712570796,
1715169986,
1717796141,
1720390003,
1722989212
],
"downloadtrend": [
113802,
127692,
150363,
172340,
212787,
279850,
351842
],
"LastUpdateScan": 1722989212,
"LastUpdate": 1722950202,
"FirstSeen": 1696589349,
"topTrending": 14.454999999999998,
"topPerforming": 20.461
},
{
"Name": "wh-docuseal",
"Overview": "Open source DocuSign alternative. Create, fill, and sign digital documents.",
"Requires": "<br>DocuSeal requires:\r<br>- (Optional) A PostgreSQL or MySQL/MariaDB database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;DocuSeal will fallback to SQLite if no database is provided.",
"Repository": "docuseal/docuseal:latest",
"Registry": "https://hub.docker.com/r/docuseal/docuseal",
"Project": "https://www.docuseal.co/",
"WebUI": "http://[IP]:[PORT:3000]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/docuseal.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/docuseal.xml",
"Config": [
{
"@attributes": {
"Name": "DocuSeal web UI port",
"Target": "3000",
"Default": "3000",
"Mode": "tcp",
"Description": "The TCP port DocuSeal listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "3000"
},
{
"@attributes": {
"Name": "DocuSeal storage",
"Target": "/data/docuseal",
"Default": "/mnt/user/appdata/wh-docuseal",
"Mode": "rw",
"Description": "The location where DocuSeal stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DATABASE_URL",
"Target": "DATABASE_URL",
"Default": "",
"Mode": "",
"Description": "The database connection URL, e.g. postgresql://USER:PASS@HOST:PORT/DATABASE",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/docuseal.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"downloads": 285813,
"stars": 7,
"LastUpdate": 1724594269,
"LastUpdateScan": 1724897206,
"FirstSeen": 1690409085
},
{
"Name": "wh-dragonflydb",
"Overview": "A modern replacement for Redis and Memcached.",
"Requires": "<br>DragonflyDB requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Requires": "<br>DragonflyDB requires:\r<br>- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Repository": "ghcr.io/dragonflydb/dragonfly:latest",
"Registry": "https://github.com/dragonflydb/dragonfly/pkgs/container/dragonfly",
"Project": "https://www.dragonflydb.io/",
@ -803,7 +1079,7 @@
{
"Name": "wh-earnapp",
"Overview": "EarnApp is an app that pays you to refer friends to offers and share your device's unused resources.",
"Requires": "<br>EarnApp requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;earnapp.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Requires": "<br>EarnApp requires:\r<br>- An &quot;earnapp.com&quot; account.\r<br>- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Repository": "fazalfarhan01/earnapp:latest",
"Registry": "https://hub.docker.com/r/fazalfarhan01/earnapp",
"Project": "https://earnapp.com/",
@ -860,10 +1136,66 @@
"LastUpdate": 1658206004,
"FirstSeen": 1724875627
},
{
"Name": "wh-feishin",
"Overview": "A modern self-hosted music player.",
"Requires": "<br>Feishin requires:\r<br>- A Jellyfin or Navidrome server.",
"Repository": "ghcr.io/jeffvli/feishin:latest",
"Registry": "https://github.com/jeffvli/feishin/pkgs/container/feishin",
"Project": "https://github.com/jeffvli/feishin",
"WebUI": "http://[IP]:[PORT:9180]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/feishin.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/feishin.xml",
"Config": [
{
"@attributes": {
"Name": "Feishin web UI port",
"Target": "9180",
"Default": "9180",
"Mode": "tcp",
"Description": "The TCP port Feishin listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "9180"
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/feishin.xml",
"CategoryList": [
"MediaApp-Music"
],
"LastUpdateScan": 1724897207,
"FirstSeen": 1724897207
},
{
"Name": "wh-ghostfolio",
"Overview": "Ghostfolio is a privacy-first, open source dashboard for your personal finances.",
"Requires": "<br>Ghostfolio requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Requires": "<br>Ghostfolio requires:\r<br>- A PostgreSQL database.\r<br>- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Repository": "ghostfolio/ghostfolio:latest",
"Registry": "https://hub.docker.com/r/ghostfolio/ghostfolio",
"Project": "https://ghostfol.io/",
@ -1221,7 +1553,7 @@
{
"Name": "wh-honeygain",
"Overview": "Honeygain is the first-ever app that allows users to make money online by sharing their internet connection.",
"Requires": "<br>Honeygain requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;honeygain.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;honeygain.com&quot; credentials.",
"Requires": "<br>Honeygain requires:\r<br>- A &quot;honeygain.com&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your &quot;honeygain.com&quot; credentials.",
"Repository": "honeygain/honeygain:latest",
"Registry": "https://hub.docker.com/r/honeygain/honeygain",
"Project": "https://www.honeygain.com/",
@ -1253,7 +1585,7 @@
{
"Name": "wh-immich-power-tools",
"Overview": "Power tools for organizing your immich library.",
"Requires": "<br>Immich Power Tools requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An Immich instance and an Immich API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Requires": "<br>Immich Power Tools requires:\r<br>- An Immich instance and an Immich API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Repository": "ghcr.io/varun-raj/immich-power-tools:latest",
"Registry": "https://github.com/varun-raj/immich-power-tools/pkgs/container/immich-power-tools",
"Project": "https://github.com/varun-raj/immich-power-tools",
@ -1392,6 +1724,154 @@
"LastUpdateScan": 1724882837,
"FirstSeen": 1724882837
},
{
"Name": "wh-jellyfin",
"Overview": "Jellyfin is a volunteer-built media solution that lets you stream your own media to any device.",
"Repository": "ghcr.io/linuxserver/jellyfin:latest",
"Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin",
"Project": "https://jellyfin.org/",
"WebUI": "http://[IP]:[PORT:8096]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/jellyfin.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/jellyfin.xml",
"Config": [
{
"@attributes": {
"Name": "Jellyfin web UI port",
"Target": "8096",
"Default": "8096",
"Mode": "tcp",
"Description": "The TCP port Jellyfin listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8096"
},
{
"@attributes": {
"Name": "Jellyfin local discovery port",
"Target": "7359",
"Default": "7359",
"Mode": "udp",
"Description": "The UDP port local discovery listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "7359"
},
{
"@attributes": {
"Name": "Jellyfin DNLA port",
"Target": "1900",
"Default": "1900",
"Mode": "udp",
"Description": "The UDP port DNLA listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "1900"
},
{
"@attributes": {
"Name": "Jellyfin storage",
"Target": "/config",
"Default": "/mnt/user/appdata/wh-jellyfin",
"Mode": "rw",
"Description": "The location where Jellyfin stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Hardware acceleration (Intel/ATI/AMD)",
"Target": "",
"Default": "",
"Mode": "",
"Description": "Hardware acceleration for Intel/ATI/AMD",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/dri"
},
{
"@attributes": {
"Name": "Hardware acceleration (AMD)",
"Target": "",
"Default": "",
"Mode": "",
"Description": "Hardware acceleration for Intel/ATI/AMD",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/kfd"
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
},
{
"@attributes": {
"Name": "DOCKER_MODS",
"Target": "DOCKER_MODS",
"Default": "linuxserver/mods:jellyfin-opencl-intel|linuxserver/mods:jellyfin-amd",
"Mode": "",
"Description": "Enables OpenCL or AMD VAAPI hardware acceleration",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "linuxserver/mods:jellyfin-opencl-intel"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/jellyfin.xml",
"CategoryList": [
"MediaApp-Video",
"MediaApp-Music",
"MediaApp-Books",
"MediaServer-Video",
"MediaServer-Music",
"MediaServer-Books",
"MediaServer-Photos"
],
"downloads": 141452131,
"stars": 715,
"LastUpdate": 1724653530,
"LastUpdateScan": 1724897209,
"FirstSeen": 1724897209
},
{
"Name": "wh-keydb",
"Overview": "KeyDB is a multithreaded open source key-value store that functions as a data structure server.",
@ -1456,8 +1936,8 @@
],
"downloads": 6876283,
"stars": 61,
"LastUpdate": 1721188832,
"LastUpdateScan": 1724890005,
"LastUpdate": 1721188832,
"FirstSeen": 1724890005
},
{
@ -1496,7 +1976,7 @@
{
"Name": "wh-mysterium-node",
"Overview": "With MystNodes, you get paid in cryptocurrency every time a business or user connects to your node.",
"Requires": "<br>MystNodes requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;mystnodes.com&quot; account.",
"Requires": "<br>MystNodes requires:\r<br>- A &quot;mystnodes.com&quot; account.",
"Repository": "mysteriumnetwork/myst:latest-alpine",
"Registry": "https://hub.docker.com/r/mysteriumnetwork/myst",
"Project": "https://www.mystnodes.com/",
@ -1555,10 +2035,98 @@
"LastUpdate": 1723698242,
"FirstSeen": 1724875633
},
{
"Name": "wh-ontime",
"Overview": "Free, open-source time keeping for live events.",
"Repository": "getontime/ontime:latest",
"Registry": "https://hub.docker.com/r/getontime/ontime",
"Project": "https://www.getontime.no/",
"WebUI": "http://[IP]:[PORT:4001]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/ontime.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/ontime.xml",
"Config": [
{
"@attributes": {
"Name": "Ontime web UI port",
"Target": "4001",
"Default": "4001",
"Mode": "tcp",
"Description": "The TCP port Ontime listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "4001"
},
{
"@attributes": {
"Name": "Ontime OSC port",
"Target": "8888",
"Default": "8888",
"Mode": "tcp",
"Description": "The TCP port OSC input listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "8888"
},
{
"@attributes": {
"Name": "Ontime storage",
"Target": "/data",
"Default": "/mnt/user/appdata/wh-ontime",
"Mode": "rw",
"Description": "The location where Ontime stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Etc/UTC",
"Mode": "",
"Description": "Specify a timezone: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Etc/UTC"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/ontime.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"downloads": 48853,
"stars": 5,
"LastUpdate": 1724760528,
"LastUpdateScan": 1724897214,
"FirstSeen": 1723068406
},
{
"Name": "wh-packetstream",
"Overview": "PacketStream is a peer-to-peer proxy network that enables users to access data and content from any location.",
"Requires": "<br>PacketStream requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;packetstream.io&quot; account.",
"Requires": "<br>PacketStream requires:\r<br>- A &quot;packetstream.io&quot; account.",
"Repository": "packetstream/psclient:latest",
"Registry": "https://hub.docker.com/r/packetstream/psclient",
"Project": "https://packetstream.io/",
@ -1632,7 +2200,7 @@
{
"Name": "wh-pawns",
"Overview": "Pawns.app is an app that pays you to use your internet connection and complete surveys.",
"Requires": "<br>Pawns requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;pawns.app&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;pawns.app&quot; credentials.",
"Requires": "<br>Pawns requires:\r<br>- An &quot;pawns.app&quot; account.\r<br>- Updating the &quot;Post Arguments&quot; with your &quot;pawns.app&quot; credentials.",
"Repository": "iproyal/pawns-cli:latest",
"Registry": "https://hub.docker.com/r/iproyal/pawns-cli",
"Project": "https://pawns.app/",
@ -2117,10 +2685,152 @@
"LastUpdate": 1723666066,
"FirstSeen": 1724120208
},
{
"Name": "wh-stirling-pdf",
"Overview": "#1 Locally hosted web application that allows you to perform various operations on PDF files.",
"Requires": "<br>Stirling-PDF requires:\r<br>- (Optional) Tesseract language packs for OCR.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Setting up OCR: https://stirlingtools.com/docs/Advanced%20Configuration/OCR",
"Repository": "ghcr.io/stirling-tools/s-pdf:latest-fat",
"Registry": "https://github.com/Stirling-Tools/Stirling-PDF/pkgs/container/s-pdf",
"Project": "https://stirlingtools.com/",
"Branch": [
{
"Tag": "latest-fat",
"TagDescription": "Full functionality including Calibre, ~900MB"
},
{
"Tag": "latest",
"TagDescription": "Full functionality, ~700MB"
},
{
"Tag": "latest-ultra-lite",
"TagDescription": "Basic functionality, ~250MB"
}
],
"WebUI": "http://[IP]:[PORT:8080]/",
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
"PrivilegedReq": "false",
"Shell": "bash",
"GitHub": "https://github.com/whallin/unraid-templates",
"ReadMe": "https://github.com/whallin/unraid-templates",
"Support": "https://github.com/whallin/unraid-templates/issues",
"Icon": "https://raw.githubusercontent.com/whallin/unraid-templates/main/whallin/imgs/stirling-pdf.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/stirling-pdf.xml",
"Config": [
{
"@attributes": {
"Name": "Stirling-PDF web UI port",
"Target": "8080",
"Default": "8080",
"Mode": "tcp",
"Description": "The TCP port Stirling-PDF listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8080"
},
{
"@attributes": {
"Name": "Stirling-PDF configs",
"Target": "/configs",
"Default": "/mnt/user/appdata/wh-stirling-pdf/configs",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its configs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Stirling-PDF logs",
"Target": "/logs",
"Default": "/mnt/user/appdata/wh-stirling-pdf/logs",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its logs.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Stirling-PDF OCR training data",
"Target": "/usr/share/tessdata",
"Default": "/mnt/user/appdata/wh-stirling-pdf/tessdata",
"Mode": "rw",
"Description": "The location where Stirling-PDF stores its OCR training data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DOCKER_ENABLE_SECURITY",
"Target": "DOCKER_ENABLE_SECURITY",
"Default": "false|true",
"Mode": "",
"Description": "Required as 'true' for login authentication.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "INSTALL_BOOK_AND_ADVANCED_HTML_OPS",
"Target": "INSTALL_BOOK_AND_ADVANCED_HTML_OPS",
"Default": "false|true",
"Mode": "",
"Description": "Download Calibre to enable PDF &lt;-&gt; Book &amp; advanced HTML conversion.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LANGS",
"Target": "LANGS",
"Default": "en_GB",
"Mode": "",
"Description": "Defines custom font libraries to install for use for document conversions.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "en_GB"
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/stirling-pdf.xml",
"CategoryList": [
"Productivity",
"Tools-Utilities",
"Other"
],
"LastUpdateScan": 1724897214,
"FirstSeen": 1724897214
},
{
"Name": "wh-teldrive",
"Overview": "Telegram Drive is a powerful utility that enables you to organise your telegram files and much more.",
"Requires": "<br>Teldrive requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Telegram account with 1 bot from @BotFather.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Requires": "<br>Teldrive requires:\r<br>- A Telegram account with 1 bot from @BotFather.\r<br>- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Repository": "ghcr.io/divyam234/teldrive:latest",
"Registry": "https://github.com/divyam234/teldrive/pkgs/container/teldrive",
"Project": "https://github.com/divyam234/teldrive",
@ -182491,7 +183201,7 @@
"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.05.10",
"pluginVersion": "2024.08.29",
"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",
@ -284036,10 +284746,10 @@
{
"@attributes": {
"Name": "Calibre Library",
"Target": "/calibre-main/Calibre Library",
"Target": "/calibre-library",
"Default": "",
"Mode": "rw",
"Description": "This should be bound to the folder that your metadata.db file resides within.\r\nIf you don't have an existing Calibre Database, make an empty folder somewhere called 'calibre-main' or something similar, bind that, place the metadata.db file from the project's GitHub page within it",
"Description": "This should be bound to the folder that your metadata.db file resides within.",
"Type": "Path",
"Display": "always",
"Required": "true",
@ -320774,7 +321484,7 @@
"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.08.22",
"pluginVersion": "2024.08.28",
"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": [
@ -346681,9 +347391,9 @@
"Downloaders",
"MediaApp-Other"
],
"downloads": 1829,
"LastUpdateScan": 1722298116,
"downloads": 2772,
"LastUpdate": 1719031001,
"LastUpdateScan": 1724897220,
"FirstSeen": 1711900989
}
],
@ -346706,6 +347416,7 @@
"icon": "https://avatars.githubusercontent.com/u/56734956",
"DonateLink": "https://www.paypal.me/hallinmedia",
"DonateText": "Appreciate my work? Consider donating!",
"Forum": "https://forums.unraid.net/profile/272933-whallin/",
"WebPage": "https://hallin.media"
},
"blue.lamp3445's Repository": {

View File

@ -59,5 +59,10 @@
"lissy93/web-check": true,
"cloudflare/cloudflared": true,
"ghcr.io/itsecholot/containernursery": true,
"ghcr.io/gethomepage/homepage": true
"ghcr.io/gethomepage/homepage": true,
"dbgate/dbgate": true,
"docuseal/docuseal": true,
"ghcr.io/linuxserver/jellyfin": true,
"getontime/ontime": true,
"lscr.io/linuxserver/jellyfin": true
}

View File

@ -3470,5 +3470,9 @@
"eqalpha/keydb:alpine": 1724882841,
"mitmproxy/mitmproxy:latest": 1724882843,
"apache/tika:latest": 1724890000,
"eqalpha/keydb:latest": 1724890005
"eqalpha/keydb:latest": 1724890005,
"clickhouse/clickhouse-server:24-alpine": 1724897201,
"ghcr.io/jeffvli/feishin:latest": 1724897207,
"ghcr.io/linuxserver/jellyfin:latest": 1724897209,
"ghcr.io/stirling-tools/s-pdf:latest-fat": 1724897214
}

33
log.txt
View File

@ -23,26 +23,33 @@ Processing /tmp/appFeed/templates/whallinsRepository/whallin/apache-couchdb2.xml
Processing /tmp/appFeed/templates/whallinsRepository/whallin/apache-couchdb3.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/apache-tika.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/ca_profile.xml...FOUND PROFILE
Processing /tmp/appFeed/templates/whallinsRepository/whallin/clickhouse24.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/cloudflared.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/containernursery.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/dbgate.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/docuseal.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/dragonflydb.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/earnapp.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/feishin.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/ghostfolio.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/gotenberg8.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/home-assistant.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/homepage.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/honeygain.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/immich-power-tools.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/jellyfin.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/keydb.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/linkwarden.xml...Removed from CA
Processing /tmp/appFeed/templates/whallinsRepository/whallin/mitmproxy.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/mysterium-node.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/ontime.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/packetstream.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/pawns.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/pgvecto-rs14.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/pgvecto-rs15.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/pgvecto-rs16.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/postgres15.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/stirling-pdf.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/teldrive.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/teldrive-postgres16.xml...Success
Processing /tmp/appFeed/templates/whallinsRepository/whallin/valkey7.xml...Success
@ -4343,12 +4350,26 @@ Processing /tmp/appFeed/templates/bendysRepository/sonarrtorss/sonarrtorss.xml..
Updating stats on containers
apache/tika
apache/tika:latest Downloads: 22079816 Stars: 35 Base: unknown
Pulling apache/tika:latest
eqalpha/keydb
eqalpha/keydb:latest Downloads: 6876283 Stars: 61 Base: unknown
Pulling eqalpha/keydb:latest
Tagged - Can't determine last update
clickhouse/clickhouse-server
clickhouse/clickhouse-server:24-alpine Downloads: 165047116 Stars: 233 Base: unknown
Pulling clickhouse/clickhouse-server:24-alpine
docuseal/docuseal
docuseal/docuseal:latest Downloads: 285813 Stars: 7 Base: unknown
jeffvli/feishin
ghcr.io/jeffvli/feishin:latest Downloads: Stars: Base: unknown
Pulling ghcr.io/jeffvli/feishin:latest
linuxserver/jellyfin
ghcr.io/linuxserver/jellyfin:latest Downloads: 141452131 Stars: 715 Base: unknown
Pulling ghcr.io/linuxserver/jellyfin:latest
getontime/ontime
getontime/ontime:latest Downloads: 48853 Stars: 5 Base: unknown
Tagged - Can't determine last update
stirling-tools/s-pdf
ghcr.io/stirling-tools/s-pdf:latest-fat Downloads: Stars: Base: unknown
Pulling ghcr.io/stirling-tools/s-pdf:latest-fat
gbendy/sonarrtorss
gbendy/sonarrtorss Downloads: 2772 Stars: 0 Base: unknown
Privileged: 104

View File

@ -169,7 +169,7 @@
"@attributes": {
"Name": "Actual storage",
"Target": "/data",
"Default": "/mnt/user/appdata/actual",
"Default": "/mnt/user/appdata/wh-actual",
"Mode": "rw",
"Description": "The location where Actual stores its data.",
"Type": "Path",
@ -227,7 +227,7 @@
"@attributes": {
"Name": "CouchDB storage",
"Target": "/opt/couchdb/data",
"Default": "/mnt/user/appdata/couchdb2/data",
"Default": "/mnt/user/appdata/wh-apache-couchdb2/data",
"Mode": "rw",
"Description": "The location where CouchDB stores its data.",
"Type": "Path",
@ -241,7 +241,7 @@
"@attributes": {
"Name": "CouchDB configuration",
"Target": "/opt/couchdb/etc/local.d",
"Default": "/mnt/user/appdata/couchdb2/local.d",
"Default": "/mnt/user/appdata/wh-apache-couchdb2/local.d",
"Mode": "rw",
"Description": "The location where CouchDB stores its configuration.",
"Type": "Path",
@ -289,8 +289,8 @@
],
"downloads": 190941664,
"stars": 569,
"LastUpdate": 1723545201,
"LastUpdateScan": 1724882814,
"LastUpdate": 1723545201,
"FirstSeen": 1724882814
},
{
@ -328,7 +328,7 @@
"@attributes": {
"Name": "CouchDB storage",
"Target": "/opt/couchdb/data",
"Default": "/mnt/user/appdata/couchdb3/data",
"Default": "/mnt/user/appdata/wh-apache-couchdb3/data",
"Mode": "rw",
"Description": "The location where CouchDB stores its data.",
"Type": "Path",
@ -342,7 +342,7 @@
"@attributes": {
"Name": "CouchDB configuration",
"Target": "/opt/couchdb/etc/local.d",
"Default": "/mnt/user/appdata/couchdb3/local.d",
"Default": "/mnt/user/appdata/wh-apache-couchdb3/local.d",
"Mode": "rw",
"Description": "The location where CouchDB stores its configuration.",
"Type": "Path",
@ -390,16 +390,26 @@
],
"downloads": 190941664,
"stars": 569,
"LastUpdate": 1723545201,
"LastUpdateScan": 1724882819,
"LastUpdate": 1723545201,
"FirstSeen": 1724882819
},
{
"Name": "wh-apache-tika",
"Overview": "Apache Tika is a project of the Apache Software Foundation that detects and extracts metadata and text from over a thousand different file types.",
"Repository": "apache/tika:latest-full",
"Repository": "apache/tika:latest",
"Registry": "https://hub.docker.com/r/apache/tika",
"Project": "https://tika.apache.org/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Default image with core dependencies"
},
{
"Tag": "latest-full",
"TagDescription": "Includes dependencies for GDAL + Tesseract OCR"
}
],
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
@ -431,16 +441,16 @@
"Other",
"Network-Management"
],
"downloads": 22078519,
"downloads": 22079816,
"stars": 35,
"LastUpdate": 1721083541,
"LastUpdateScan": 1724882823,
"FirstSeen": 1724882823
"LastUpdateScan": 1724890000,
"FirstSeen": 1724890000
},
{
"Name": "wh-cloudflared",
"Overview": "Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge.",
"Requires": "Cloudflared requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;cloudflare.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your Cloudflare Tunnel token.",
"Requires": "<br>Cloudflared requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;cloudflare.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your Cloudflare Tunnel token.",
"Repository": "cloudflare/cloudflared:latest",
"Registry": "https://hub.docker.com/r/cloudflare/cloudflared",
"Project": "https://github.com/cloudflare/cloudflared",
@ -533,7 +543,7 @@
"@attributes": {
"Name": "ContainerNursery storage",
"Target": "/usr/src/app/config",
"Default": "/mnt/user/appdata/containernursery",
"Default": "/mnt/user/appdata/wh-containernursery",
"Mode": "rw",
"Description": "The location where ContainerNursery stores its data.",
"Type": "Path",
@ -571,7 +581,7 @@
{
"Name": "wh-dragonflydb",
"Overview": "A modern replacement for Redis and Memcached.",
"Requires": "DragonflyDB requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Requires": "<br>DragonflyDB requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- (Optional) &quot;Network Type&quot; set to 'host' for improved performance.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Learn more about DragonflyDB in 'host' network mode: https://www.dragonflydb.io/docs/getting-started/docker-compose#tuning-dragonfly",
"Repository": "ghcr.io/dragonflydb/dragonfly:latest",
"Registry": "https://github.com/dragonflydb/dragonfly/pkgs/container/dragonfly",
"Project": "https://www.dragonflydb.io/",
@ -604,7 +614,7 @@
"@attributes": {
"Name": "DragonflyDB storage",
"Target": "/data",
"Default": "/mnt/user/appdata/dragonflydb",
"Default": "/mnt/user/appdata/wh-dragonflydb",
"Mode": "rw",
"Description": "The location where DragonflyDB stores its data.",
"Type": "Path",
@ -627,7 +637,7 @@
{
"Name": "wh-earnapp",
"Overview": "EarnApp is an app that pays you to refer friends to offers and share your device's unused resources.",
"Requires": "EarnApp requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;earnapp.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Requires": "<br>EarnApp requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;earnapp.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Running the command 'earnapp showid' in the container & registering the UUID on &quot;earnapp.com&quot;.",
"Repository": "fazalfarhan01/earnapp:latest",
"Registry": "https://hub.docker.com/r/fazalfarhan01/earnapp",
"Project": "https://earnapp.com/",
@ -646,7 +656,7 @@
"@attributes": {
"Name": "EarnApp storage",
"Target": "/etc/earnapp",
"Default": "/mnt/user/appdata/earnapp",
"Default": "/mnt/user/appdata/wh-earnapp",
"Mode": "rw",
"Description": "The location where EarnApp stores its data.",
"Type": "Path",
@ -687,7 +697,7 @@
{
"Name": "wh-ghostfolio",
"Overview": "Ghostfolio is a privacy-first, open source dashboard for your personal finances.",
"Requires": "Ghostfolio requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Requires": "<br>Ghostfolio requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Redis-compatibile database. (e.g. Redis, Valkey, KeyDB, DragonflyDB)",
"Repository": "ghostfolio/ghostfolio:latest",
"Registry": "https://hub.docker.com/r/ghostfolio/ghostfolio",
"Project": "https://ghostfol.io/",
@ -912,8 +922,8 @@
],
"downloads": 18528253,
"stars": 18,
"LastUpdate": 1723386481,
"LastUpdateScan": 1724882832,
"LastUpdate": 1723386481,
"FirstSeen": 1724882832
},
{
@ -952,7 +962,7 @@
"@attributes": {
"Name": "Home Assistant storage",
"Target": "/cache",
"Default": "/mnt/user/appdata/home-assistant",
"Default": "/mnt/user/appdata/wh-home-assistant",
"Mode": "rw",
"Description": "The location where Home Assistant stores its data.",
"Type": "Path",
@ -1008,7 +1018,7 @@
"@attributes": {
"Name": "Homepage storage",
"Target": "/app/config",
"Default": "/mnt/user/appdata/homepage",
"Default": "/mnt/user/appdata/wh-homepage",
"Mode": "rw",
"Description": "The location where Homepage stores its data.",
"Type": "Path",
@ -1045,7 +1055,7 @@
{
"Name": "wh-honeygain",
"Overview": "Honeygain is the first-ever app that allows users to make money online by sharing their internet connection.",
"Requires": "Honeygain requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;honeygain.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;honeygain.com&quot; credentials.",
"Requires": "<br>Honeygain requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;honeygain.com&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;honeygain.com&quot; credentials.",
"Repository": "honeygain/honeygain:latest",
"Registry": "https://hub.docker.com/r/honeygain/honeygain",
"Project": "https://www.honeygain.com/",
@ -1077,7 +1087,7 @@
{
"Name": "wh-immich-power-tools",
"Overview": "Power tools for organizing your immich library.",
"Requires": "Immich Power Tools requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An Immich instance and an API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Requires": "<br>Immich Power Tools requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An Immich instance and an Immich API key.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;Obtaining an Immich API key: https://immich.app/docs/features/command-line-interface/#obtain-the-api-key",
"Repository": "ghcr.io/varun-raj/immich-power-tools:latest",
"Registry": "https://github.com/varun-raj/immich-power-tools/pkgs/container/immich-power-tools",
"Project": "https://github.com/varun-raj/immich-power-tools",
@ -1219,9 +1229,19 @@
{
"Name": "wh-keydb",
"Overview": "KeyDB is a multithreaded open source key-value store that functions as a data structure server.",
"Repository": "eqalpha/keydb:alpine",
"Repository": "eqalpha/keydb:latest",
"Registry": "https://hub.docker.com/r/eqalpha/keydb",
"Project": "https://docs.keydb.dev/",
"Branch": [
{
"Tag": "latest",
"TagDescription": "Default image"
},
{
"Tag": "alpine",
"TagDescription": "Experimental, but smaller image size"
}
],
"ExtraParams": "--init --no-healthcheck",
"Network": "bridge",
"Privileged": "false",
@ -1251,7 +1271,7 @@
"@attributes": {
"Name": "KeyDB storage",
"Target": "/data",
"Default": "/mnt/user/appdata/keydb",
"Default": "/mnt/user/appdata/wh-keydb",
"Mode": "rw",
"Description": "The location where KeyDB stores its data.",
"Type": "Path",
@ -1268,11 +1288,11 @@
"Productivity",
"Network-Management"
],
"downloads": 6876010,
"downloads": 6876283,
"stars": 61,
"LastUpdate": 1721188832,
"LastUpdateScan": 1724882841,
"FirstSeen": 1724882841
"LastUpdateScan": 1724890005,
"FirstSeen": 1724890005
},
{
"Name": "wh-mitmproxy",
@ -1303,14 +1323,14 @@
],
"downloads": 22919741,
"stars": 172,
"LastUpdate": 1724877650,
"LastUpdateScan": 1724882843,
"LastUpdate": 1724877650,
"FirstSeen": 1724882843
},
{
"Name": "wh-mysterium-node",
"Overview": "With MystNodes, you get paid in cryptocurrency every time a business or user connects to your node.",
"Requires": "MystNodes requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;mystnodes.com&quot; account.",
"Requires": "<br>MystNodes requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;mystnodes.com&quot; account.",
"Repository": "mysteriumnetwork/myst:latest-alpine",
"Registry": "https://hub.docker.com/r/mysteriumnetwork/myst",
"Project": "https://www.mystnodes.com/",
@ -1345,7 +1365,7 @@
"@attributes": {
"Name": "MystNode storage",
"Target": "/var/lib/mysterium-node",
"Default": "/mnt/user/appdata/mysterium-node",
"Default": "/mnt/user/appdata/wh-mysterium-node",
"Mode": "rw",
"Description": "The location where MystNode stores its data.",
"Type": "Path",
@ -1372,7 +1392,7 @@
{
"Name": "wh-packetstream",
"Overview": "PacketStream is a peer-to-peer proxy network that enables users to access data and content from any location.",
"Requires": "PacketStream requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;packetstream.io&quot; account.",
"Requires": "<br>PacketStream requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A &quot;packetstream.io&quot; account.",
"Repository": "packetstream/psclient:latest",
"Registry": "https://hub.docker.com/r/packetstream/psclient",
"Project": "https://packetstream.io/",
@ -1446,7 +1466,7 @@
{
"Name": "wh-pawns",
"Overview": "Pawns.app is an app that pays you to use your internet connection and complete surveys.",
"Requires": "Pawns requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;pawns.app&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;pawns.app&quot; credentials.",
"Requires": "<br>Pawns requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- An &quot;pawns.app&quot; account.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- Updating the container command with your &quot;pawns.app&quot; credentials.",
"Repository": "iproyal/pawns-cli:latest",
"Registry": "https://hub.docker.com/r/iproyal/pawns-cli",
"Project": "https://pawns.app/",
@ -1509,7 +1529,7 @@
"@attributes": {
"Name": "pgvecto-rs storage",
"Target": "/var/lib/postgresql/data",
"Default": "/mnt/user/appdata/pgvecto-rs14",
"Default": "/mnt/user/appdata/wh-pgvecto-rs14",
"Mode": "rw",
"Description": "The location where pgvecto-rs stores its data.",
"Type": "Path",
@ -1623,7 +1643,7 @@
"@attributes": {
"Name": "pgvecto-rs storage",
"Target": "/var/lib/postgresql/data",
"Default": "/mnt/user/appdata/pgvecto-rs15",
"Default": "/mnt/user/appdata/wh-pgvecto-rs15",
"Mode": "rw",
"Description": "The location where pgvecto-rs stores its data.",
"Type": "Path",
@ -1737,7 +1757,7 @@
"@attributes": {
"Name": "pgvecto-rs storage",
"Target": "/var/lib/postgresql/data",
"Default": "/mnt/user/appdata/pgvecto-rs16",
"Default": "/mnt/user/appdata/wh-pgvecto-rs16",
"Mode": "rw",
"Description": "The location where pgvecto-rs stores its data.",
"Type": "Path",
@ -1851,7 +1871,7 @@
"@attributes": {
"Name": "PostgreSQL storage",
"Target": "/var/lib/postgresql/data",
"Default": "/mnt/user/appdata/postgres15",
"Default": "/mnt/user/appdata/wh-postgres15",
"Mode": "rw",
"Description": "The location where PostgreSQL stores its data.",
"Type": "Path",
@ -1934,7 +1954,7 @@
{
"Name": "wh-teldrive",
"Overview": "Telegram Drive is a powerful utility that enables you to organise your telegram files and much more.",
"Requires": "Teldrive requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Telegram account with 1 bot from @BotFather.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Requires": "<br>Teldrive requires:\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A Telegram account with 1 bot from @BotFather.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- A PostgreSQL database with &quot;PGroonga&quot; & &quot;pgvector&quot;. (e.g. use the &quot;wh-teldrive-postgres16&quot; template)\r<br>&nbsp;&nbsp;&nbsp;&nbsp;- &quot;session.db&quot; & &quot;config.toml&quot; must be created and mapped to the container before starting Teldrive.\r<br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;config.toml&quot; example file: https://github.com/divyam234/teldrive/blob/main/config.sample.toml",
"Repository": "ghcr.io/divyam234/teldrive:latest",
"Registry": "https://github.com/divyam234/teldrive/pkgs/container/teldrive",
"Project": "https://github.com/divyam234/teldrive",
@ -1968,7 +1988,7 @@
"@attributes": {
"Name": "Teldrive session database",
"Target": "/session.db",
"Default": "/mnt/user/appdata/teldrive/session.db",
"Default": "/mnt/user/appdata/wh-teldrive/session.db",
"Mode": "rw",
"Description": "The location where Teldrive stores its sessions.",
"Type": "Path",
@ -1982,7 +2002,7 @@
"@attributes": {
"Name": "Teldrive config",
"Target": "/config.toml",
"Default": "/mnt/user/appdata/teldrive/config.toml",
"Default": "/mnt/user/appdata/wh-teldrive/config.toml",
"Mode": "ro",
"Description": "The location where Teldrive stores its config.",
"Type": "Path",
@ -2037,7 +2057,7 @@
"@attributes": {
"Name": "PostgreSQL storage",
"Target": "/var/lib/postgresql/data",
"Default": "/mnt/user/appdata/teldrive-postgres16",
"Default": "/mnt/user/appdata/wh-teldrive-postgres16",
"Mode": "rw",
"Description": "The location where PostgreSQL stores its data.",
"Type": "Path",
@ -2149,7 +2169,7 @@
"@attributes": {
"Name": "Valkey storage",
"Target": "/data",
"Default": "/mnt/user/appdata/valkey7",
"Default": "/mnt/user/appdata/wh-valkey7",
"Mode": "rw",
"Description": "The location where Valkey stores its data.",
"Type": "Path",
@ -2209,7 +2229,7 @@
"@attributes": {
"Name": "Valkey storage",
"Target": "/data",
"Default": "/mnt/user/appdata/valkey7",
"Default": "/mnt/user/appdata/wh-valkey7",
"Mode": "rw",
"Description": "The location where Valkey stores its data.",
"Type": "Path",

View File

@ -536,7 +536,7 @@
"max": "6.11.9"
},
"https://raw.githubusercontent.com/dcflachs/compose_plugin/main/compose.manager.plg": {
"version": "2024.05.10",
"version": "2024.08.29",
"min": "6.9.0"
},
"https://raw.githubusercontent.com/dcflachs/kata.runtime/master/plugins/kata.runtime.plg": {
@ -651,7 +651,7 @@
"min": "6.11.5"
},
"https://raw.githubusercontent.com/dkaser/unraid-tailscale/preview/plugin/tailscale-preview.plg": {
"version": "2024.08.22",
"version": "2024.08.28",
"min": "6.11.5"
},
"https://raw.githubusercontent.com/giganode/corsairpsu-unraid/master/corsairpsu.plg": {

View File

@ -88633,9 +88633,9 @@
},
"gbendy/sonarrtorss": {
"Base": null,
"Downloads": 1829,
"Downloads": 2772,
"Stars": null,
"Time": 1722298116,
"Time": 1724897220,
"trending": null,
"trends": null,
"downloadtrend": null,
@ -92620,5 +92620,71 @@
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": 1721188832
},
"clickhouse/clickhouse-server:24-alpine": {
"Base": null,
"Downloads": 165047116,
"Stars": 233,
"Time": 1724897201,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": 1724881319
},
"docuseal/docuseal:latest": {
"Base": null,
"Downloads": 285813,
"Stars": 7,
"Time": 1724897206,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": 1724594269
},
"ghcr.io/jeffvli/feishin:latest": {
"Base": null,
"Downloads": null,
"Stars": null,
"Time": 1724897207,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": null
},
"ghcr.io/linuxserver/jellyfin:latest": {
"Base": null,
"Downloads": 141452131,
"Stars": 715,
"Time": 1724897209,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": 1724653530
},
"getontime/ontime:latest": {
"Base": null,
"Downloads": 48853,
"Stars": 5,
"Time": 1724897214,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": 1724760528
},
"ghcr.io/stirling-tools/s-pdf:latest-fat": {
"Base": null,
"Downloads": null,
"Stars": null,
"Time": 1724897214,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": null
}
}

View File

@ -1929,6 +1929,7 @@
"icon": "https://avatars.githubusercontent.com/u/56734956",
"DonateLink": "https://www.paypal.me/hallinmedia",
"DonateText": "Appreciate my work? Consider donating!",
"Forum": "https://forums.unraid.net/profile/272933-whallin/",
"WebPage": "https://hallin.media",
"title": "whallin's Repository",
"index": 193