This commit is contained in:
2026-03-31 01:28:26 +00:00
parent c965757e63
commit 212d7b6d53
5 changed files with 199 additions and 0 deletions

2
kubernetes.yaml Normal file
View File

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

5
proxmox.yaml Normal file
View File

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

109
services.yaml Normal file
View File

@@ -0,0 +1,109 @@
---
# Action Bar + Website siteMonitors
- Quick Actions:
- Take Snapshot:
href: http://takesnap.home/snapshot
target: _self
icon: mdi-file-download
- Websites:
- spacegoblins.org:
href: https://spacegoblins.org
description: My home site
icon: https://spacegoblins.org/favicon.svg
siteMonitor: https://spacegoblins.org
- nomicrafter.com:
href: https://nomicrafter.com
description: Nomicrafter
icon: https://nomicrafter.com/favicon.ico
siteMonitor: https://nomicrafter.com
# Public Services: https://service.spacegoblins.orh
- Public Services:
# Bare Metal services accessible from web
- 1Panel:
href: https://1panel.spacegoblins.org
description: Junkdrawer bare metal manager
icon: 1panel.png
siteMonitor: https://1panel.spacegoblins.org
# Container services accessible from web
- Docmost:
href: https://docmost.spacegoblins.org
description: Collaborate, take notes, and share a document workspace
icon: docmost.png
container: docmost
- Vaultwarden:
href: https://vaultwarden.spacegoblins.org
description: Password manager
icon: vaultwarden.png
container: vaultwarden
- Syncthing:
href: https://syncthing.spacegoblins.org
description: File sync
icon: syncthing.png
container: syncthing
- Gitea:
href: https://gitea.spacegoblins.org
description: Git hosting & code collaboration
icon: gitea.png
container: gitea
- Vikunja:
href: https://vikunja.spacegoblins.org
description: Task tracking and personal kanban database
icon: vikunja.png
container: vikunja
- Authelia:
href: https://authelia.spacegoblins.org
description: Single sign-on login portal
icon: authelia.png
container: authelia
# Local .home services, admin ONLY
- Local Admin:
- Dockhand:
href: http://dockhand.home
description: Docker management
icon: dockhand.png
container: dockhand
widget:
type: dockhand
url: http://192.168.0.46:3004
environment: junk-drawer # optional: name or id; aggregates all when omitted
username: {{HOMEPAGE_VAR_DOCKHAND_USER}} # required for local auth
password: {{HOMEPAGE_VAR_DOCKHAND_PASSWORD}} # required for local auth
- Nginx Proxy Manager:
href: http://npm.home
description: Reverse proxy & SSL
icon: nginx-proxy-manager.png
container: nginx-proxy-manager
widget:
type: npm
url: http://nginx-proxy-manager:81
username: {{HOMEPAGE_VAR_NPM_USER}}
password: {{HOMEPAGE_VAR_NPM_PASS}}
- Pi-hole:
href: http://pihole.home/admin
description: DNS & ad blocking
icon: pi-hole.png
container: pihole
widget:
type: pihole
url: http://pihole:80
version: 6 # required if running v6 or higher, defaults to 5
key: {{HOMEPAGE_VAR_PIHOLE_KEY}}
- Uptime Kuma:
href: http://kuma.home
description: Uptime monitoring
icon: uptime-kuma.png
container: uptime-kuma

44
settings.yaml Normal file
View File

@@ -0,0 +1,44 @@
---
title: junk-drawer Homepage
favicon: https://spacegoblins.org/favicon.svg
theme: dark
color: slate
showStats: false
bookmarksStyle: icons
target: _blank # Possible options include _blank, _self, and _top
headerStyle: boxed
disableCollapse: true
useEqualHeights: true
# Quicklaunch lets you jump to any service by typing
quicklaunch:
searchDescriptions: true
hideInternetSearch: false
showSearchSuggestions: true
provider: duckduckgo
layout:
Quick Actions:
icon: mdi-toolbox-#E6EBED
iconsOnly: true
style: column
Websites:
icon: mdi-web-#E6EBED
style: column
Public Services:
icon: mdi-earth-#E6EBED
style: row
columns: 6
Local Admin:
icon: mdi-security-#E6EBED
style: row
columns: 6
providers:
openweathermap: openweathermapapikey
weatherapi: weatherapiapikey

39
widgets.yaml Normal file
View File

@@ -0,0 +1,39 @@
---
- logo:
icon: https://spacegoblins.org/favicon.svg
- greeting:
text_size: 4xl
text: junk-drawer
- resources:
cpu: true
memory: true
uptime: true
network: true
- resources:
label: OS
disk: /
expanded: true
- resources:
label: Storage
disk: /mnt/home
expanded: true
- datetime:
text_size: xl
format:
timeStyle: short
dateStyle: short
hourCycle: h23
- openmeteo:
label: Clayton, NC # optional
latitude: 35.658333
longitude: -78.448611
units: imperial
cache: 5 # Time in minutes to cache API responses, to stay within limits
format: # optional, Intl.NumberFormat options
maximumFractionDigits: 1