generated from DAM/ts-TEMPLATE
chore: replace stale draft with canonical ts-TEMPLATE form for ts-homepage
- Replace alternate template form (with {{YOUR_TAILSCALE_AUTHKEY}}, sys_module
cap, hardcoded homepage.damconsulting.net serve.json) with the canonical
ts-TEMPLATE pattern: Tailscale sidecar + Homepage, both via network_mode
- Use named volume for config dir; default settings/services/bookmarks/widgets
files included as starting points for the user to customize
- Add SECURITY.md and proper .gitignore (incl. Homepage's auto-generated
custom.css/custom.js/docker.yaml/kubernetes.yaml/proxmox.yaml stubs +
logs/)
- serve.headscale.json now uses the actual MagicDNS base domain
(homepage.damconsulting.net) so the user has a working starting point
to edit, not a {{service}} placeholder that doesn't resolve
- Verified: dashboard renders at homepage.damconsulting.net
This commit is contained in:
10
homepage/config/bookmarks.yaml
Normal file
10
homepage/config/bookmarks.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
# Homepage bookmarks: https://gethomepage.dev/configs/bookmarks/
|
||||
# Link groups shown in the bookmarks section.
|
||||
|
||||
- Documentation:
|
||||
- Homepage Docs:
|
||||
- href: https://gethomepage.dev/
|
||||
- Tailscale Docs:
|
||||
- href: https://tailscale.com/kb/
|
||||
|
||||
35
homepage/config/services.yaml
Normal file
35
homepage/config/services.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
# Homepage services: https://gethomepage.dev/configs/services/
|
||||
# Edit to add your actual ts-* services running on the tailnet.
|
||||
# Each service is a link on the dashboard. Point entries to actual tailnet URLs.
|
||||
|
||||
- DAM Services:
|
||||
- Vikunja:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: Task management
|
||||
icon: vikunja
|
||||
- BookStack:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: Documentation wiki
|
||||
icon: bookstack
|
||||
- Uptime Kuma:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: Service monitoring
|
||||
icon: uptime-kuma
|
||||
- Focalboard:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: Kanban boards
|
||||
icon: focalboard
|
||||
- Shiori:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: Bookmark manager
|
||||
icon: shiori
|
||||
- FreshRSS:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: RSS reader
|
||||
icon: freshrss
|
||||
- Stirling PDF:
|
||||
href: http://{{service}}.yourdomain.com
|
||||
description: PDF tools
|
||||
icon: stirling-pdf
|
||||
|
||||
14
homepage/config/settings.yaml
Normal file
14
homepage/config/settings.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
# Homepage settings: https://gethomepage.dev/configs/settings/
|
||||
# Background, theme, layout, color scheme
|
||||
|
||||
title: DAM Homelab
|
||||
background:
|
||||
opacity: 50
|
||||
blur: sm
|
||||
saturation: 100
|
||||
theme: dark
|
||||
color: slate
|
||||
headerStyle: underlined
|
||||
favicon: https://gethomepage.dev/icon.png
|
||||
|
||||
18
homepage/config/widgets.yaml
Normal file
18
homepage/config/widgets.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
# Homepage widgets: https://gethomepage.dev/configs/widgets/
|
||||
# Info widgets shown at the top of the dashboard.
|
||||
|
||||
- search:
|
||||
provider: custom
|
||||
url: https://www.google.com/search
|
||||
|
||||
- resources:
|
||||
cpu: true
|
||||
memory: true
|
||||
disk: /
|
||||
|
||||
- datetime:
|
||||
format:
|
||||
timeStyle: short
|
||||
dateStyle: medium
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/services/
|
||||
|
||||
- My First Group:
|
||||
- My First Service:
|
||||
href: http://localhost/
|
||||
description: Homepage is awesome
|
||||
|
||||
- My Second Group:
|
||||
- My Second Service:
|
||||
href: http://localhost/
|
||||
description: Homepage is the best
|
||||
|
||||
- My Third Group:
|
||||
- My Third Service:
|
||||
href: http://localhost/
|
||||
description: Homepage is 😎
|
||||
Reference in New Issue
Block a user