mirror of
https://github.com/arnaucube/configs.git
synced 2026-02-10 12:36:42 +01:00
server-dockers config update, add 'gethomepage' config
This commit is contained in:
11
server-dockers/backup-configs.sh
Executable file
11
server-dockers/backup-configs.sh
Executable 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 ./
|
||||||
46
server-dockers/configurations/homepage/services.yaml
Normal file
46
server-dockers/configurations/homepage/services.yaml
Normal 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
|
||||||
13
server-dockers/configurations/homepage/settings.yaml
Normal file
13
server-dockers/configurations/homepage/settings.yaml
Normal 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
|
||||||
|
|
||||||
20
server-dockers/configurations/homepage/widgets.yaml
Normal file
20
server-dockers/configurations/homepage/widgets.yaml
Normal 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
|
||||||
@@ -19,12 +19,15 @@ version: '3.8'
|
|||||||
# will persist):
|
# will persist):
|
||||||
# > sudo docker compose down
|
# > sudo docker compose down
|
||||||
#
|
#
|
||||||
|
#
|
||||||
# Port of each service:
|
# Port of each service:
|
||||||
# - jellyfin: 8096
|
# - jellyfin: 8096
|
||||||
# - emby: 8097
|
# - emby: 8097
|
||||||
# - wallabag: 8098
|
# - wallabag: 8098
|
||||||
# - slskd: 8099
|
# - slskd: 8099
|
||||||
|
# - metube: 8100
|
||||||
# - qbittorrent: 8080
|
# - qbittorrent: 8080
|
||||||
|
# - homepage: 3000
|
||||||
|
|
||||||
services:
|
services:
|
||||||
jellyfin:
|
jellyfin:
|
||||||
@@ -72,6 +75,15 @@ services:
|
|||||||
# - SLSKD_REMOTE_CONFIGURATION=true
|
# - SLSKD_REMOTE_CONFIGURATION=true
|
||||||
# restart: unless-stopped
|
# 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:
|
qbittorrent-nox:
|
||||||
image: qbittorrentofficial/qbittorrent-nox:latest
|
image: qbittorrentofficial/qbittorrent-nox:latest
|
||||||
container_name: qbittorrent-nox
|
container_name: qbittorrent-nox
|
||||||
@@ -86,3 +98,16 @@ services:
|
|||||||
- QBT_LEGAL_NOTICE=confirm
|
- QBT_LEGAL_NOTICE=confirm
|
||||||
- WEBUI_PORT=8080
|
- WEBUI_PORT=8080
|
||||||
restart: unless-stopped
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user