This repository has been archived on 2024-11-01. You can view files and clone it, but cannot push or open issues or pull requests.
services/roles/gethomepage/vars/main.yml

117 lines
3 KiB
YAML

---
gethomepage_svc:
domain: dashboard.serguzim.me
name: gethomepage
port: 3000
caddy_extra: import auth_serguzim_me
gethomepage_settings_yml:
title: serguzim.net Dashboard
startUrl: https://{{ gethomepage_svc.domain }}
useEqualHeights: true
layout:
- Infrastructure:
style: row
columns: 4
- Services:
style: row
columns: 4
- External:
style: row
columns: 4
- VPN:
style: row
columns: 4
gethomepage_services_yml:
- Infrastructure:
- reverse-proxy@node002.serguzim.net:
widget:
type: caddy
url: http://node002.vpn.serguzim.net:2019
- faas.serguzim.me:
href: https://faas.serguzim.me
- s3.serguzim.me:
href: https://s3.serguzim.me
- Services:
- analytics.serguzim.me:
href: https://analytics.serguzim.me
- auth.serguzim.me:
href: https://auth.serguzim.me
widget:
type: authentik
url: https://auth.serguzim.me
key: "{{ vault_gethomepage.authentik.key }}"
- coder.serguzim.me:
href: https://coder.serguzim.me
- gallery.serguzim.me:
href: https://gallery.serguzim.me
- git.serguzim.me:
href: https://git.serguzim.me
- inventory.serguzim.me:
href: https://inventory.serguzim.me
- mail.serguzim.me:
href: https://mail.serguzim.me
- media.serguzim.me:
href: https://media.serguzim.me
- push.serguzim.me:
href: https://push.serguzim.me
- recipes.serguzim.me:
href: https://recipes.serguzim.me
- registry.serguzim.me:
href: https://registry.serguzim.me
- rss.serguzim.me:
href: https://rss.serguzim.me
- status.serguzim.me:
href: https://status.serguzim.me
widget:
type: uptimekuma
url: https://status.serguzim.me
slug: serguzim-net
- tick.serguzim.me:
href: https://tick.serguzim.me
- todo.serguzim.me:
href: https://todo.serguzim.me
- wiki.serguzim.me:
href: https://wiki.serguzim.me
- External:
- Nextdns:
href: https://my.nextdns.io
widget:
type: nextdns
profile: "{{ vault_gethomepage.nextdns.profile }}"
key: "{{ vault_gethomepage.nextdns.key }}"
- VPN: "{{ vault_tailscale | tailscale_to_dashboard }}"
gethomepage_bookmarks_yml:
- Developer:
- Github:
- abbr: GH
href: https://github.com/
- Social:
- Reddit:
- abbr: RE
href: https://reddit.com/
- Entertainment:
- YouTube:
- abbr: YT
href: https://youtube.com/
gethomepage_widgets_yml:
- resources:
cpu: true
memory: true
disk: /
- search:
provider: duckduckgo
target: _blank
gethomepage_compose:
watchtower: true
image: ghcr.io/gethomepage/homepage
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./config:/app/config/