include newly hosted service navidrome in compose file and incorporate it into homepage

This commit is contained in:
Simon Belmont 2025-04-29 15:00:42 -04:00
parent 6dfc316b8b
commit 7eacc7842b
4 changed files with 48 additions and 19 deletions

View file

@ -19,10 +19,10 @@
- abbr: HE - abbr: HE
icon: /images/1337x.png icon: /images/1337x.png
href: https://1337x.st/user/HeVK/ href: https://1337x.st/user/HeVK/
- QxR's Torrents: - Syncthing Server:
- abbr: QX - abbr: SS
icon: /images/1337x.png icon: syncthing.png
href: https://1337x.st/user/QxR/ href: http://10.0.0.121:8384
- Local Syncthing: - Local Syncthing:
- abbr: LS - abbr: LS
icon: syncthing.png icon: syncthing.png

View file

@ -50,3 +50,6 @@
torrentstack-lighttpd-1: torrentstack-lighttpd-1:
host: dockerproxy host: dockerproxy
port: 2375 port: 2375
torrentstack-navidrome-1:
host: dockerproxy
port: 2375

View file

@ -24,6 +24,19 @@
type: kavita type: kavita
url: https://read.peterdominguez.art url: https://read.peterdominguez.art
key: "{{HOMEPAGE_VAR_kavita_key}}" key: "{{HOMEPAGE_VAR_kavita_key}}"
- Navidrome:
href: https://music.peterdominguez.art
icon: navidrome.png
description: Self-hosted, open source music server
server: torrentstack-navidrome-1
container: torrentstack-navidrome-1
showStats: true
widget:
type: navidrome
url: https://music.peterdominguez.art
user: "{{HOMEPAGE_VAR_navidrome_username}}"
token: "{{HOMEPAGE_VAR_navidrome_token}}"
salt: "{{HOMEPAGE_VAR_navidrome_salt}}"
- qBittorrent-nox: - qBittorrent-nox:
href: http://10.0.0.121:8080/ href: http://10.0.0.121:8080/
icon: qbittorrent.png icon: qbittorrent.png
@ -36,16 +49,7 @@
username: "{{HOMEPAGE_VAR_qBittorrent_Nox_username}}" username: "{{HOMEPAGE_VAR_qBittorrent_Nox_username}}"
password: "{{HOMEPAGE_VAR_qBittorrent_Nox_password}}" password: "{{HOMEPAGE_VAR_qBittorrent_Nox_password}}"
enableLeechProgress: true enableLeechProgress: true
- Jackett:
href: http://10.0.0.121:9117/
icon: jackett.png
description: Free and open-source maintained indexer
server: jackett
container: jackett
widget:
type: jackett
url: http://10.0.0.121:9117
password: "{{HOMEPAGE_VAR_jackett_password}}"
- Networking: - Networking:
@ -119,6 +123,16 @@
type: gitea type: gitea
url: https://git.peterdominguez.art url: https://git.peterdominguez.art
key: "{{HOMEPAGE_VAR_forgejo_key}}" key: "{{HOMEPAGE_VAR_forgejo_key}}"
- Jackett:
href: http://10.0.0.121:9117/
icon: jackett.png
description: Free and open-source maintained indexer
server: jackett
container: jackett
widget:
type: jackett
url: http://10.0.0.121:9117
password: "{{HOMEPAGE_VAR_jackett_password}}"
- SearXNG: - SearXNG:
href: https://search.peterdominguez.art/ href: https://search.peterdominguez.art/
icon: searxng.png icon: searxng.png
@ -126,26 +140,24 @@
server: searxng server: searxng
container: searxng container: searxng
showStats: true showStats: true
- Syncthing:
href: http://10.0.0.121:8384
icon: syncthing.png
description: Open source peer-to-peer file synchronization
ping: http://10.0.0.121:8384
- Hugo: - Hugo:
href: https://peterdominguez.art href: https://peterdominguez.art
icon: hugo.png icon: hugo.png
description: Open-source static site generator description: Open-source static site generator
server: torrentstack-lighttpd-1 server: torrentstack-lighttpd-1
container: torrentstack-lighttpd-1 container: torrentstack-lighttpd-1
showStats: true
- meTube: - meTube:
href: http://10.0.0.121:8081 href: http://10.0.0.121:8081
icon: metube.png icon: metube.png
description: Self-hosted YouTube downloader description: Self-hosted YouTube downloader
server: metube server: metube
container: metube container: metube
showStats: true
- Homepage: - Homepage:
href: https://home.peterdominguez.art href: https://home.peterdominguez.art
icon: homepage.png icon: homepage.png
description: A modern dashboard for your services description: A modern dashboard for your services
server: homepage server: homepage
container: homepage container: homepage
showStats: true

View file

@ -290,3 +290,17 @@ services:
- UID=1000 - UID=1000
- GID=1000 - GID=1000
restart: always restart: always
navidrome:
image: deluan/navidrome:latest
user: 1000:1000 # should be owner of volumes
ports:
- "4533:4533"
restart: unless-stopped
environment:
- ND_SESSIONTIMEOUT=24h
- ND_DEFAULTTHEME=Catppuccin Macchiato
- ND_UILOGINBACKGROUNDURL="https://peterdominguez.art/castlehd.png"
volumes:
- /home/guts/docker/navidrome:/data
- /media/network/music:/music:ro