Initial commit

This commit is contained in:
root 2024-10-23 17:31:30 +00:00
commit 6c63857517
9 changed files with 361 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
logs

51
bookmarks.yaml Normal file
View File

@ -0,0 +1,51 @@
---
# 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:
- Immich:
- icon: immich.png
href: https://immich.simonis.lol
- Filebrowser:
- icon: filebrowser.png
href: https://files.simonis.lol
#- Media:
# - Youtube:
# - icon: youtube.png
# href: https://youtube.com
#
# - Prime Video:
# - icon: prime-video.png
# href: https://www.amazon.de/Amazon-Video/b/?&node=3010075031&ref=dvm_drm_amz_DE_EB_S_ENG_Q419&pf_rd_r=4X37BYA9WCJ0TECXD504&pf_rd_p=d30d74ff-8f0b-4e1a-8ca9-2352de35a393
#
# - Whatsapp:
# - icon: whatsapp.png
# href: https://web.whatsapp.com
- Google:
- Gmail:
- icon: gmail.png
href: https://gmail.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
View File

@ -0,0 +1,11 @@
#layout-groups {
margin-bottom: 0px;
}
#footer {
display: none;
}
.bookmark-description {
display: none;
}

1
custom.js Normal file
View File

@ -0,0 +1 @@
const docker = () => {document.querySelectorAll('.service-container-stats').forEach(e => e.click())}

27
docker.yaml Normal file
View File

@ -0,0 +1,27 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/latest/configs/docker/
default:
host: 192.168.178.104
port: 2375
vps-1:
host: vps-1.simonis.lol
port: 2375
vps-2:
host: vps-2.simonis.lol
port: 2375
vps-3:
host: vps-3.simonis.lol
port: 2375
immich:
host: 192.168.178.106
port: 2375
immich-prv:
host: 192.168.178.107
port: 2375

2
kubernetes.yaml Normal file
View File

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

212
services.yaml Normal file
View File

@ -0,0 +1,212 @@
---
# 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}}
fields: ["queries", "blocked", "blocked_percent"]
- Fritz box:
href: https://router.intern.simonis.lol
icon: avmfritzbox.png
ping: 192.168.178.1
widget:
type: fritzbox
url: http://192.168.178.1
fields: ["down", "up", "externalIPAddress"]
- Reverse Proxy (local):
href: https://proxy.intern.simonis.lol
icon: nginx-proxy-manager.png
server: default
container: proxy
# widget:
# type: npm
# url: http://192.168.178.104:81
# username: {{HOMEPAGE_VAR_NPM_USER}}
# password: {{HOMEPAGE_VAR_NPM_PASS}}
- Reverse Proxy (vps-1):
href: https://vps-1.simonis.lol
icon: nginx-proxy-manager.png
server: vps-1
container: proxy
# widget:
# type: npm
# url: https://vps-1.simonis.lol
# username: {{HOMEPAGE_VAR_NPM_USER}}
# password: {{HOMEPAGE_VAR_NPM_PASS}}
- 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 (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}}
- Services:
- Home Assistant:
href: https://hassio.simonis.lol
icon: home-assistant.png
ping: 192.168.178.100
widget:
type: homeassistant
url: http://192.168.178.100
key: {{HOMEPAGE_VAR_HASSIO_TOKEN}}
- Synology NAS:
href: https://nas.intern.simonis.lol
icon: synology.png
ping: 192.168.178.46
widget:
type: diskstation
url: https://192.168.178.46:5001
username: {{HOMEPAGE_VAR_SYN_USER}}
password: {{HOMEPAGE_VAR_SYN_PASS}}
fields: ["uptime", "resources.cpu", "resources.mem"]
- AMP Game hosting:
href: https://games.intern.simonis.lol/
icon: amp.png
ping: 192.168.178.103
widget:
type: minecraft
url: udp://vps-2.simonis.lol:25565
# - Analytics:
# href: https://analytics.simonis.lol
# icon: umami.png
# server: default
# container: umami-web
- Immich:
href: https://immich.intern.simonis.lol
icon: immich.png
server: immich-prv
container: immich-server
widget:
type: immich
url: http://192.168.178.107:2283
key: {{HOMEPAGE_VAR_IMMICH_PRV_KEY}}
version: 2
fields: ["users" ,"photos", "videos"]
- Maintenance:
- Proxmox:
href: https://proxmox.intern.simonis.lol
icon: proxmox.png
ping: 192.168.178.166
widget:
type: proxmox
url: https://192.168.178.166:8006
username: {{HOMEPAGE_VAR_PRX_USER}}
password: {{HOMEPAGE_VAR_PRX_PASS}}
node: pve
fields: ["lxc", "vms", "resources.cpu"]
- Mailcow:
href: https://mail.simonis.lol
icon: mailcow.png
server: vps-3
container: mailcowdockerized-nginx-mailcow-1
- Sogo:
href: https://mail.simonis.lol
icon: sogo.png
server: vps-3
container: mailcowdockerized-sogo-mailcow-1
- Portainer (local):
href: https://portainer.intern.simonis.lol/#!/2/docker/dashboard
icon: portainer.png
server: default
container: portainer
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 2
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
- Portainer (vps-1):
href: https://portainer.intern.simonis.lol/#!/23/docker/dashboard
icon: portainer.png
server: vps-1
container: portainer-agent
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 23
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
- Portainer (vps-2):
href: https://portainer.intern.simonis.lol/#!/17/docker/dashboard
icon: portainer.png
server: vps-2
container: portainer-agent
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 17
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
- Portainer (mail):
href: https://portainer.intern.simonis.lol/#!/21/docker/dashboard
icon: portainer.png
server: vps-3
container: portainer-agent
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 21
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
# - Portainer (immich-prv):
# href: https://portainer.intern.simonis.lol/#!/25/docker/dashboard
# icon: portainer.png
# server: vps-3
# container: portainer-agent
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 25
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
# - Portainer (immich):
# href: https://portainer.intern.simonis.lol/#!/24/docker/dashboard
# icon: portainer.png
# server: vps-3
# container: portainer-agent
# widget:
# type: portainer
# url: https://192.168.178.104:9443
# env: 24
# key: {{HOMEPAGE_VAR_PORTAINER_KEY}}

13
settings.yaml Normal file
View 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

43
widgets.yaml Normal file
View File

@ -0,0 +1,43 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/latest/configs/service-widgets
- resources:
label: CPU
cpu: true
cputemp: true
- resources:
label: RAM
memory: true
- resources:
label: Personal
disk: /mnt/personal
diskUnits: bytes
- resources:
label: Immich
disk: /mnt/immich
diskUnits: bytes
- resources:
label: Files
disk: /mnt/files
diskUnits: bytes
- datetime:
text_size: sm
locale: de
format:
timeStyle: short
hourCycle: h23
dateStyle: short
- weatherapi:
label: Bremen
latitude: 53.084160
longitude: 8.830976
units: metric
apiKey: {{HOMEPAGE_VAR_WEATHERAPI_KEY}}
cache: 5