This commit is contained in:
Andrew Z 2022-01-14 06:04:15 -05:00
parent 6da7c7e4e4
commit 32e44d14fe
5 changed files with 101 additions and 65 deletions

View File

@ -1,3 +1,3 @@
{ {
"last_updated_timestamp": 1642151013 "last_updated_timestamp": 1642158254
} }

View File

@ -111232,21 +111232,21 @@
"Name": "steam-headless", "Name": "steam-headless",
"Repository": "josh5/steam-headless:latest", "Repository": "josh5/steam-headless:latest",
"Registry": "https://hub.docker.com/r/josh5/steam-headless", "Registry": "https://hub.docker.com/r/josh5/steam-headless",
"Network": "br0", "Network": "host",
"Shell": "bash", "Shell": "bash",
"Privileged": "true", "Privileged": "true",
"Support": "https://forums.unraid.net/topic/118390-support-josh5-steam-headless/", "Support": "https://forums.unraid.net/topic/118390-support-josh5-steam-headless/",
"Project": "https://store.steampowered.com/", "Project": "https://store.steampowered.com/",
"Overview": "Headless Steam Service\r\nPlay your games in the browser with audio. Connect another device and use it with Steam Remote Play. \r\n\r\n## Features:\r\n- Full video/audio noVNC web access to a Xfce4 Desktop\r\n- NVIDIA GPU support\r\n- Root access\r\n- SSH server for remote terminal access\r\n- Based on Debain Bullseye\r\n\r\n---\r\n## Notes:\r\n\r\n### ADDITIONAL SOFTWARE:\r\nIf you wish to install additional applications, you can generate a\r\nscript inside the `~/init.d` directory ending with \".sh\". This will be executed on the container startup.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/games` and configure Steam to add that path.\r\n\r\n### AUTO START APPLICATIONS:\r\nIn this container, Steam is configured to automatically start. If you wish to add additional services to automatically start, add them under **Applications > Settings > Session and Startup** in the WebUI.\r\n\r\n### NETWORK MODE:\r\nIf you want to use the container as a Steam Remote Play (previously \"In Home Streaming\") host device you should set the **\"Network Type:\"** to *\"Custom: br0\"* and assign it it's own **\"Fixed IP address\"**. Ff you don't do this the traffic will be routed through the internet since Steam thinks you are on a different network.\r\n\r\n### USING HOST X SERVER:\r\nIf your host is already running X, you can just use that. To do this, be sure to configure:\r\n - DISPLAY=:0 \r\n **(Variable)** - *Configures the sceen to use the primary display. Set this to whatever your host is using*\r\n - MODE=secondary \r\n **(Variable)** - *Configures the container to not start an X server of its own*\r\n - HOST_DBUS=true \r\n **(Variable)** - *Optional - Configures the container to use the host dbus process*\r\n - /run/dbus:/run/dbus:ro \r\n **(Mount)** - *Optional - Configures the container to use the host dbus process*\r\n", "Overview": "Headless Steam Service\r\nPlay your games in the browser with audio. Connect another device and use it with Steam Remote Play. \r\n\r\n## Features:\r\n- Full video/audio noVNC web access to a Xfce4 Desktop\r\n- NVIDIA GPU support\r\n- Full controller support (requires ich777's Joydev plugin installed)\r\n- SSH server for remote terminal access (port 2222)\r\n- Root access\r\n- Based on Debain Bullseye\r\n\r\n---\r\n## Notes:\r\n\r\n### ADDITIONAL SOFTWARE:\r\nIf you wish to install additional applications, you can generate a\r\nscript inside the `~/init.d` directory ending with \".sh\". This will be executed on the container startup.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/games` and configure Steam to add that path.\r\n\r\n### AUTO START APPLICATIONS:\r\nIn this container, Steam is configured to automatically start. If you wish to add additional services to automatically start, add them under **Applications > Settings > Session and Startup** in the WebUI.\r\n\r\n### NETWORK MODE:\r\nIf you want to use the container as a Steam Remote Play (previously \"In Home Streaming\") host device you should set the **\"Network Type:\"** to *\"Host\"*. This is a requirement for controller hardware to work and to prevent traffic being routed through the internet since Steam thinks you are on a different network.\r\n\r\n### NVIDIA GPU:\r\nTo enable NVIDIA GPU support, ensure that you have the *\"--runtime=nvidia\"* parameter added to **\"Extra Parameters:\"**\r\n\r\n### USING HOST X SERVER:\r\nIf your host is already running X, you can just use that. To do this, be sure to configure:\r\n - DISPLAY=:0 \r\n **(Variable)** - *Configures the sceen to use the primary display. Set this to whatever your host is using*\r\n - MODE=secondary \r\n **(Variable)** - *Configures the container to not start an X server of its own*\r\n - HOST_DBUS=true \r\n **(Variable)** - *Optional - Configures the container to use the host dbus process*\r\n - /run/dbus:/run/dbus:ro \r\n **(Mount)** - *Optional - Configures the container to use the host dbus process*\r\n",
"WebUI": "http://[IP]:[PORT:8083]/", "WebUI": "http://[IP]:[PORT:8083]/",
"TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml",
"Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png", "Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png",
"ExtraParams": "--runtime=nvidia --hostname='steam-headless' --restart=unless-stopped --shm-size=2G --ipc=\"host\"", "ExtraParams": "--runtime=nvidia --hostname='steam-headless' --restart=unless-stopped --shm-size=2G --ipc=\"host\" -v '/tmp/.X11-unix':'/tmp/.X11-unix':'rw' -v '/dev/input':'/dev/input':'ro'",
"PostArgs": "", "PostArgs": "",
"CPUset": "", "CPUset": "",
"DonateText": "Support me on Patreon", "DonateText": "Support me on Patreon",
"DonateLink": "https://www.patreon.com/josh5", "DonateLink": "https://www.patreon.com/josh5",
"Requires": "\n **Nvidia Driver plugin** (nVidia Support)\n ", "Requires": "\r\n **Nvidia Driver plugin** (nVidia Support)\r\n ",
"Config": [ "Config": [
{ {
"@attributes": { "@attributes": {
@ -111374,6 +111374,34 @@
}, },
"value": "32123" "value": "32123"
}, },
{
"@attributes": {
"Name": "SSH",
"Target": "2222",
"Default": "2222",
"Mode": "tcp",
"Description": "OpenSSH Server Port.\r\nTo avoid conflicts, this has been configured to run on a non-default port",
"Type": "Port",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "2222"
},
{
"@attributes": {
"Name": "Enable WebUI Audio",
"Target": "ENABLE_VNC_AUDIO",
"Default": "true",
"Mode": "",
"Description": "Enable WebUI Audio. This creats a opus encoded audio websocket that will tie into the VNC WebUI. Disable this if your browser is incompatible or you do not wish for this additional process overhead.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{ {
"@attributes": { "@attributes": {
"Name": "Display ID", "Name": "Display ID",
@ -111401,20 +111429,6 @@
"Mask": "false" "Mask": "false"
}, },
"value": "primary" "value": "primary"
},
{
"@attributes": {
"Name": "X Server Socket",
"Target": "/tmp/.X11-unix",
"Default": "/tmp/.X11-unix",
"Mode": "rw",
"Description": "The path to the .Xorg socket. This can be used to allow multiple containers to use a single X server.",
"Type": "Path",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "/tmp/.X11-unix"
} }
], ],
"Repo": "Josh.5's Repository", "Repo": "Josh.5's Repository",
@ -120673,9 +120687,9 @@
"MediaApp-Music", "MediaApp-Music",
"MediaApp-Books" "MediaApp-Books"
], ],
"downloads": 173340, "downloads": 205833,
"stars": 5, "stars": 7,
"trending": 12.935, "trending": 15.786,
"trends": [ "trends": [
30.486, 30.486,
36.112, 36.112,
@ -120683,7 +120697,8 @@
24.852, 24.852,
27.266, 27.266,
15.715, 15.715,
12.935 12.935,
15.786
], ],
"trendsDate": [ "trendsDate": [
1623967383, 1623967383,
@ -120692,7 +120707,8 @@
1631765013, 1631765013,
1634364217, 1634364217,
1636959807, 1636959807,
1639559025 1639559025,
1642158253
], ],
"downloadtrend": [ "downloadtrend": [
17829, 17829,
@ -120702,12 +120718,13 @@
92518, 92518,
127201, 127201,
150918, 150918,
173340 173340,
205833
], ],
"LastUpdateScan": 1639559025, "LastUpdateScan": 1642158253,
"FirstSeen": 1621368179, "FirstSeen": 1621368179,
"topTrending": -17.551000000000002, "topTrending": -14.700000000000001,
"topPerforming": 12.935 "topPerforming": 15.786
}, },
{ {
"Name": "openldap", "Name": "openldap",

View File

@ -1,7 +1,7 @@
{ {
"apps": 1527, "apps": 1527,
"last_updated_timestamp": 1642151013, "last_updated_timestamp": 1642158254,
"last_updated": "2022-01-14 04:03", "last_updated": "2022-01-14 06:04",
"categories": [ "categories": [
{ {
"Cat": "Backup:", "Cat": "Backup:",
@ -111394,21 +111394,21 @@
"Name": "steam-headless", "Name": "steam-headless",
"Repository": "josh5/steam-headless:latest", "Repository": "josh5/steam-headless:latest",
"Registry": "https://hub.docker.com/r/josh5/steam-headless", "Registry": "https://hub.docker.com/r/josh5/steam-headless",
"Network": "br0", "Network": "host",
"Shell": "bash", "Shell": "bash",
"Privileged": "true", "Privileged": "true",
"Support": "https://forums.unraid.net/topic/118390-support-josh5-steam-headless/", "Support": "https://forums.unraid.net/topic/118390-support-josh5-steam-headless/",
"Project": "https://store.steampowered.com/", "Project": "https://store.steampowered.com/",
"Overview": "Headless Steam Service\r\nPlay your games in the browser with audio. Connect another device and use it with Steam Remote Play. \r\n\r\n## Features:\r\n- Full video/audio noVNC web access to a Xfce4 Desktop\r\n- NVIDIA GPU support\r\n- Root access\r\n- SSH server for remote terminal access\r\n- Based on Debain Bullseye\r\n\r\n---\r\n## Notes:\r\n\r\n### ADDITIONAL SOFTWARE:\r\nIf you wish to install additional applications, you can generate a\r\nscript inside the `~/init.d` directory ending with \".sh\". This will be executed on the container startup.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/games` and configure Steam to add that path.\r\n\r\n### AUTO START APPLICATIONS:\r\nIn this container, Steam is configured to automatically start. If you wish to add additional services to automatically start, add them under **Applications > Settings > Session and Startup** in the WebUI.\r\n\r\n### NETWORK MODE:\r\nIf you want to use the container as a Steam Remote Play (previously \"In Home Streaming\") host device you should set the **\"Network Type:\"** to *\"Custom: br0\"* and assign it it's own **\"Fixed IP address\"**. Ff you don't do this the traffic will be routed through the internet since Steam thinks you are on a different network.\r\n\r\n### USING HOST X SERVER:\r\nIf your host is already running X, you can just use that. To do this, be sure to configure:\r\n - DISPLAY=:0 \r\n **(Variable)** - *Configures the sceen to use the primary display. Set this to whatever your host is using*\r\n - MODE=secondary \r\n **(Variable)** - *Configures the container to not start an X server of its own*\r\n - HOST_DBUS=true \r\n **(Variable)** - *Optional - Configures the container to use the host dbus process*\r\n - /run/dbus:/run/dbus:ro \r\n **(Mount)** - *Optional - Configures the container to use the host dbus process*\r\n", "Overview": "Headless Steam Service\r\nPlay your games in the browser with audio. Connect another device and use it with Steam Remote Play. \r\n\r\n## Features:\r\n- Full video/audio noVNC web access to a Xfce4 Desktop\r\n- NVIDIA GPU support\r\n- Full controller support (requires ich777's Joydev plugin installed)\r\n- SSH server for remote terminal access (port 2222)\r\n- Root access\r\n- Based on Debain Bullseye\r\n\r\n---\r\n## Notes:\r\n\r\n### ADDITIONAL SOFTWARE:\r\nIf you wish to install additional applications, you can generate a\r\nscript inside the `~/init.d` directory ending with \".sh\". This will be executed on the container startup.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/games` and configure Steam to add that path.\r\n\r\n### AUTO START APPLICATIONS:\r\nIn this container, Steam is configured to automatically start. If you wish to add additional services to automatically start, add them under **Applications > Settings > Session and Startup** in the WebUI.\r\n\r\n### NETWORK MODE:\r\nIf you want to use the container as a Steam Remote Play (previously \"In Home Streaming\") host device you should set the **\"Network Type:\"** to *\"Host\"*. This is a requirement for controller hardware to work and to prevent traffic being routed through the internet since Steam thinks you are on a different network.\r\n\r\n### NVIDIA GPU:\r\nTo enable NVIDIA GPU support, ensure that you have the *\"--runtime=nvidia\"* parameter added to **\"Extra Parameters:\"**\r\n\r\n### USING HOST X SERVER:\r\nIf your host is already running X, you can just use that. To do this, be sure to configure:\r\n - DISPLAY=:0 \r\n **(Variable)** - *Configures the sceen to use the primary display. Set this to whatever your host is using*\r\n - MODE=secondary \r\n **(Variable)** - *Configures the container to not start an X server of its own*\r\n - HOST_DBUS=true \r\n **(Variable)** - *Optional - Configures the container to use the host dbus process*\r\n - /run/dbus:/run/dbus:ro \r\n **(Mount)** - *Optional - Configures the container to use the host dbus process*\r\n",
"WebUI": "http://[IP]:[PORT:8083]/", "WebUI": "http://[IP]:[PORT:8083]/",
"TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml",
"Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png", "Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png",
"ExtraParams": "--runtime=nvidia --hostname='steam-headless' --restart=unless-stopped --shm-size=2G --ipc=\"host\"", "ExtraParams": "--runtime=nvidia --hostname='steam-headless' --restart=unless-stopped --shm-size=2G --ipc=\"host\" -v '/tmp/.X11-unix':'/tmp/.X11-unix':'rw' -v '/dev/input':'/dev/input':'ro'",
"PostArgs": "", "PostArgs": "",
"CPUset": "", "CPUset": "",
"DonateText": "Support me on Patreon", "DonateText": "Support me on Patreon",
"DonateLink": "https://www.patreon.com/josh5", "DonateLink": "https://www.patreon.com/josh5",
"Requires": "\n **Nvidia Driver plugin** (nVidia Support)\n ", "Requires": "\r\n **Nvidia Driver plugin** (nVidia Support)\r\n ",
"Config": [ "Config": [
{ {
"@attributes": { "@attributes": {
@ -111536,6 +111536,34 @@
}, },
"value": "32123" "value": "32123"
}, },
{
"@attributes": {
"Name": "SSH",
"Target": "2222",
"Default": "2222",
"Mode": "tcp",
"Description": "OpenSSH Server Port.\r\nTo avoid conflicts, this has been configured to run on a non-default port",
"Type": "Port",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "2222"
},
{
"@attributes": {
"Name": "Enable WebUI Audio",
"Target": "ENABLE_VNC_AUDIO",
"Default": "true",
"Mode": "",
"Description": "Enable WebUI Audio. This creats a opus encoded audio websocket that will tie into the VNC WebUI. Disable this if your browser is incompatible or you do not wish for this additional process overhead.",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "false"
},
{ {
"@attributes": { "@attributes": {
"Name": "Display ID", "Name": "Display ID",
@ -111563,20 +111591,6 @@
"Mask": "false" "Mask": "false"
}, },
"value": "primary" "value": "primary"
},
{
"@attributes": {
"Name": "X Server Socket",
"Target": "/tmp/.X11-unix",
"Default": "/tmp/.X11-unix",
"Mode": "rw",
"Description": "The path to the .Xorg socket. This can be used to allow multiple containers to use a single X server.",
"Type": "Path",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "/tmp/.X11-unix"
} }
], ],
"Repo": "Josh.5's Repository", "Repo": "Josh.5's Repository",
@ -120835,9 +120849,9 @@
"MediaApp-Music", "MediaApp-Music",
"MediaApp-Books" "MediaApp-Books"
], ],
"downloads": 173340, "downloads": 205833,
"stars": 5, "stars": 7,
"trending": 12.935, "trending": 15.786,
"trends": [ "trends": [
30.486, 30.486,
36.112, 36.112,
@ -120845,7 +120859,8 @@
24.852, 24.852,
27.266, 27.266,
15.715, 15.715,
12.935 12.935,
15.786
], ],
"trendsDate": [ "trendsDate": [
1623967383, 1623967383,
@ -120854,7 +120869,8 @@
1631765013, 1631765013,
1634364217, 1634364217,
1636959807, 1636959807,
1639559025 1639559025,
1642158253
], ],
"downloadtrend": [ "downloadtrend": [
17829, 17829,
@ -120864,12 +120880,13 @@
92518, 92518,
127201, 127201,
150918, 150918,
173340 173340,
205833
], ],
"LastUpdateScan": 1639559025, "LastUpdateScan": 1642158253,
"FirstSeen": 1621368179, "FirstSeen": 1621368179,
"topTrending": -17.551000000000002, "topTrending": -14.700000000000001,
"topPerforming": 12.935 "topPerforming": 15.786
}, },
{ {
"Name": "openldap", "Name": "openldap",

View File

@ -101476,7 +101476,6 @@
"Tools-System", "Tools-System",
"Plugins" "Plugins"
], ],
"LastUpdateScan": 1642143814,
"FirstSeen": 1616162570 "FirstSeen": 1616162570
}, },
{ {

View File

@ -53364,10 +53364,10 @@
}, },
"golift/notifiarr": { "golift/notifiarr": {
"Base": null, "Base": null,
"Downloads": 173340, "Downloads": 205833,
"Stars": 5, "Stars": 7,
"Time": 1639559025, "Time": 1642158253,
"trending": 12.935, "trending": 15.786,
"trends": [ "trends": [
30.486, 30.486,
36.112, 36.112,
@ -53375,7 +53375,8 @@
24.852, 24.852,
27.266, 27.266,
15.715, 15.715,
12.935 12.935,
15.786
], ],
"downloadtrend": [ "downloadtrend": [
17829, 17829,
@ -53385,7 +53386,8 @@
92518, 92518,
127201, 127201,
150918, 150918,
173340 173340,
205833
], ],
"trendsDate": [ "trendsDate": [
1623967383, 1623967383,
@ -53394,7 +53396,8 @@
1631765013, 1631765013,
1634364217, 1634364217,
1636959807, 1636959807,
1639559025 1639559025,
1642158253
] ]
}, },
"ghcr.io/guydavis/machinaris:test": { "ghcr.io/guydavis/machinaris:test": {