server-dockers config update, add 'gethomepage' config

This commit is contained in:
2025-05-18 18:11:30 +02:00
parent 1b8955c6db
commit 7cb437e278
5 changed files with 115 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
#!/usr/bin/env bash
SERVER=$1
if [ -z $SERVER ] ; then
echo "missing 1st argument (SERVER)"
exit 1
fi
rsync -avz --progress --exclude={'*.log','emby','jellyfin','qbittorrent','slskd','wallabag'} $SERVER:~/server-dockers/docker-compose.yml $SERVER:/mnt/usb/configurations ./

View File

@@ -0,0 +1,46 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/services/
- Media:
- Jellyfin:
icon: jellyfin.png
href: http://192.168.1.155:8096
description: Jellyfin Media Server
- Emby:
icon: emby.png
href: http://192.168.1.155:8097
description: Emby Media Server
- qBittorrent:
icon: qbittorrent.png
href: http://192.168.1.155:8080
description: qBittorrent Web UI
widget:
type: qbittorrent
url: http://192.168.1.155:8080
username: admin
password: YOUR_PASSWORD_HERE
enableLeechProgress: true # optional, defaults to false
- metube:
icon: metube.png
href: http://192.168.1.155:8100
description: download youtube music & videos
- Altres:
- grafana:
icon: grafana.png
href: http://192.168.1.155:3000/d/rYdddlPWk/node-exporter-full
description: grafana dashboard
- Wallabag:
icon: wallabag.png
href: http://192.168.1.155:8098
description: Wallabag Read It Later
- pi-hole:
icon: pi-hole.png
href: https://192.168.1.155/admin/
description: pi-hole admin panel
widget:
type: pihole
url: http://192.168.1.155
version: 6 # required if running v6 or higher, defaults to 5
key: YOUR_PASSWORD_HERE

View File

@@ -0,0 +1,13 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings/
title: Casa
theme: dark
background:
image: https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80
blur: sm # sm, "", md, xl... see https://tailwindcss.com/docs/backdrop-blur
saturate: 60 # 0, 50, 100... see https://tailwindcss.com/docs/backdrop-saturate
brightness: 50 # 0, 50, 75... see https://tailwindcss.com/docs/backdrop-brightness
opacity: 100 # 0-100

View File

@@ -0,0 +1,20 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/info-widgets/
- datetime:
text_size: xl
format:
dateStyle: short
timeStyle: short
hourCycle: h23
- resources:
cpu: true
memory: true
disk: /
uptime: true
- search:
provider: duckduckgo
target: _blank

View File

@@ -19,12 +19,15 @@ version: '3.8'
# will persist):
# > sudo docker compose down
#
#
# Port of each service:
# - jellyfin: 8096
# - emby: 8097
# - wallabag: 8098
# - slskd: 8099
# - metube: 8100
# - qbittorrent: 8080
# - homepage: 3000
services:
jellyfin:
@@ -72,6 +75,15 @@ services:
# - SLSKD_REMOTE_CONFIGURATION=true
# restart: unless-stopped
metube:
image: ghcr.io/alexta69/metube
container_name: metube
ports:
- "8100:8081"
volumes:
- /mnt/usb/audio/from-youtube:/downloads
restart: unless-stopped
qbittorrent-nox:
image: qbittorrentofficial/qbittorrent-nox:latest
container_name: qbittorrent-nox
@@ -86,3 +98,16 @@ services:
- QBT_LEGAL_NOTICE=confirm
- WEBUI_PORT=8080
restart: unless-stopped
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
environment:
HOMEPAGE_ALLOWED_HOSTS: 192.168.1.155:8000 # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
sysctls:
- net.ipv6.conf.all.disable_ipv6=1
ports:
- 8000:3000
volumes:
- /mnt/usb/configurations/homepage:/app/config
restart: unless-stopped