Add Homepage config files
This commit is contained in:
18
homepage/bookmarks.yaml
Normal file
18
homepage/bookmarks.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/bookmarks
|
||||||
|
|
||||||
|
- Developer:
|
||||||
|
- Github:
|
||||||
|
- abbr: GH
|
||||||
|
href: https://github.com/
|
||||||
|
|
||||||
|
- Social:
|
||||||
|
- Reddit:
|
||||||
|
- abbr: RE
|
||||||
|
href: https://reddit.com/
|
||||||
|
|
||||||
|
- Entertainment:
|
||||||
|
- YouTube:
|
||||||
|
- abbr: YT
|
||||||
|
href: https://youtube.com/
|
||||||
0
homepage/custom.css
Normal file
0
homepage/custom.css
Normal file
0
homepage/custom.js
Normal file
0
homepage/custom.js
Normal file
5
homepage/proxmox.yaml
Normal file
5
homepage/proxmox.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
# pve:
|
||||||
|
# url: https://proxmox.host.or.ip:8006
|
||||||
|
# token: username@pam!Token ID
|
||||||
|
# secret: secret
|
||||||
238
homepage/services.yaml
Normal file
238
homepage/services.yaml
Normal file
@@ -0,0 +1,238 @@
|
|||||||
|
- Media:
|
||||||
|
- Plex:
|
||||||
|
icon: plex.png
|
||||||
|
href: https://plex.goattw.net
|
||||||
|
description: Home Media Streaming Server
|
||||||
|
widget:
|
||||||
|
type: plex
|
||||||
|
url: http://192.168.99.183:32400
|
||||||
|
key: g4i7y7cTWsS4EygL2vzN
|
||||||
|
|
||||||
|
- Overseerr:
|
||||||
|
icon: overseerr.png
|
||||||
|
href: https://request.goattw.net
|
||||||
|
description: Request Management & Discovery
|
||||||
|
widget:
|
||||||
|
type: overseerr
|
||||||
|
url: http://overseerr:5055
|
||||||
|
key: MTc3MDQwOTY5OTQ4OTMxNjk3ODM1LWNlMWQtNGRjNC1iOTMyLWZjYzE3YmYwZWQxYw==
|
||||||
|
|
||||||
|
- Tautulli:
|
||||||
|
icon: tautulli.png
|
||||||
|
href: https://stats.goattw.net
|
||||||
|
description: Plex Monitoring & Analytics
|
||||||
|
widget:
|
||||||
|
type: tautulli
|
||||||
|
url: http://tautulli:8181
|
||||||
|
key: dwsULxbMHNHPOVXh0kvxK7ixATtljfje
|
||||||
|
|
||||||
|
- Media Automation:
|
||||||
|
- Sonarr:
|
||||||
|
icon: sonarr.png
|
||||||
|
href: https://sonarr.goattw.net
|
||||||
|
description: TV Series Tracking & Organization
|
||||||
|
widget:
|
||||||
|
type: sonarr
|
||||||
|
url: http://sonarr:8989
|
||||||
|
key: 76d8732935b64c849d62042256e83487
|
||||||
|
|
||||||
|
- Radarr:
|
||||||
|
icon: radarr.png
|
||||||
|
href: https://radarr.goattw.net
|
||||||
|
description: Movie Collection & Tracking
|
||||||
|
widget:
|
||||||
|
type: radarr
|
||||||
|
url: http://radarr:7878
|
||||||
|
key: 9cf656b907414b36ae898857e52f5903
|
||||||
|
|
||||||
|
- Prowlarr:
|
||||||
|
icon: prowlarr.png
|
||||||
|
href: https://prowlarr.goattw.net
|
||||||
|
description: Indexer & Proxy Management
|
||||||
|
widget:
|
||||||
|
type: prowlarr
|
||||||
|
url: http://prowlarr:9696
|
||||||
|
key: e21828a3bc1d4eba9d98807dcae52744
|
||||||
|
|
||||||
|
- Sabnzbd:
|
||||||
|
icon: sabnzbd.png
|
||||||
|
href: https://sabnzbd.goattw.net
|
||||||
|
description: Usenet Binary Downloader
|
||||||
|
widget:
|
||||||
|
type: sabnzbd
|
||||||
|
url: http://gluetun:8080
|
||||||
|
key: ba53241bedd24aae95ae7da76c407525
|
||||||
|
|
||||||
|
- Transmission:
|
||||||
|
icon: transmission.png
|
||||||
|
href: https://transmission.goattw.net
|
||||||
|
description: BitTorrent Client (Gluetun VPN)
|
||||||
|
widget:
|
||||||
|
type: transmission
|
||||||
|
url: http://gluetun:9091
|
||||||
|
|
||||||
|
- Infrastructure:
|
||||||
|
- Proxmox Beast:
|
||||||
|
icon: proxmox.png
|
||||||
|
href: https://192.168.99.200:8006
|
||||||
|
description: Proxmox Node - Beast
|
||||||
|
widget:
|
||||||
|
type: proxmox
|
||||||
|
url: https://192.168.99.200:8006
|
||||||
|
username: "root@pam!homepage"
|
||||||
|
password: "4c9dc58e-ed76-42cc-8629-5ccc5ba7d7a9"
|
||||||
|
node: beast
|
||||||
|
validate_certs: false
|
||||||
|
|
||||||
|
- Proxmox Backup Server:
|
||||||
|
icon: proxmox.png
|
||||||
|
href: https://192.168.99.153:8007
|
||||||
|
description: Backup Server & Retention
|
||||||
|
widget:
|
||||||
|
type: proxmoxbackupserver
|
||||||
|
url: https://192.168.99.153:8007
|
||||||
|
username: "root@pam!homepage"
|
||||||
|
password: "750d3b49-faa6-4d5b-8098-e8cfa857e227"
|
||||||
|
verify_ssl: false
|
||||||
|
datastore: usb1-zfs
|
||||||
|
|
||||||
|
- TrueNAS:
|
||||||
|
icon: truenas.png
|
||||||
|
href: http://192.168.99.29
|
||||||
|
description: Network Attached Storage (ZFS)
|
||||||
|
widget:
|
||||||
|
type: truenas
|
||||||
|
url: http://192.168.99.29
|
||||||
|
key: 1-GiDoQVCfxZlV6tebAnrAmNNs69LBAKYkZkr9pR5HfgCuGQMe6jkBXpXQjo0qEq37
|
||||||
|
enablePools: true
|
||||||
|
|
||||||
|
- Traefik:
|
||||||
|
icon: traefik.png
|
||||||
|
href: https://traefik.goattw.net
|
||||||
|
description: Edge Router & Reverse Proxy
|
||||||
|
widget:
|
||||||
|
type: traefik
|
||||||
|
url: http://192.168.99.186:8080
|
||||||
|
|
||||||
|
- Technitium DNS:
|
||||||
|
icon: technitium.png
|
||||||
|
href: http://192.168.99.184:5380
|
||||||
|
description: DNS Resolver & Ad Blocking
|
||||||
|
widget:
|
||||||
|
type: technitium
|
||||||
|
url: http://192.168.99.184:5380
|
||||||
|
key: f007daa4ec28714f864c9cebf3a731d93bf9cc8f07e3d499ad62a79c15ed6d37
|
||||||
|
|
||||||
|
- Monitoring:
|
||||||
|
- Uptime Kuma:
|
||||||
|
icon: uptime-kuma.png
|
||||||
|
href: https://uptime.goattw.net
|
||||||
|
description: Service Health & Uptime
|
||||||
|
widget:
|
||||||
|
type: uptimekuma
|
||||||
|
url: http://uptime-kuma:3001
|
||||||
|
slug: main
|
||||||
|
|
||||||
|
- Beszel:
|
||||||
|
icon: beszel.png
|
||||||
|
href: https://beszel.goattw.net
|
||||||
|
description: Lightweight Resource Statistics
|
||||||
|
widget:
|
||||||
|
type: beszel
|
||||||
|
url: http://beszel-hub:8090
|
||||||
|
username: twalker1971@gmail.com
|
||||||
|
password: fap6GTM*fuq@hzc1btx
|
||||||
|
version: 2
|
||||||
|
|
||||||
|
- Grafana:
|
||||||
|
icon: grafana.png
|
||||||
|
href: https://grafana.goattw.net
|
||||||
|
description: Metrics & Dashboards
|
||||||
|
|
||||||
|
- Dozzle:
|
||||||
|
icon: dozzle.png
|
||||||
|
href: https://dozzle.goattw.net
|
||||||
|
description: Real-time Docker Log Viewer
|
||||||
|
- Scrutiny:
|
||||||
|
icon: scrutiny.png
|
||||||
|
href: https://scrutiny.goattw.net/web/dashboard
|
||||||
|
description: S.M.A.R.T Drive Health Monitoring
|
||||||
|
widget:
|
||||||
|
type: scrutiny
|
||||||
|
url: http://192.168.99.186:8083
|
||||||
|
|
||||||
|
- Management:
|
||||||
|
- Gitea:
|
||||||
|
icon: gitea.png
|
||||||
|
href: https://gitea.goattw.net
|
||||||
|
description: Self-hosted Git Server
|
||||||
|
widget:
|
||||||
|
type: gitea
|
||||||
|
url: http://192.168.99.186:3002
|
||||||
|
key: 5755160e51ca2d20f4c89982cbb5a5466c3af5e7
|
||||||
|
- Portainer:
|
||||||
|
icon: portainer.png
|
||||||
|
href: https://portainer.goattw.net/
|
||||||
|
description: GUI Container Orchestration
|
||||||
|
widget:
|
||||||
|
type: portainer
|
||||||
|
url: http://192.168.99.186:9000
|
||||||
|
key: ptr_klxU4jSsfFl1KES58Mw+v9gN9gCZnUoKHRKLuopgZZ0=
|
||||||
|
env: 3
|
||||||
|
|
||||||
|
- Dockge:
|
||||||
|
icon: dockge.png
|
||||||
|
href: https://dockge.goattw.net/
|
||||||
|
description: Docker Compose Stack Manager
|
||||||
|
|
||||||
|
- Home Assistant:
|
||||||
|
icon: home-assistant.png
|
||||||
|
href: http://homeassistant.local:8123
|
||||||
|
description: Home Automation & Control
|
||||||
|
widget:
|
||||||
|
type: homeassistant
|
||||||
|
url: http://192.168.99.100:8123
|
||||||
|
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI1MmRhODYzMzFkMDI0NzhiODcxYzhjYjE4MGNhMWEwMCIsImlhdCI6MTc3MDYwODA3MCwiZXhwIjoyMDg1OTY4MDcwfQ.Nwq2auBILpZXsZI1g7mbE8JIBa5XrUwo599oEVCp2QQ
|
||||||
|
fields: ["sensor.processor_use", "binary_sensor.update_available"]
|
||||||
|
|
||||||
|
- Cloud & Storage:
|
||||||
|
- Nextcloud:
|
||||||
|
icon: nextcloud.png
|
||||||
|
href: https://cloud.goattw.net
|
||||||
|
description: Private File Sync & Collaboration
|
||||||
|
|
||||||
|
- Immich:
|
||||||
|
icon: immich.png
|
||||||
|
href: https://immich.goattw.net/
|
||||||
|
description: High Performance Photo Management
|
||||||
|
widget:
|
||||||
|
type: immich
|
||||||
|
url: http://immich-server:2283
|
||||||
|
key: Wr6y9fGbJQXA5GTr6nsd1LSbAhvuy0o7xrsTAG0SxmM
|
||||||
|
version: 2
|
||||||
|
|
||||||
|
- Paperless:
|
||||||
|
icon: paperless-ngx.png
|
||||||
|
href: https://paperless.goattw.net
|
||||||
|
description: Smart Document Management
|
||||||
|
widget:
|
||||||
|
type: paperlessngx
|
||||||
|
url: http://paperless:8000
|
||||||
|
key: 9bb14bf55ffd6908a4411d490395a7cea8588fa8
|
||||||
|
|
||||||
|
- Vaultwarden:
|
||||||
|
icon: vaultwarden.png
|
||||||
|
href: https://vault.goattw.net
|
||||||
|
description: Self-hosted Password Manager
|
||||||
|
|
||||||
|
- AI & Productivity:
|
||||||
|
- Open WebUI:
|
||||||
|
icon: open-webui.png
|
||||||
|
href: https://ai.goattw.net
|
||||||
|
description: "The Beast AI (Qwen 14B / Llama 3)"
|
||||||
|
|
||||||
|
|
||||||
|
- Stirling PDF:
|
||||||
|
icon: stirling-pdf.png
|
||||||
|
href: https://pdf.goattw.net
|
||||||
|
description: All-in-one PDF Manipulation Tool
|
||||||
23
homepage/settings.yaml
Normal file
23
homepage/settings.yaml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# --- Layout & UI ---
|
||||||
|
layout:
|
||||||
|
Media:
|
||||||
|
style: row
|
||||||
|
columns: 4
|
||||||
|
Monitoring:
|
||||||
|
style: row
|
||||||
|
columns: 3
|
||||||
|
|
||||||
|
headerStyle: branched # Makes the top look cleaner
|
||||||
|
statusStyle: dot # Clean green/red dots for service health
|
||||||
|
favicon: https://traefik.io/favicon.ico
|
||||||
|
|
||||||
|
# --- Behavioral ---
|
||||||
|
fixedHeader: true # Keeps search/weather/stats at the top while scrolling
|
||||||
|
target: _blank # Opens all links in a new tab (so you don't lose the dash)
|
||||||
|
|
||||||
|
# --- Theme & Visuals ---
|
||||||
|
color: slate # A nice, professional dark theme
|
||||||
|
shades:
|
||||||
|
900: "#0f172a" # Deepens the background color
|
||||||
|
|
||||||
|
# Since we are using Open-Meteo in widgets.yaml, we don't need the providers block here.
|
||||||
41
homepage/widgets.yaml
Normal file
41
homepage/widgets.yaml
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
- resources:
|
||||||
|
label: "Media Server"
|
||||||
|
cpu: true
|
||||||
|
memory: true
|
||||||
|
# Point this to your actual media mount to see your storage space
|
||||||
|
disk: /mnt/media
|
||||||
|
|
||||||
|
- datetime:
|
||||||
|
text_size: xl
|
||||||
|
format:
|
||||||
|
timeStyle: short
|
||||||
|
dateStyle: long
|
||||||
|
hourCycle: h12
|
||||||
|
|
||||||
|
- search:
|
||||||
|
provider: google
|
||||||
|
target: _blank
|
||||||
|
showOptional: true # Shows icons for the providers below
|
||||||
|
providers:
|
||||||
|
- radarr:
|
||||||
|
name: Movies
|
||||||
|
url: https://radarr.goattw.net
|
||||||
|
- sonarr:
|
||||||
|
name: TV
|
||||||
|
url: https://sonarr.goattw.net
|
||||||
|
- duckduckgo:
|
||||||
|
name: Web
|
||||||
|
|
||||||
|
# This adds a live greeting and your local weather (Saint Joseph, TN)
|
||||||
|
- greeting:
|
||||||
|
text_size: l
|
||||||
|
text: "Welcome back, Tommy"
|
||||||
|
|
||||||
|
|
||||||
|
- openmeteo:
|
||||||
|
label: Loretto
|
||||||
|
latitude: 35.0118
|
||||||
|
longitude: -87.5065
|
||||||
|
timezone: America/Chicago
|
||||||
|
units: imperial
|
||||||
|
cache: 15
|
||||||
Reference in New Issue
Block a user