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