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