add homepage config
This commit is contained in:
21
hosts/home-morefine/docker/homepage/config/bookmarks.yaml
Normal file
21
hosts/home-morefine/docker/homepage/config/bookmarks.yaml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/bookmarks
|
||||||
|
|
||||||
|
- Developer:
|
||||||
|
- homepage icons:
|
||||||
|
- abbr: IC
|
||||||
|
href: https://github.com/homarr-labs/dashboard-icons/tree/31f3c099cada04ebf62ffc366801cbfe5270436d
|
||||||
|
- homepage docs:
|
||||||
|
- abbr: HP
|
||||||
|
href: https://gethomepage.dev/configs/services/#field-visibility
|
||||||
|
|
||||||
|
- Social:
|
||||||
|
- Reddit:
|
||||||
|
- abbr: RE
|
||||||
|
href: https://reddit.com/
|
||||||
|
|
||||||
|
- Entertainment:
|
||||||
|
- YouTube:
|
||||||
|
- abbr: YT
|
||||||
|
href: https://youtube.com/
|
||||||
7
hosts/home-morefine/docker/homepage/config/docker.yaml
Normal file
7
hosts/home-morefine/docker/homepage/config/docker.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/docker/
|
||||||
|
|
||||||
|
# my-docker:
|
||||||
|
# host: 127.0.0.1
|
||||||
|
# port: 2375
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# sample kubernetes config
|
||||||
5
hosts/home-morefine/docker/homepage/config/proxmox.yaml
Normal file
5
hosts/home-morefine/docker/homepage/config/proxmox.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
# pve:
|
||||||
|
# url: https://proxmox.host.or.ip:8006
|
||||||
|
# token: username@pam!Token ID
|
||||||
|
# secret: secret
|
||||||
125
hosts/home-morefine/docker/homepage/config/services.yaml
Normal file
125
hosts/home-morefine/docker/homepage/config/services.yaml
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/services/
|
||||||
|
|
||||||
|
- Multimedia:
|
||||||
|
- Films:
|
||||||
|
href: https://films.catmedved.com/
|
||||||
|
description: Films, series and cartoons
|
||||||
|
icon: jellyfin.png
|
||||||
|
siteMonitor: http://jellyfin:8096/health
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Photo:
|
||||||
|
href: https://photo.catmedved.com/
|
||||||
|
description: Photo library
|
||||||
|
icon: immich.png
|
||||||
|
siteMonitor: http://immich_server:2283
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Music:
|
||||||
|
href: https://music.catmedved.com/
|
||||||
|
description: Music navidrome
|
||||||
|
icon: navidrome.png
|
||||||
|
siteMonitor: http://navidrome:4533
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Games:
|
||||||
|
href: https://gameyfin.catmedved.com/
|
||||||
|
description: Games library
|
||||||
|
icon: gameyfin.png
|
||||||
|
siteMonitor: http://gameyfin:8080
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Recepies:
|
||||||
|
href: https://recepies.catmedved.com/
|
||||||
|
description: Mealie recepies
|
||||||
|
icon: mealie.png
|
||||||
|
siteMonitor: http://mealie:9000
|
||||||
|
statusStyle: 'dot'
|
||||||
|
|
||||||
|
- Toolkit:
|
||||||
|
- Librechat:
|
||||||
|
href: https://ai.catmedved.com/
|
||||||
|
description: LibreChat AI
|
||||||
|
icon: librechat.png
|
||||||
|
siteMonitor: http://librechat:3080
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- NocoDB:
|
||||||
|
href: https://nocodb.catmedved.com/
|
||||||
|
description: Noco DB
|
||||||
|
icon: nocodb.png
|
||||||
|
siteMonitor: http://nocodb:8080
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Databasus:
|
||||||
|
href: https://databasus.catmedved.com/
|
||||||
|
description: DB Backups
|
||||||
|
icon: databasus.png
|
||||||
|
siteMonitor: http://databasus:4005
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Wekan trello:
|
||||||
|
href: https://wekan.catmedved.com/
|
||||||
|
description: Wekan Kanban board - trello like
|
||||||
|
icon: wekan.png
|
||||||
|
siteMonitor: http://wekan:8080
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Syncthing MINIPC:
|
||||||
|
href: https://sync-minipc.catmedved.com/
|
||||||
|
description: Syncthing on minipc
|
||||||
|
icon: syncthing.png
|
||||||
|
# siteMonitor: http://192.168.1.131:8384/rest/noauth/health
|
||||||
|
# statusStyle: 'dot'
|
||||||
|
- Filebrowser:
|
||||||
|
href: https://files-minipc.catmedved.com/
|
||||||
|
description: Files on minipc
|
||||||
|
icon: filebrowser.png
|
||||||
|
siteMonitor: http://filebrowser:80
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Gitea:
|
||||||
|
href: https://gitea.catmedved.com/
|
||||||
|
description: Gitea private git
|
||||||
|
icon: gitea.png
|
||||||
|
siteMonitor: http://gitea.catmedved.com:80
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Vaultwarden:
|
||||||
|
href: https://passwords.catmedved.com/
|
||||||
|
description: Vaultwarden
|
||||||
|
icon: vaultwarden.png
|
||||||
|
siteMonitor: http://vaultwarden:80
|
||||||
|
statusStyle: 'dot'
|
||||||
|
|
||||||
|
|
||||||
|
- Infrastructure:
|
||||||
|
- Monitoring:
|
||||||
|
href: https://beszel.catmedved.com/
|
||||||
|
description: Beszel
|
||||||
|
icon: beszel.png
|
||||||
|
siteMonitor: http://beszel:8090
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Auth:
|
||||||
|
href: https://auth.catmedved.com/
|
||||||
|
description: Authentik
|
||||||
|
icon: authentik.png
|
||||||
|
# siteMonitor: http://authentik_server:9000/outpost.goauthentik.io/ping
|
||||||
|
# statusStyle: 'dot'
|
||||||
|
- Pi-Hole:
|
||||||
|
href: https://pihole.catmedved.com/admin/login
|
||||||
|
description: Pi Hole DNS
|
||||||
|
icon: pi-hole.png
|
||||||
|
# siteMonitor: http://pihole:80
|
||||||
|
# statusStyle: 'dot'
|
||||||
|
- WireGuard:
|
||||||
|
href: https://vpnwg.ulakar.com/
|
||||||
|
description: WG network
|
||||||
|
icon: wireguard.png
|
||||||
|
siteMonitor: https://vpnwg.ulakar.com/
|
||||||
|
statusStyle: 'dot'
|
||||||
|
- Glances minipc:
|
||||||
|
href: https://glances-minipc.catmedved.com/
|
||||||
|
description: Glances minipc
|
||||||
|
icon: glances.png
|
||||||
|
widget:
|
||||||
|
type: glances
|
||||||
|
version: 4
|
||||||
|
cputemp: true
|
||||||
|
uptime: true
|
||||||
|
disk: /
|
||||||
|
url: http://glances:61208
|
||||||
|
metric: info
|
||||||
|
|
||||||
7
hosts/home-morefine/docker/homepage/config/settings.yaml
Normal file
7
hosts/home-morefine/docker/homepage/config/settings.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/settings/
|
||||||
|
|
||||||
|
# providers:
|
||||||
|
# openweathermap: api_key
|
||||||
|
# weatherapi: key
|
||||||
17
hosts/home-morefine/docker/homepage/config/widgets.yaml
Normal file
17
hosts/home-morefine/docker/homepage/config/widgets.yaml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/info-widgets/
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
cpu: true
|
||||||
|
memory: true
|
||||||
|
disk: /
|
||||||
|
|
||||||
|
- search:
|
||||||
|
provider: duckduckgo
|
||||||
|
target: _blank
|
||||||
|
|
||||||
|
# - datetime:
|
||||||
|
# text_size: xl
|
||||||
|
# format:
|
||||||
|
# timeStyle: short
|
||||||
25
hosts/home-morefine/docker/homepage/docker-compose.yml
Normal file
25
hosts/home-morefine/docker/homepage/docker-compose.yml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
services:
|
||||||
|
homepage:
|
||||||
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
|
container_name: homepage
|
||||||
|
networks:
|
||||||
|
- caddy_internal
|
||||||
|
dns:
|
||||||
|
- 192.168.1.131 # host pi-hole
|
||||||
|
# ports:
|
||||||
|
# - "3015:3000"
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- HOMEPAGE_ALLOWED_HOSTS=home.catmedved.com
|
||||||
|
- LOG_TARGETS=stdout
|
||||||
|
volumes:
|
||||||
|
- ./config:/app/config
|
||||||
|
- ./images:/app/public/images
|
||||||
|
- ./icons:/app/public/icons
|
||||||
|
# - /var/run/docker.sock:/var/run/docker.sock # for docker container autodiscovery. I do not use
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
networks:
|
||||||
|
caddy_internal:
|
||||||
|
external: true
|
||||||
Reference in New Issue
Block a user