This commit is contained in:
Andrew Z 2024-09-02 18:46:03 -04:00
parent 549ca0d1cf
commit e6e9963452
6 changed files with 4366 additions and 4711 deletions

View File

@ -1,3 +1,3 @@
{ {
"last_updated_timestamp": 1725311437 "last_updated_timestamp": 1725317022
} }

View File

@ -2562,7 +2562,7 @@
"Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant", "Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant",
"Project": "https://www.home-assistant.io/", "Project": "https://www.home-assistant.io/",
"WebUI": "http://[IP]:[PORT:8123]/", "WebUI": "http://[IP]:[PORT:8123]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -2590,7 +2590,7 @@
{ {
"@attributes": { "@attributes": {
"Name": "Home Assistant storage", "Name": "Home Assistant storage",
"Target": "/cache", "Target": "/config",
"Default": "/mnt/user/appdata/wh-home-assistant", "Default": "/mnt/user/appdata/wh-home-assistant",
"Mode": "rw", "Mode": "rw",
"Description": "The location where Home Assistant stores its data.", "Description": "The location where Home Assistant stores its data.",
@ -3180,7 +3180,7 @@
"Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin", "Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin",
"Project": "https://jellyfin.org/", "Project": "https://jellyfin.org/",
"WebUI": "http://[IP]:[PORT:8096]/", "WebUI": "http://[IP]:[PORT:8096]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -4203,6 +4203,345 @@
"topTrending": 0.2670000000000001, "topTrending": 0.2670000000000001,
"topPerforming": 1.975 "topPerforming": 1.975
}, },
{
"Name": "wh-npmplus",
"Overview": "Docker container for managing Nginx proxy hosts with a simple, powerful interface.",
"Repository": "ghcr.io/zoeyvid/npmplus:latest",
"Registry": "https://github.com/ZoeyVid/NPMplus/pkgs/container/npmplus",
"Project": "https://github.com/ZoeyVid/NPMplus",
"WebUI": "http://[IP]:[PORT:81]/",
"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/nginx-proxy-manager.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/npmplus.xml",
"Config": [
{
"@attributes": {
"Name": "NPMplus web UI port",
"Target": "81",
"Default": "81",
"Mode": "tcp",
"Description": "The TCP port NPMplus listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "81"
},
{
"@attributes": {
"Name": "GoAccess web UI port",
"Target": "91",
"Default": "91",
"Mode": "tcp",
"Description": "The TCP port GoAccess listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "91"
},
{
"@attributes": {
"Name": "HTTP port",
"Target": "80",
"Default": "80",
"Mode": "tcp",
"Description": "The TCP port HTTP listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "80"
},
{
"@attributes": {
"Name": "HTTPS port",
"Target": "443",
"Default": "443",
"Mode": "tcp",
"Description": "The TCP port HTTPS listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "443"
},
{
"@attributes": {
"Name": "HTTP/3 port",
"Target": "443",
"Default": "443",
"Mode": "udp",
"Description": "The UDP port HTTP/3 listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "443"
},
{
"@attributes": {
"Name": "NPMplus storage",
"Target": "/data",
"Default": "/mnt/user/appdata/wh-npmplus",
"Mode": "rw",
"Description": "The location where NPMplus 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"
},
{
"@attributes": {
"Name": "NGINX_LOG_NOT_FOUND",
"Target": "NGINX_LOG_NOT_FOUND",
"Default": "false|true",
"Mode": "",
"Description": "Allow logging of 404 errors.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "NGINX_404_REDIRECT",
"Target": "NGINX_404_REDIRECT",
"Default": "false|true",
"Mode": "",
"Description": "Redirect to '/' instead of showing a 404 error page",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "NGINX_DISABLE_PROXY_BUFFERING",
"Target": "NGINX_DISABLE_PROXY_BUFFERING",
"Default": "false|true",
"Mode": "",
"Description": "Disables the proxy-buffering option of nginx",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "SKIP_IP_RANGES",
"Target": "SKIP_IP_RANGES",
"Default": "false|true",
"Mode": "",
"Description": "Skip feteching/whitelisting IP ranges from AWS and Cloudflare.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LOGROTATE",
"Target": "LOGROTATE",
"Default": "false|true",
"Mode": "",
"Description": "Enables writing HTTP access logs, stream access logs, and enables daily log rotation.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LOGROTATIONS",
"Target": "LOGROTATIONS",
"Default": "7",
"Mode": "",
"Description": "TSet how often the access.log should be rotated until it is deleted.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "7"
},
{
"@attributes": {
"Name": "GOA",
"Target": "GOA",
"Default": "",
"Mode": "false|true",
"Description": "Enables GoAccess, requires LOGROTATE set to 'true'.",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "CLEAN",
"Target": "CLEAN",
"Default": "true|false",
"Mode": "",
"Description": "Clean folders",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "true"
},
{
"@attributes": {
"Name": "CRT",
"Target": "CRT",
"Default": "36",
"Mode": "",
"Description": "The amount of hours between Certbot trying to renew your certificates.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "36"
},
{
"@attributes": {
"Name": "IPRT",
"Target": "IPRT",
"Default": "3",
"Mode": "",
"Description": "The amount of hours between updating the IP ranges from AWS and Cloudflare.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "3"
},
{
"@attributes": {
"Name": "GOACLA",
"Target": "GOACLA",
"Default": "--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30",
"Mode": "",
"Description": "Arguments that should be passed to GoAccess.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30"
},
{
"@attributes": {
"Name": "PHP82",
"Target": "PHP82",
"Default": "false|true",
"Mode": "",
"Description": "Activates PHP 8.2",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "PHP82_APKS",
"Target": "PHP82_APKS",
"Default": "",
"Mode": "",
"Description": "Add PHP 8.2 extensions.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "PHP83",
"Target": "PHP83",
"Default": "false|true",
"Mode": "",
"Description": "Activates PHP 8.3",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "PHP83_APKS",
"Target": "PHP83_APKS",
"Default": "",
"Mode": "",
"Description": "Add PHP 8.3 extensions.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/npmplus.xml",
"CategoryList": [
"Network-Web",
"Network-Proxy",
"Network-Other"
],
"downloads": 60417,
"stars": 4,
"LastUpdateScan": 1725300411,
"LastUpdate": 1725056274,
"FirstSeen": 1705691164
},
{ {
"Name": "wh-obsidian", "Name": "wh-obsidian",
"Overview": "Obsidian 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.", "Overview": "Obsidian 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.",

View File

@ -1,7 +1,7 @@
{ {
"apps": 2424, "apps": 2425,
"last_updated_timestamp": 1725311437, "last_updated_timestamp": 1725317022,
"last_updated": "2024-09-02 17:10", "last_updated": "2024-09-02 18:43",
"categories": [ "categories": [
{ {
"Cat": "AI:", "Cat": "AI:",
@ -2728,7 +2728,7 @@
"Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant", "Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant",
"Project": "https://www.home-assistant.io/", "Project": "https://www.home-assistant.io/",
"WebUI": "http://[IP]:[PORT:8123]/", "WebUI": "http://[IP]:[PORT:8123]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -2756,7 +2756,7 @@
{ {
"@attributes": { "@attributes": {
"Name": "Home Assistant storage", "Name": "Home Assistant storage",
"Target": "/cache", "Target": "/config",
"Default": "/mnt/user/appdata/wh-home-assistant", "Default": "/mnt/user/appdata/wh-home-assistant",
"Mode": "rw", "Mode": "rw",
"Description": "The location where Home Assistant stores its data.", "Description": "The location where Home Assistant stores its data.",
@ -3346,7 +3346,7 @@
"Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin", "Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin",
"Project": "https://jellyfin.org/", "Project": "https://jellyfin.org/",
"WebUI": "http://[IP]:[PORT:8096]/", "WebUI": "http://[IP]:[PORT:8096]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -4369,6 +4369,345 @@
"topTrending": 0.2670000000000001, "topTrending": 0.2670000000000001,
"topPerforming": 1.975 "topPerforming": 1.975
}, },
{
"Name": "wh-npmplus",
"Overview": "Docker container for managing Nginx proxy hosts with a simple, powerful interface.",
"Repository": "ghcr.io/zoeyvid/npmplus:latest",
"Registry": "https://github.com/ZoeyVid/NPMplus/pkgs/container/npmplus",
"Project": "https://github.com/ZoeyVid/NPMplus",
"WebUI": "http://[IP]:[PORT:81]/",
"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/nginx-proxy-manager.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/npmplus.xml",
"Config": [
{
"@attributes": {
"Name": "NPMplus web UI port",
"Target": "81",
"Default": "81",
"Mode": "tcp",
"Description": "The TCP port NPMplus listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "81"
},
{
"@attributes": {
"Name": "GoAccess web UI port",
"Target": "91",
"Default": "91",
"Mode": "tcp",
"Description": "The TCP port GoAccess listens on.",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "91"
},
{
"@attributes": {
"Name": "HTTP port",
"Target": "80",
"Default": "80",
"Mode": "tcp",
"Description": "The TCP port HTTP listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "80"
},
{
"@attributes": {
"Name": "HTTPS port",
"Target": "443",
"Default": "443",
"Mode": "tcp",
"Description": "The TCP port HTTPS listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "443"
},
{
"@attributes": {
"Name": "HTTP/3 port",
"Target": "443",
"Default": "443",
"Mode": "udp",
"Description": "The UDP port HTTP/3 listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "443"
},
{
"@attributes": {
"Name": "NPMplus storage",
"Target": "/data",
"Default": "/mnt/user/appdata/wh-npmplus",
"Mode": "rw",
"Description": "The location where NPMplus 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"
},
{
"@attributes": {
"Name": "NGINX_LOG_NOT_FOUND",
"Target": "NGINX_LOG_NOT_FOUND",
"Default": "false|true",
"Mode": "",
"Description": "Allow logging of 404 errors.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "NGINX_404_REDIRECT",
"Target": "NGINX_404_REDIRECT",
"Default": "false|true",
"Mode": "",
"Description": "Redirect to '/' instead of showing a 404 error page",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "NGINX_DISABLE_PROXY_BUFFERING",
"Target": "NGINX_DISABLE_PROXY_BUFFERING",
"Default": "false|true",
"Mode": "",
"Description": "Disables the proxy-buffering option of nginx",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "SKIP_IP_RANGES",
"Target": "SKIP_IP_RANGES",
"Default": "false|true",
"Mode": "",
"Description": "Skip feteching/whitelisting IP ranges from AWS and Cloudflare.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LOGROTATE",
"Target": "LOGROTATE",
"Default": "false|true",
"Mode": "",
"Description": "Enables writing HTTP access logs, stream access logs, and enables daily log rotation.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "LOGROTATIONS",
"Target": "LOGROTATIONS",
"Default": "7",
"Mode": "",
"Description": "TSet how often the access.log should be rotated until it is deleted.",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "7"
},
{
"@attributes": {
"Name": "GOA",
"Target": "GOA",
"Default": "",
"Mode": "false|true",
"Description": "Enables GoAccess, requires LOGROTATE set to 'true'.",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "CLEAN",
"Target": "CLEAN",
"Default": "true|false",
"Mode": "",
"Description": "Clean folders",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "true"
},
{
"@attributes": {
"Name": "CRT",
"Target": "CRT",
"Default": "36",
"Mode": "",
"Description": "The amount of hours between Certbot trying to renew your certificates.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "36"
},
{
"@attributes": {
"Name": "IPRT",
"Target": "IPRT",
"Default": "3",
"Mode": "",
"Description": "The amount of hours between updating the IP ranges from AWS and Cloudflare.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "3"
},
{
"@attributes": {
"Name": "GOACLA",
"Target": "GOACLA",
"Default": "--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30",
"Mode": "",
"Description": "Arguments that should be passed to GoAccess.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30"
},
{
"@attributes": {
"Name": "PHP82",
"Target": "PHP82",
"Default": "false|true",
"Mode": "",
"Description": "Activates PHP 8.2",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "PHP82_APKS",
"Target": "PHP82_APKS",
"Default": "",
"Mode": "",
"Description": "Add PHP 8.2 extensions.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "PHP83",
"Target": "PHP83",
"Default": "false|true",
"Mode": "",
"Description": "Activates PHP 8.3",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{
"@attributes": {
"Name": "PHP83_APKS",
"Target": "PHP83_APKS",
"Default": "",
"Mode": "",
"Description": "Add PHP 8.3 extensions.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/npmplus.xml",
"CategoryList": [
"Network-Web",
"Network-Proxy",
"Network-Other"
],
"downloads": 60417,
"stars": 4,
"LastUpdateScan": 1725300411,
"LastUpdate": 1725056274,
"FirstSeen": 1705691164
},
{ {
"Name": "wh-obsidian", "Name": "wh-obsidian",
"Overview": "Obsidian 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.", "Overview": "Obsidian 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.",

3504
firstSeen.json.old Executable file

File diff suppressed because it is too large Load Diff

4402
log.txt

File diff suppressed because it is too large Load Diff

View File

@ -1163,6 +1163,92 @@
"LastUpdate": 1723882190, "LastUpdate": 1723882190,
"FirstSeen": 1724120187 "FirstSeen": 1724120187
}, },
{
"Name": "wh-2fauth",
"Overview": "A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes.",
"Repository": "2fauth/2fauth:latest",
"Registry": "https://hub.docker.com/r/2fauth/2fauth",
"Project": "https://docs.2fauth.app/",
"WebUI": "http://[IP]:[PORT:8000]/",
"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/2fauth.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/2fauth.xml",
"Config": [
{
"@attributes": {
"Name": "2FAuth web UI port",
"Target": "8000",
"Default": "8000",
"Mode": "tcp",
"Description": "The TCP port 2FAuth listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8000"
},
{
"@attributes": {
"Name": "2FAuth storage",
"Target": "/2fauth",
"Default": "/mnt/user/appdata/wh-2fauth",
"Mode": "rw",
"Description": "The location where 2FAuth stores its data.",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
}
],
"Repo": "whallin's Repository",
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/2fauth.xml",
"CategoryList": [
"Security",
"Productivity",
"Tools-Utilities",
"Other"
],
"downloads": 454768,
"stars": 16,
"trending": 9.991,
"trends": [
9.124,
9.628,
10.384,
9.543,
9.991
],
"trendsDate": [
1714572361,
1717171590,
1719770774,
1722370014,
1724969210
],
"downloadtrend": [
272512,
299872,
331821,
370269,
409331,
454768
],
"LastUpdateScan": 1724969210,
"LastUpdate": 1716992942,
"FirstSeen": 1642964614,
"topTrending": 0.8669999999999991
},
{ {
"Name": "wh-actual", "Name": "wh-actual",
"Overview": "Actual is a local-first personal finance tool.", "Overview": "Actual is a local-first personal finance tool.",
@ -2476,7 +2562,7 @@
"Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant", "Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant",
"Project": "https://www.home-assistant.io/", "Project": "https://www.home-assistant.io/",
"WebUI": "http://[IP]:[PORT:8123]/", "WebUI": "http://[IP]:[PORT:8123]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -2504,7 +2590,7 @@
{ {
"@attributes": { "@attributes": {
"Name": "Home Assistant storage", "Name": "Home Assistant storage",
"Target": "/cache", "Target": "/config",
"Default": "/mnt/user/appdata/wh-home-assistant", "Default": "/mnt/user/appdata/wh-home-assistant",
"Mode": "rw", "Mode": "rw",
"Description": "The location where Home Assistant stores its data.", "Description": "The location where Home Assistant stores its data.",
@ -3094,7 +3180,7 @@
"Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin", "Registry": "https://github.com/linuxserver/docker-jellyfin/pkgs/container/jellyfin",
"Project": "https://jellyfin.org/", "Project": "https://jellyfin.org/",
"WebUI": "http://[IP]:[PORT:8096]/", "WebUI": "http://[IP]:[PORT:8096]/",
"ExtraParams": "--init --no-healthcheck", "ExtraParams": "--no-healthcheck",
"Network": "bridge", "Network": "bridge",
"Privileged": "false", "Privileged": "false",
"PrivilegedReq": "false", "PrivilegedReq": "false",
@ -3567,7 +3653,7 @@
"Name": "wh-maybe", "Name": "wh-maybe",
"Overview": "The OS for your personal finances.", "Overview": "The OS for your personal finances.",
"Beta": "true", "Beta": "true",
"Requires": "<br>Maybe requires:\r<br>- A PostgreSQL database.", "Requires": "<br>Maybe requires:\r<br>- A PostgreSQL database.\r<br>- (Optional) A &quot;synthfinance.com&quot; account for automatic currency conversion.",
"Repository": "ghcr.io/maybe-finance/maybe:latest", "Repository": "ghcr.io/maybe-finance/maybe:latest",
"Registry": "https://github.com/maybe-finance/maybe/pkgs/container/maybe", "Registry": "https://github.com/maybe-finance/maybe/pkgs/container/maybe",
"Project": "https://maybe.co/", "Project": "https://maybe.co/",
@ -3640,9 +3726,9 @@
}, },
{ {
"@attributes": { "@attributes": {
"Name": "POSTGRES_DB", "Name": "DB_PORT",
"Target": "POSTGRES_DB", "Target": "DB_PORT",
"Default": "5432", "Default": "",
"Mode": "", "Mode": "",
"Description": "The PostgreSQL port for your Maybe instance.", "Description": "The PostgreSQL port for your Maybe instance.",
"Type": "Variable", "Type": "Variable",
@ -3650,7 +3736,21 @@
"Required": "true", "Required": "true",
"Mask": "false" "Mask": "false"
}, },
"value": "5432" "value": ""
},
{
"@attributes": {
"Name": "POSTGRES_DB",
"Target": "POSTGRES_DB",
"Default": "",
"Mode": "",
"Description": "The PostgreSQL database name for your Maybe instance.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
}, },
{ {
"@attributes": { "@attributes": {
@ -3680,20 +3780,6 @@
}, },
"value": "" "value": ""
}, },
{
"@attributes": {
"Name": "DB_DATABASE_NAME",
"Target": "DB_DATABASE_NAME",
"Default": "",
"Mode": "",
"Description": "The PostgreSQL database name for your Maybe instance.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{ {
"@attributes": { "@attributes": {
"Name": "APP_DOMAIN", "Name": "APP_DOMAIN",
@ -3708,6 +3794,20 @@
}, },
"value": "" "value": ""
}, },
{
"@attributes": {
"Name": "SYNTH_API_KEY",
"Target": "SYNTH_API_KEY",
"Default": "",
"Mode": "",
"Description": "This is used to convert between different currencies in the app.",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "true"
},
"value": ""
},
{ {
"@attributes": { "@attributes": {
"Name": "SELF_HOSTING_ENABLED", "Name": "SELF_HOSTING_ENABLED",
@ -3807,6 +3907,47 @@
"LastUpdate": 1724877650, "LastUpdate": 1724877650,
"FirstSeen": 1724882843 "FirstSeen": 1724882843
}, },
{
"Name": "wh-moodist",
"Overview": "Ambient sounds for focus and calm.",
"Repository": "ghcr.io/remvze/moodist:latest",
"Registry": "https://github.com/remvze/moodist/pkgs/container/moodist",
"Project": "https://moodist.app/",
"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/moodist.png",
"TemplateURL": "https://raw.githubusercontent.com/whallin/unraid-templates/master/whallin/moodist.xml",
"Config": {
"@attributes": {
"Name": "Moodist web UI port",
"Target": "8080",
"Default": "8080",
"Mode": "tcp",
"Description": "The TCP port Moodist listens on.",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8080"
},
"Repo": "whallin's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/whallinsRepository/whallin/moodist.xml",
"CategoryList": [
"Tools-Utilities",
"Other",
"MediaApp-Music"
],
"LastUpdateScan": 1724983598,
"FirstSeen": 1704200740
},
{ {
"Name": "wh-multi-scrobbler", "Name": "wh-multi-scrobbler",
"Overview": "Scrobble plays from multiple sources to multiple clients.", "Overview": "Scrobble plays from multiple sources to multiple clients.",
@ -4399,7 +4540,7 @@
"stars": 4, "stars": 4,
"LastUpdateScan": 1725300411, "LastUpdateScan": 1725300411,
"LastUpdate": 1725056274, "LastUpdate": 1725056274,
"FirstSeen": 1725300411 "FirstSeen": 1725312482
}, },
{ {
"Name": "wh-obsidian", "Name": "wh-obsidian",
@ -101013,7 +101154,7 @@
], ],
"LastUpdateScan": 1723719853, "LastUpdateScan": 1723719853,
"LastUpdate": 1660373095, "LastUpdate": 1660373095,
"FirstSeen": 1629777802 "FirstSeen": 1549180872
}, },
{ {
"Name": "OnlyOffice-Community-Server", "Name": "OnlyOffice-Community-Server",
@ -153077,7 +153218,7 @@
"stars": 1, "stars": 1,
"LastUpdateScan": 1724782016, "LastUpdateScan": 1724782016,
"LastUpdate": 1676151685, "LastUpdate": 1676151685,
"FirstSeen": 1722182783 "FirstSeen": 1593893304
}, },
{ {
"Name": "goaccess", "Name": "goaccess",
@ -154179,7 +154320,7 @@
], ],
"LastUpdateScan": 1723370783, "LastUpdateScan": 1723370783,
"LastUpdate": 1720267428, "LastUpdate": 1720267428,
"FirstSeen": 1684065863, "FirstSeen": 1573427255,
"topTrending": -0.002, "topTrending": -0.002,
"topPerforming": 0.012 "topPerforming": 0.012
}, },
@ -164734,7 +164875,7 @@
], ],
"LastUpdateScan": 1722967612, "LastUpdateScan": 1722967612,
"LastUpdate": 1721154835, "LastUpdate": 1721154835,
"FirstSeen": 1647453806, "FirstSeen": 1569485226,
"topTrending": 0.2669999999999999, "topTrending": 0.2669999999999999,
"topPerforming": 0.947 "topPerforming": 0.947
}, },
@ -164946,7 +165087,7 @@
], ],
"LastUpdateScan": 1724026069, "LastUpdateScan": 1724026069,
"LastUpdate": 1723924424, "LastUpdate": 1723924424,
"FirstSeen": 1647453806, "FirstSeen": 1612213758,
"topTrending": -0.027000000000000024, "topTrending": -0.027000000000000024,
"topPerforming": 0.283 "topPerforming": 0.283
}, },
@ -221555,7 +221696,7 @@
], ],
"LastUpdateScan": 1722967623, "LastUpdateScan": 1722967623,
"LastUpdate": 1673104066, "LastUpdate": 1673104066,
"FirstSeen": 1680977057, "FirstSeen": 1663920216,
"topTrending": -0.04299999999999998, "topTrending": -0.04299999999999998,
"topPerforming": 0.136 "topPerforming": 0.136
}, },
@ -222735,186 +222876,6 @@
"topTrending": 0.2789999999999999, "topTrending": 0.2789999999999999,
"topPerforming": 1.926 "topPerforming": 1.926
}, },
{
"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": 1723719866,
"FirstSeen": 1676660881
},
{ {
"Name": "google-cloud-storage-backup", "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.", "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.",
@ -233166,94 +233127,6 @@
"topTrending": 0.122, "topTrending": 0.122,
"topPerforming": 0.245 "topPerforming": 0.245
}, },
{
"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": 11457073,
"stars": 62,
"trending": 1.975,
"trends": [
1.708,
1.85,
1.787,
1.754,
2.221,
2.209,
1.975
],
"trendsDate": [
1707608199,
1710381976,
1712981168,
1715581086,
1718179573,
1720778793,
1723377978
],
"downloadtrend": [
10170242,
10361913,
10550405,
10738758,
10982689,
11230783,
11457073
],
"LastUpdateScan": 1723377978,
"LastUpdate": 1723122723,
"FirstSeen": 1642424631,
"topTrending": 0.2670000000000001,
"topPerforming": 1.975
},
{ {
"Name": "OliveTin", "Name": "OliveTin",
"Repository": "jamesread/olivetin", "Repository": "jamesread/olivetin",
@ -252650,7 +252523,7 @@
], ],
"LastUpdateScan": 1723719869, "LastUpdateScan": 1723719869,
"LastUpdate": 1723671865, "LastUpdate": 1723671865,
"FirstSeen": 1650924210, "FirstSeen": 1629403424,
"topTrending": -0.29300000000000015, "topTrending": -0.29300000000000015,
"topPerforming": 5.816 "topPerforming": 5.816
}, },
@ -318834,7 +318707,7 @@
"MediaApp-Photos" "MediaApp-Photos"
], ],
"LastUpdateScan": 1723805230, "LastUpdateScan": 1723805230,
"FirstSeen": 1674403271 "FirstSeen": 1674320645
}, },
{ {
"Name": "jenkins", "Name": "jenkins",
@ -351203,7 +351076,7 @@
"stars": 1, "stars": 1,
"LastUpdateScan": 1724652389, "LastUpdateScan": 1724652389,
"LastUpdate": 1720721854, "LastUpdate": 1720721854,
"FirstSeen": 1711656375 "FirstSeen": 1711408567
}, },
{ {
"Name": "sonarrtorss", "Name": "sonarrtorss",