Initial Commit (trust)
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
logs
|
42
bookmarks.yaml
Normal file
42
bookmarks.yaml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/latest/configs/bookmarks
|
||||||
|
|
||||||
|
- Networking:
|
||||||
|
- Cloudflare:
|
||||||
|
- icon: cloudflare.png
|
||||||
|
href: https://dash.cloudflare.com
|
||||||
|
|
||||||
|
- Ionos:
|
||||||
|
- icon: ionos.png
|
||||||
|
href: https://mein.ionos.de
|
||||||
|
|
||||||
|
- Namecheap:
|
||||||
|
- icon: https://cdn.simonis.lol/img/namecheap.png
|
||||||
|
href: https://ap.www.namecheap.com
|
||||||
|
|
||||||
|
|
||||||
|
- Service:
|
||||||
|
- Vaultwarden:
|
||||||
|
- icon: vaultwarden.png
|
||||||
|
href: https://vault.simonis.lol
|
||||||
|
- Gitea:
|
||||||
|
- icon: gitea.png
|
||||||
|
href: https://git.simonis.lol
|
||||||
|
- Files:
|
||||||
|
- icon: filebrowser.png
|
||||||
|
href: https://files.simonis.lol
|
||||||
|
|
||||||
|
|
||||||
|
- Google:
|
||||||
|
- Gmail:
|
||||||
|
- icon: gmail.png
|
||||||
|
href: https://mail.google.com
|
||||||
|
|
||||||
|
- Drive:
|
||||||
|
- icon: google-drive.png
|
||||||
|
href: https://drive.google.com
|
||||||
|
|
||||||
|
- Notes:
|
||||||
|
- icon: google-keep.png
|
||||||
|
href: https://keep.google.com
|
11
custom.css
Normal file
11
custom.css
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#layout-groups {
|
||||||
|
margin-bottom: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bookmark-description {
|
||||||
|
display: none;
|
||||||
|
}
|
1
custom.js
Normal file
1
custom.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
const docker = () => {document.querySelectorAll('.service-container-stats').forEach(e => e.click())}
|
19
docker.yaml
Normal file
19
docker.yaml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/latest/configs/docker/
|
||||||
|
|
||||||
|
default:
|
||||||
|
host: 192.168.178.104
|
||||||
|
port: 2375
|
||||||
|
|
||||||
|
vps-2:
|
||||||
|
host: vps-2.simonis.lol
|
||||||
|
port: 2375
|
||||||
|
|
||||||
|
immich:
|
||||||
|
host: 192.168.178.106
|
||||||
|
port: 2375
|
||||||
|
|
||||||
|
oauth:
|
||||||
|
host: 192.168.178.105
|
||||||
|
port: 2375
|
2
kubernetes.yaml
Normal file
2
kubernetes.yaml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# sample kubernetes config
|
4
proxmox.yaml
Normal file
4
proxmox.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
url: https://192.168.178.99:8006
|
||||||
|
token: {{HOMEPAGE_VAR_PRX_USER}}
|
||||||
|
secret: {{HOMEPAGE_VAR_PRX_PASS}}
|
219
services.yaml
Normal file
219
services.yaml
Normal file
@ -0,0 +1,219 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/latest/configs/services
|
||||||
|
|
||||||
|
- Network:
|
||||||
|
|
||||||
|
- Pi-hole:
|
||||||
|
href: https://pihole.intern.simonis.lol/admin
|
||||||
|
icon: pi-hole.png
|
||||||
|
server: default
|
||||||
|
container: pi-hole
|
||||||
|
widget:
|
||||||
|
type: pihole
|
||||||
|
url: http://192.168.178.104:2080
|
||||||
|
key: {{HOMEPAGE_VAR_PIHOLE_KEY}}
|
||||||
|
version: 6
|
||||||
|
fields: ["queries", "blocked", "blocked_percent"]
|
||||||
|
|
||||||
|
- Fritz box:
|
||||||
|
href: https://router.intern.simonis.lol
|
||||||
|
icon: fritzbox.png
|
||||||
|
ping: 192.168.178.1
|
||||||
|
widget:
|
||||||
|
type: fritzbox
|
||||||
|
url: http://192.168.178.1
|
||||||
|
fields: ["down", "", "connectionStatus"]
|
||||||
|
|
||||||
|
- Reverse Proxy:
|
||||||
|
href: https://proxy.intern.simonis.lol
|
||||||
|
icon: nginx-proxy-manager.png
|
||||||
|
ping: 192.168.178.107
|
||||||
|
# widget:
|
||||||
|
# type: npm
|
||||||
|
# url: http://192.168.178.104:81
|
||||||
|
# username: {{HOMEPAGE_VAR_NPM_USER}}
|
||||||
|
# password: {{HOMEPAGE_VAR_NPM_PASS}}
|
||||||
|
|
||||||
|
- Wireguard:
|
||||||
|
href: https://wireguard.intern.simonis.lol
|
||||||
|
icon: https://cdn.simonis.lol/img/wg-dashboard.png
|
||||||
|
server: default
|
||||||
|
container: wireguard
|
||||||
|
|
||||||
|
# - Reverse Proxy (vps-2):
|
||||||
|
# href: https://vps-2.simonis.lol
|
||||||
|
# icon: nginx-proxy-manager.png
|
||||||
|
# server: vps-2
|
||||||
|
# container: proxy
|
||||||
|
# widget:
|
||||||
|
# type: npm
|
||||||
|
# url: https://vps-2.simonis.lol
|
||||||
|
# username: {{HOMEPAGE_VAR_NPM_USER}}
|
||||||
|
# password: {{HOMEPAGE_VAR_NPM_PASS}}
|
||||||
|
|
||||||
|
|
||||||
|
# - Reverse Proxy (vps-3/mail):
|
||||||
|
# href: https://vps-3.simonis.lol
|
||||||
|
# icon: nginx-proxy-manager.png
|
||||||
|
# server: vps-3
|
||||||
|
# container: proxy
|
||||||
|
# widget:
|
||||||
|
# type: npm
|
||||||
|
# url: https://vps-3.simonis.lol
|
||||||
|
# username: {{HOMEPAGE_VAR_NPM_USER}}
|
||||||
|
# password: {{HOMEPAGE_VAR_NPM_PASS}}
|
||||||
|
|
||||||
|
- Cloudflare Zero Trust:
|
||||||
|
href: https://one.dash.cloudflare.com/{{HOMEPAGE_VAR_CF_ACC_ID}}/home
|
||||||
|
icon: https://cdn.simonis.lol/img/cloudflare-zero-trust.png
|
||||||
|
server: default
|
||||||
|
container: cloudflared
|
||||||
|
widget:
|
||||||
|
type: cloudflared
|
||||||
|
fields: ['status']
|
||||||
|
accountid: {{HOMEPAGE_VAR_CF_ACC_ID}}
|
||||||
|
tunnelid: {{HOMEPAGE_VAR_CF_TUNNEL_ID}}
|
||||||
|
key: {{HOMEPAGE_VAR_CF_KEY}}
|
||||||
|
|
||||||
|
# - Speedtest:
|
||||||
|
# href: https://speedtest.intern.simonis.lol
|
||||||
|
# icon: myspeed.png
|
||||||
|
# server: default
|
||||||
|
# container: speedtest
|
||||||
|
# widget:
|
||||||
|
# type: myspeed
|
||||||
|
# url: http://192.168.178.104:5216
|
||||||
|
|
||||||
|
|
||||||
|
- Services:
|
||||||
|
|
||||||
|
- Home Assistant:
|
||||||
|
href: https://hassio.simonis.lol
|
||||||
|
icon: home-assistant.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 100
|
||||||
|
widget:
|
||||||
|
type: homeassistant
|
||||||
|
url: http://192.168.178.100:8123
|
||||||
|
key: {{HOMEPAGE_VAR_HASSIO_TOKEN}}
|
||||||
|
|
||||||
|
- Synology NAS:
|
||||||
|
href: https://synology.simonis.lol
|
||||||
|
icon: synology.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 101
|
||||||
|
widget:
|
||||||
|
type: diskstation
|
||||||
|
url: https://192.168.178.101:5001
|
||||||
|
username: {{HOMEPAGE_VAR_SYN_USER}}
|
||||||
|
password: {{HOMEPAGE_VAR_SYN_PASS}}
|
||||||
|
fields: ["uptime", "resources.cpu", "resources.mem"]
|
||||||
|
|
||||||
|
- AMP Game hosting:
|
||||||
|
href: https://amp.simonis.lol/
|
||||||
|
icon: amp.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 103
|
||||||
|
proxmoxType: lxc
|
||||||
|
# widget:
|
||||||
|
# type: minecraft
|
||||||
|
# url: udp://vps-2.simonis.lol:25565
|
||||||
|
|
||||||
|
- 2FA:
|
||||||
|
href: https://2fa.intern.simonis.lol
|
||||||
|
icon: 2fauth.png
|
||||||
|
server: default
|
||||||
|
container: 2FA
|
||||||
|
|
||||||
|
- Immich:
|
||||||
|
href: https://immich.simonis.lol
|
||||||
|
icon: immich.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 106
|
||||||
|
proxmoxType: lxc
|
||||||
|
widget:
|
||||||
|
type: immich
|
||||||
|
url: http://192.168.178.106:2283
|
||||||
|
key: {{HOMEPAGE_VAR_IMMICH_KEY}}
|
||||||
|
version: 2
|
||||||
|
fields: ["users" ,"photos", "videos"]
|
||||||
|
|
||||||
|
# - Gitea:
|
||||||
|
# href: https://git.simonis.lol
|
||||||
|
# icon: gitea.png
|
||||||
|
# server: default
|
||||||
|
# container: gitea
|
||||||
|
# widget:
|
||||||
|
# type: gitea
|
||||||
|
# url: http://192.168.178.104:1080
|
||||||
|
# key: {{HOMEPAGE_VAR_GITEA_KEY}}
|
||||||
|
|
||||||
|
- Maintenance:
|
||||||
|
|
||||||
|
- Proxmox:
|
||||||
|
href: https://proxmox.intern.simonis.lol
|
||||||
|
icon: proxmox.png
|
||||||
|
ping: 192.168.178.99
|
||||||
|
widget:
|
||||||
|
type: proxmox
|
||||||
|
url: https://192.168.178.99:8006
|
||||||
|
username: {{HOMEPAGE_VAR_PRX_USER}}
|
||||||
|
password: {{HOMEPAGE_VAR_PRX_PASS}}
|
||||||
|
node: pve
|
||||||
|
fields: ["lxc", "vms", "resources.cpu"]
|
||||||
|
|
||||||
|
- Portainer:
|
||||||
|
href: https://portainer.intern.simonis.lol/
|
||||||
|
icon: portainer.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 104
|
||||||
|
proxmoxType: lxc
|
||||||
|
widget:
|
||||||
|
type: portainer
|
||||||
|
url: https://192.168.178.104:9443
|
||||||
|
env: 2
|
||||||
|
key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
|
||||||
|
|
||||||
|
- Mail in a box:
|
||||||
|
href: https://box.simonis.email
|
||||||
|
icon: mail-in-a-box.png
|
||||||
|
server: default
|
||||||
|
container: homepage-local
|
||||||
|
|
||||||
|
# - Mail in a box - Admin panel:
|
||||||
|
# href: https://box.simonis.email/admin
|
||||||
|
# icon: mail-in-a-box.png
|
||||||
|
# server: default
|
||||||
|
# container: homepage
|
||||||
|
#
|
||||||
|
# - Mail in a box - Mail:
|
||||||
|
# href: https://box.simonis.email/mail
|
||||||
|
# icon: mail-in-a-box.png
|
||||||
|
# server: default
|
||||||
|
# container: homepage
|
||||||
|
|
||||||
|
|
||||||
|
# - Sogo:
|
||||||
|
# href: https://mail.simonis.lol/Sogo
|
||||||
|
# icon: sogo.png
|
||||||
|
# server: vps-3
|
||||||
|
# container: mailcowdockerized-sogo-mailcow-1
|
||||||
|
|
||||||
|
- Docker Registry:
|
||||||
|
href: https://registry.simonis.lol
|
||||||
|
icon: harbor.png
|
||||||
|
server: default
|
||||||
|
container: homepage-local
|
||||||
|
|
||||||
|
- Authentik:
|
||||||
|
href: https://oauth.simonis.lol
|
||||||
|
icon: authentik.png
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 105
|
||||||
|
proxmoxType: lxc
|
||||||
|
widget:
|
||||||
|
type: authentik
|
||||||
|
url: http://192.168.178.105:9000
|
||||||
|
key: {{HOMEPAGE_VAR_AUTHENTIK_KEY}}
|
||||||
|
fields: ["users", "loginsLast24H"]
|
13
settings.yaml
Normal file
13
settings.yaml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/latest/configs/settings
|
||||||
|
|
||||||
|
statusStyle: "dot"
|
||||||
|
#headerStyle: boxedWidgets
|
||||||
|
#layout:
|
||||||
|
# Network:
|
||||||
|
# icon: https://cdn-icons-png.flaticon.com/512/148/148800.png
|
||||||
|
# Services:
|
||||||
|
# icon: https://cdn-icons-png.flaticon.com/512/9375/9375708.png
|
||||||
|
# Maintenance:
|
||||||
|
# icon: https://cdn-icons-png.flaticon.com/512/8654/8654341.png
|
39
widgets.yaml
Normal file
39
widgets.yaml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/latest/configs/service-widgets
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
label: CPU
|
||||||
|
cpu: true
|
||||||
|
cputemp: true
|
||||||
|
tempmin: 30
|
||||||
|
tempmax: 80
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
label: RAM
|
||||||
|
memory: true
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
label: Personal
|
||||||
|
disk: /mnt/personal
|
||||||
|
diskUnits: bytes
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
label: Immich
|
||||||
|
disk: /mnt/immich
|
||||||
|
diskUnits: bytes
|
||||||
|
|
||||||
|
- datetime:
|
||||||
|
locale: de
|
||||||
|
text_size: sm
|
||||||
|
format:
|
||||||
|
timeStyle: short
|
||||||
|
hourCycle: h23
|
||||||
|
dateStyle: short
|
||||||
|
|
||||||
|
- openmeteo:
|
||||||
|
label: Bremen
|
||||||
|
latitude: 53.084160
|
||||||
|
longitude: 8.830976
|
||||||
|
units: metric
|
||||||
|
timezone: Europe/Berlin
|
Reference in New Issue
Block a user