feat: add homarr, updated StremThru URL for Store & Torz, Added comments for Arcane default admin info, enhanced Honey dashboard config (#49)

This commit is contained in:
ADITH SURESHBABU
2025-09-07 18:59:41 +05:30
committed by GitHub
parent 4b67d0985e
commit 1902b4d26d
8 changed files with 71 additions and 21 deletions
+1
View File
@@ -139,6 +139,7 @@ EASYNEWS_PLUS_HOSTNAME=easynews-plus.${DOMAIN}
EASYNEWS_PLUS_PLUS_HOSTNAME=easynews-plus-plus.${DOMAIN}
FRESHRSS_HOSTNAME=freshrss.${DOMAIN}
FIVEFILTERS_FULL_TEXT_RSS_HOSTNAME=fivefilters.${DOMAIN}
HOMARR_HOSTNAME=${DOMAIN}
HONEY_HOSTNAME=${DOMAIN}
HUNTARR_HOSTNAME=huntarr.${DOMAIN}
IMMICH_HOSTNAME=immich.${DOMAIN}
+2 -2
View File
@@ -512,7 +512,7 @@ DEFAULT_JACKETTIO_STREMTHRU_URL=https://stremthru.13377001.xyz
# --------- STREMTHRU-STORE ---------
# The URL to use for StremThru Store, if self hosting, uncomment the line below:
# STREMTHRU_STORE_URL=http://stremthru:8080/stremio/store
STREMTHRU_STORE_URL=https://stremthru.elfhosted.com/stremio/store/
STREMTHRU_STORE_URL=https://stremthru.13377001.xyz/stremio/store/
# DEFAULT_STREMTHRU_STORE_TIMEOUT=
# Advanced: Override StremThru Store hostname/port/protocol (similar to Comet).
# If self hosting StremThru, uncomment all values below.
@@ -522,7 +522,7 @@ STREMTHRU_STORE_URL=https://stremthru.elfhosted.com/stremio/store/
# --------- STREMTHRU-TORZ -----
# The URL to use for StremThru Torz, if self hosting, uncomment the line below:
# STREMTHRU_TORZ_URL=http://stremthru:8080/stremio/torz
STREMTHRU_TORZ_URL=https://stremthru.elfhosted.com/stremio/torz/
STREMTHRU_TORZ_URL=https://stremthru.13377001.xyz/stremio/torz/
# DEFAULT_STREMTHRU_TORZ_TIMEOUT=
# Advanced: Override StremThru Torz hostname/port/protocol (similar to Comet).
# If self hosting StremThru, uncomment all values below.
+4 -1
View File
@@ -1,3 +1,6 @@
# Generate a secret using the following command:
# echo "$(openssl rand -base64 64 | tr -d '=/' | tr -d '\n')"
PUBLIC_SESSION_SECRET=
PUBLIC_SESSION_SECRET=
# On first run, Arcane creates a default admin user if no users exist.
# Default Username/Password : arcane/arcane-admin
+1
View File
@@ -38,6 +38,7 @@ services:
${EASYNEWS_PLUS_PLUS_HOSTNAME},
${FRESHRSS_HOSTNAME},
${FIVEFILTERS_FULL_TEXT_RSS_HOSTNAME},
${HOMARR_HOSTNAME},
${HONEY_HOSTNAME},
${HUNTARR_HOSTNAME},
${IMMICH_HOSTNAME},
+4
View File
@@ -0,0 +1,4 @@
# You can find documentation for all the supported env variables at https://homarr.dev/docs/advanced/environment-variables/
# Generate SECRET_ENCRYPTION_KEY using: openssl rand -hex 32
SECRET_ENCRYPTION_KEY="your_secret_encryption_key_here"
+22
View File
@@ -0,0 +1,22 @@
services:
homarr:
image: ghcr.io/homarr-labs/homarr:latest
container_name: homarr
restart: unless-stopped
expose:
- 7575
env_file:
- .env
labels:
traefik.enable: true
traefik.http.routers.homarr.rule: Host(`${HOMARR_HOSTNAME?}`)
traefik.http.routers.homarr.entrypoints: websecure
traefik.http.routers.homarr.tls.certresolver: letsencrypt
traefik.http.services.homarr.loadbalancer.server.port: 7575
traefik.http.routers.homarr.middlewares: authelia@docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKER_DATA_DIR}/homarr:/appdata
profiles:
- homarr
- all
+36 -18
View File
@@ -15,13 +15,19 @@
"services": [
{
"name": "Arcane",
"desc": "Personal dashboard.",
"desc": "Docker management interface.",
"href": "https://arcane.yourdomain.com",
"icon": "https://github.com/ofkm/arcane/blob/main/.github/assets/arcane.png"
"icon": "https://raw.githubusercontent.com/ofkm/arcane/refs/heads/main/.github/assets/arcane.png"
},
{
"name": "Authelia",
"desc": "Authentication and Authorization service.",
"href": "https://auth.yourdomain.com",
"icon": "https://raw.githubusercontent.com/authelia/authelia/refs/heads/master/docs/static/svgs/branding/logo-cropped.svg"
},
{
"name": "dash.",
"desc": "Personal dashboard.",
"desc": "A modern Server dashboard.",
"href": "https://dash.yourdomain.com",
"icon": "https://getdashdot.com/img/logo512.png"
},
@@ -32,6 +38,12 @@
"icon": "https://raw.githubusercontent.com/amir20/dozzle/19bb8659135e4232523d45ff8e948a0907b2701c/docs/public/logo.svg"
},
{
"name": "Traefik",
"desc": "HTTP reverse proxy and load balancer.",
"href": "https://traefik.yourdomain.com",
"icon": "https://icon.icepanel.io/Technology/svg/Traefik-Proxy.svg"
},
{
"name": "Uptime Kuma",
"desc": "Self-hosted uptime monitor.",
"href": "https://kuma.yourdomain.com",
@@ -69,7 +81,7 @@
},
{
"name": "AIOStreams",
"desc": "All-in-one streaming service.",
"desc": "All-In-One streaming add-on for Stremio.",
"href": "https://aiostreams.yourdomain.com",
"icon": "https://raw.githubusercontent.com/Viren070/AIOStreams/refs/heads/main/packages/frontend/public/assets/logo.png"
},
@@ -77,17 +89,17 @@
"name": "AIOStremio",
"desc": "All-in-one streaming service.",
"href": "https://aiostremio.yourdomain.com",
"icon": ""
"icon": "https://lh3.googleusercontent.com/d/1uudcj58lk4NXt9Qfk-1PC9vAH0LuPY0D"
},
{
"name": "Comet",
"desc": "Torrent streaming service.",
"desc": "Torrent/Debrid indexer for Stremio.",
"href": "https://comet.yourdomain.com",
"icon": "https://i.imgur.com/jmVoVMu.jpeg"
},
{
"name": "MediaFusion",
"desc": "Media manager.",
"desc": "Torrent/Debrid indexer for Stremio/Kodi.",
"href": "https://mediafusion.yourdomain.com",
"icon": "https://raw.githubusercontent.com/mhdzumair/MediaFusion/main/resources/images/mediafusion_logo.png"
},
@@ -105,13 +117,13 @@
},
{
"name": "Easynews+",
"desc": "Easynews add-on for Stremio.",
"desc": "Stremio add-on for usenet content.",
"href": "https://easynews-plus.yourdomain.com",
"icon": "https://pbs.twimg.com/profile_images/479627852757733376/8v9zH7Yo_400x400.jpeg"
},
{
"name": "TMDB Addon",
"desc": "Stremio add-on for TMDB.",
"desc": "Stremio add-on for TMDB metadata.",
"href": "https://tmdb-addon.yourdomain.com",
"icon": "https://raw.githubusercontent.com/mrcanelas/tmdb-addon/refs/heads/main/public/logo.png"
},
@@ -129,31 +141,31 @@
},
{
"name": "MediaFlow",
"desc": "Stremio add-on for torrents.",
"href": "https://mediaflow.yourdomain.com",
"icon": "https://mediaflow.yourdomain.com/logo.png"
"desc": "Proxy server for media streams.",
"href": "https://mediaflow-proxy.yourdomain.com",
"icon": "https://raw.githubusercontent.com/mhdzumair/mediaflow-proxy/refs/heads/main/mediaflow_proxy/static/logo.png"
},
{
"name": "StremThru",
"desc": "Stremio add-on for torrents.",
"desc": "Companion suite for Stremio.",
"href": "https://stremthru.yourdomain.com",
"icon": "https://emojiapi.dev/api/v1/sparkles/256.png"
},
{
"name": "Stremio Addon Manager",
"desc": "Stremio add-on for torrents.",
"desc": "Add-on manager for Stremio.",
"href": "https://addon-manager.yourdomain.com",
"icon": "https://addon-manager.yourdomain.com/logo.png"
"icon": "https://raw.githubusercontent.com/Viren070/stremio-addon-manager/refs/heads/main/public/logo.png"
},
{
"name": "Stremio Account Bootstrapper",
"desc": "Stremio account bootstrapper.",
"href": "https://stremio-account-bootstrapper.yourdomain.com",
"icon": "https://stremio-account-bootstrapper.yourdomain.com/logo.png"
"icon": "https://raw.githubusercontent.com/DryKillLogic/stremio-account-bootstrapper/refs/heads/main/public/favicon.ico"
},
{
"name": "Stremio Server",
"desc": "Stremio add-on for torrents.",
"desc": "Stremio streaming server.",
"href": "https://stremio-server.yourdomain.com",
"icon": "https://www.stremio.com/website/stremio-purple-small.png"
},
@@ -183,11 +195,17 @@
},
{
"name": "Plausible",
"desc": "Privacy-friendly analytics.",
"desc": "Privacy-friendly web analytics.",
"href": "https://plausible.yourdomain.com",
"icon": "https://raw.githubusercontent.com/plausible/docs/master/static/img/plausible-analytics-icon-top.png"
},
{
"name": "Portainer",
"desc": "Manage Docker, Swarm, Kubernetes & ACI.",
"href": "https://portainer.yourdomain.com",
"icon": "https://avatars.githubusercontent.com/u/22225832?s=280&v=4"
},
{
"name": "Vaultwarden",
"desc": "Password Manager",
"href": "https://vaultwarden.yourdomain.com",
+1
View File
@@ -28,6 +28,7 @@ include:
- apps/fivefilters-full-text-rss/compose.yaml
- apps/freshrss/compose.yaml
- apps/gluetun/compose.yaml
- apps/homarr/compose.yaml
- apps/honey/compose.yaml
- apps/huntarr/compose.yaml
- apps/immich/compose.yaml