add homepage config

This commit is contained in:
v.karaychentsev
2026-02-11 19:15:56 +03:00
parent a72225785d
commit a755b7d04f
10 changed files with 209 additions and 0 deletions

View 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/

View 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

View File

@@ -0,0 +1,2 @@
---
# sample kubernetes config

View File

@@ -0,0 +1,5 @@
---
# pve:
# url: https://proxmox.host.or.ip:8006
# token: username@pam!Token ID
# secret: secret

View 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

View File

@@ -0,0 +1,7 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings/
# providers:
# openweathermap: api_key
# weatherapi: key

View 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

View 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