feat: add Homebox Jellyseerr and Speedtest Tracker templates

This commit is contained in:
NightVibes33
2026-05-20 21:19:59 +00:00
parent 7466165b1c
commit bd2dd62358
10 changed files with 140 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
version: "3.8"
services:
homebox:
image: ghcr.io/sysadminsmedia/homebox:latest
restart: unless-stopped
expose:
- "7745"
environment:
- TZ=Etc/UTC
volumes:
- homebox-data:/data
volumes:
homebox-data:

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#0891b2"/><path d="M26 55 60 27l34 28v39H69V70H51v24H26z" fill="#fff"/><path d="M46 50h28" stroke="#0891b2" stroke-width="7" stroke-linecap="round"/></svg>

After

Width:  |  Height:  |  Size: 263 B

View File

@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "homebox"
port = 7745
host = "${domain}"

View File

@@ -0,0 +1,16 @@
version: "3.8"
services:
jellyseerr:
image: fallenbagel/jellyseerr:latest
restart: unless-stopped
expose:
- "5055"
environment:
- LOG_LEVEL=debug
- TZ=Etc/UTC
volumes:
- jellyseerr-config:/app/config
volumes:
jellyseerr-config:

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#7dd3fc"/><circle cx="60" cy="60" r="34" fill="#0f172a"/><path d="M45 54c6-9 24-9 30 0M43 70c8 10 26 10 34 0" fill="none" stroke="#7dd3fc" stroke-width="7" stroke-linecap="round"/><circle cx="48" cy="58" r="5" fill="#7dd3fc"/><circle cx="72" cy="58" r="5" fill="#7dd3fc"/></svg>

After

Width:  |  Height:  |  Size: 386 B

View File

@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "jellyseerr"
port = 5055
host = "${domain}"

View File

@@ -0,0 +1,22 @@
version: "3.8"
services:
speedtest-tracker:
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stopped
expose:
- "80"
environment:
- APP_KEY
- APP_URL
- DB_CONNECTION
- PUID
- PGID
- TZ
- DISPLAY_TIMEZONE
- SPEEDTEST_SCHEDULE
volumes:
- speedtest-tracker-config:/config
volumes:
speedtest-tracker-config:

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#ef4444"/><path d="M28 76a36 36 0 1 1 64 0" fill="none" stroke="#fff" stroke-width="10" stroke-linecap="round"/><path d="M60 69 82 43" stroke="#fff" stroke-width="8" stroke-linecap="round"/><circle cx="60" cy="76" r="7" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 347 B

View File

@@ -0,0 +1,20 @@
[variables]
main_domain = "${domain}"
app_key = "base64:${base64:32}"
[config]
env = [
"APP_KEY=${app_key}",
"APP_URL=https://${main_domain}",
"DB_CONNECTION=sqlite",
"PUID=1000",
"PGID=1000",
"TZ=Etc/UTC",
"DISPLAY_TIMEZONE=Etc/UTC",
"SPEEDTEST_SCHEDULE=0 */6 * * *",
]
[[config.domains]]
serviceName = "speedtest-tracker"
port = 80
host = "${main_domain}"

View File

@@ -3059,6 +3059,24 @@
"server"
]
},
{
"id": "homebox",
"name": "Homebox",
"version": "latest",
"description": "Homebox is a self-hosted home inventory and organization app for tracking belongings, locations, and labels.",
"logo": "homebox.svg",
"links": {
"github": "https://github.com/sysadminsmedia/homebox",
"website": "https://homebox.software/",
"docs": "https://homebox.software/en/"
},
"tags": [
"inventory",
"home",
"organization",
"self-hosted"
]
},
{
"id": "homebridge",
"name": "Homebridge",
@@ -3364,6 +3382,24 @@
"media system"
]
},
{
"id": "jellyseerr",
"name": "Jellyseerr",
"version": "latest",
"description": "Jellyseerr is a self-hosted media request and discovery manager for Jellyfin, Plex, and Emby libraries.",
"logo": "jellyseerr.svg",
"links": {
"github": "https://github.com/Fallenbagel/jellyseerr",
"website": "https://docs.jellyseerr.dev/",
"docs": "https://docs.jellyseerr.dev/getting-started"
},
"tags": [
"media",
"requests",
"jellyfin",
"plex"
]
},
{
"id": "jenkins",
"name": "jenkins",
@@ -5972,6 +6008,24 @@
"storage"
]
},
{
"id": "speedtest-tracker",
"name": "Speedtest Tracker",
"version": "latest",
"description": "Speedtest Tracker is a self-hosted internet performance tracker that runs scheduled speed tests and stores results.",
"logo": "speedtest-tracker.svg",
"links": {
"github": "https://github.com/alexjustesen/speedtest-tracker",
"website": "https://speedtest-tracker.dev/",
"docs": "https://docs.speedtest-tracker.dev/getting-started/installation/using-docker-compose"
},
"tags": [
"monitoring",
"network",
"speedtest",
"analytics"
]
},
{
"id": "stack-auth",
"name": "Stack Auth",