Dateien nach "/" hochladen

This commit is contained in:
M_Viper 2025-05-26 19:53:34 +00:00
parent f1c7c251ba
commit ec17ab06ab
4 changed files with 429 additions and 0 deletions

100
bookmarks.yaml Normal file
View File

@ -0,0 +1,100 @@
---
- Quick:
- YouTube:
- icon: youtube.svg
href: "{{HOMEPAGE_VAR_YOUTUBE_URL}}"
description: Video
- YouTubeDL:
- icon: youtube.svg
href: "{{HOMEPAGE_VAR_YOUTUBE_DL_URL=}}"
description: Downloader
- Mail:
- icon: mailcow.svg
href: "{{HOMEPAGE_VAR_MAILCOW_SOGO_URL=}}"
description: Webmail
- Bon Prix:
- icon: mdi-shopping-search-outline.svg
href: "{{HOMEPAGE_VAR_BONPRIX_URL}}"
description: Online Shopping Kleidung
- Amazon:
- icon: amazon.svg
href: "{{HOMEPAGE_VAR_AMAZON_URL}}"
description: Online Shopping
- Access:
- Shlink:
- icon: shlink
href: "{{HOMEPAGE_VAR_SHLINK_URL}}"
description: URL Shorter Dashboard
- Cloudflare:
- icon: cloudflare.png
href: "{{HOMEPAGE_VAR_CLOUDFLARE_URL}}"
description: Public DNS
- LXC Scripts:
- icon: sh-github-light.png
href: "{{HOMEPAGE_VAR_LXC_SCRIPTS_URL}}"
description: Proxmox VE Helper Scripts
- Visual Studio Code:
- icon: vscode.svg
href: "{{HOMEPAGE_VAR_VSCODE_URL}}"
description: DevOps-Plattform
- Pastebin:
- icon: pastebin
href: "{{HOMEPAGE_VAR_PASTEBIN_URL}}"
description: DevOps-Plattform
- Server:
- Contabo:
- icon: contabo.svg
href: "{{HOMEPAGE_VAR_SERVER_1_URL}}"
description: Server
- ovh:
- icon: ovh.svg
href: "{{HOMEPAGE_VAR_SERVER_2_URL}}"
description: Server
- Strato:
- icon: mdi-server-network
href: "{{HOMEPAGE_VAR_SERVER_3_URL}}"
description: Server
- DeinServerHost:
- icon: mdi-server-network
href: "{{HOMEPAGE_VAR_SERVER_4_URL}}"
description: Server
- Server Panel:
- Privat:
- icon: contabo.svg
href: "{{HOMEPAGE_VAR_PANEL_1_URL}}"
description: Server
- Geschichten:
- icon: ovh.svg
href: "{{HOMEPAGE_VAR_PANEL_2_URL}}"
description: Server
- APP:
- icon: sh-android-robot.png
href: "{{HOMEPAGE_VAR_PANEL_3_URL}}"
description: Server
- W-Web:
- icon: ovh.svg
href: "{{HOMEPAGE_VAR_PANEL_4_URL}}"
description: Server
- AI-KI:
- ChatGPT:
- icon: chatgpt.svg
tab: Home
href: "{{HOMEPAGE_VAR_AI_KI_1_URL}}"
description: Chat Bot
- Grok:
- icon: sh-secureai-tools-light.png
href: "{{HOMEPAGE_VAR_AI_KI_2_URL}}"
description: Chat Bot
- Perplexity:
- icon: si-perplexity-#1FB8CD
href: "{{HOMEPAGE_VAR_AI_KI_3_URL}}"
description: Chat Bot
- lmarena:
- icon: sh-secureai-tools-light.png
href: "{{HOMEPAGE_VAR_AI_KI_4_URL}}"
description: Chat Bot

227
services.yaml Normal file
View File

@ -0,0 +1,227 @@
---
- Calendar:
- Kalender:
widget:
type: calendar
firstDayInWeek: monday
view: monthly
maxEvents: 10
showTime: true
timezone: Europe/Berlin
- Infrastructure:
- Proxmox:
icon: proxmox.svg
href: "{{HOMEPAGE_VAR_PROXMOX_URL_PVE_1}}"
description: PVE
ping: "{{HOMEPAGE_VAR_PROXMOX_URL_PVE_1}}"
widget:
type: proxmox
url: "{{HOMEPAGE_VAR_PROXMOX_URL_PVE_1}}"
username: "{{HOMEPAGE_VAR_PROXMOX_USER}}"
password: "{{HOMEPAGE_VAR_PROXMOX_API_KEY}}"
node: proxmox
slug: all
- Synology NAS 918:
icon: synology.svg
href: "{{HOMEPAGE_VAR_SYNOLOGY_URL_1}}"
description: NAS 918
ping: "{{HOMEPAGE_VAR_SYNOLOGY_URL_1}}"
widget:
type: diskstation
url: "{{HOMEPAGE_VAR_SYNOLOGY_URL_1}}"
username: "{{HOMEPAGE_VAR_SYNOLOGY_USER_1}}"
password: "{{HOMEPAGE_VAR_SYNOLOGY_PASSWORD_1}}"
volume_1: volume_1
volume_2: volume_2
- Synology NAS 718:
icon: synology.svg
href: "{{HOMEPAGE_VAR_SYNOLOGY_URL_2}}"
description: NAS Viper 718
ping: "{{HOMEPAGE_VAR_SYNOLOGY_URL_2}}"
widget:
type: diskstation
url: "{{HOMEPAGE_VAR_SYNOLOGY_URL_2}}"
username: "{{HOMEPAGE_VAR_SYNOLOGY_USER_2}}"
password: "{{HOMEPAGE_VAR_SYNOLOGY_PASSWORD_2}}"
volume_1: volume_1
volume_2: volume_2
- Portainer:
- Docker Server:
icon: portainer.svg
href: "{{HOMEPAGE_VAR_PORT_URL_1}}"
description: Portainer Server 1
ping: "{{HOMEPAGE_VAR_PORT_URL_1}}"
widget:
type: portainer
url: "{{HOMEPAGE_VAR_PORT_URL_1}}"
env: 2
key: "{{HOMEPAGE_VAR_PORT_KEY_1}}"
metric: cpu
- Portainer Viper-918:
icon: portainer.svg
href: "{{HOMEPAGE_VAR_PORT_URL_2}}"
description: Portainer Server 2
ping: "{{HOMEPAGE_VAR_PORT_URL_2}}"
widget:
type: portainer
url: "{{HOMEPAGE_VAR_PORT_URL_2}}"
env: 2
key: "{{HOMEPAGE_VAR_PORT_KEY_2}}"
- Portainer 718:
icon: portainer.svg
href: "{{HOMEPAGE_VAR_PORT_URL_3}}"
description: Portainer Server 3
ping: "{{HOMEPAGE_VAR_PORT_URL_3}}"
widget:
type: portainer
url: "{{HOMEPAGE_VAR_PORT_URL_3}}"
env: 3
key: "{{HOMEPAGE_VAR_PORT_KEY_3}}"
- Portainer homepage:
icon: portainer.svg
href: "{{HOMEPAGE_VAR_PORT_URL_4}}"
server: local
description: Portainer Server 4
ping: "{{HOMEPAGE_VAR_PORT_URL_4}}"
widget:
type: portainer
url: "{{HOMEPAGE_VAR_PORT_URL_4}}"
env: 3
key: "{{HOMEPAGE_VAR_PORT_KEY_4}}"
- Network and IoT:
- Adguard Home:
icon: adguard-home.svg
href: "{{HOMEPAGE_VAR_ADGUARD_URL}}"
description: DNS Server
ping: "{{HOMEPAGE_VAR_ADGUARD_URL}}"
widget:
type: adguard
url: "{{HOMEPAGE_VAR_ADGUARD_URL}}"
username: "{{HOMEPAGE_VAR_ADGUARD_USER}}"
password: "{{HOMEPAGE_VAR_ADGUARD_PASSWD}}"
- Nginx Proxy Manager:
icon: nginx-proxy-manager.svg
href: "{{HOMEPAGE_VAR_NGINX_URL}}"
description: NGINX Proxy Manager
server: docker
ping: "{{HOMEPAGE_VAR_NGINX_URL}}"
widget:
type: npm
url: "{{HOMEPAGE_VAR_NGINX_URL}}"
username: "{{HOMEPAGE_VAR_NGINX_USER}}"
password: "{{HOMEPAGE_VAR_NGINX_PASSWD}}"
- mailcow:
icon: mailcow.svg
href: "{{HOMEPAGE_VAR_MAILCOW_URL}}"
description: Mail Server
ping: "{{HOMEPAGE_VAR_MAILCOW_URL}}"
widget:
type: mailcow
url: "{{HOMEPAGE_VAR_MAILCOW_URL}}"
key: "{{HOMEPAGE_VAR_MAILCOW_KEY}}"
- Media:
- Plex:
icon: plex.svg
href: "{{HOMEPAGE_VAR_PLEX_URL}}"
description: Media Player
ping: "{{HOMEPAGE_VAR_PLEX_URL}}"
widget:
type: plex
url: "{{HOMEPAGE_VAR_PLEX_URL}}"
key: "{{HOMEPAGE_VAR_PLEX_KEY}}"
- Tautulli:
icon: tautulli
href: "{{HOMEPAGE_VAR_TAUTULLI_URL}}"
description: Media Player
ping: "{{HOMEPAGE_VAR_TAUTULLI_URL}}"
widget:
type: tautulli
url: "{{HOMEPAGE_VAR_TAUTULLI_URL}}"
key: "{{HOMEPAGE_VAR_TAUTULLI_KEY}}"
enableUser: true
showEpisodeNumber: true
expandOneStreamToTwoRows: false
- Immich:
icon: immich.svg
href: "{{HOMEPAGE_VAR_IMMICH_URL}}"
description: Photos
ping: "{{HOMEPAGE_VAR_IMMICH_URL}}"
widget:
type: immich
url: "{{HOMEPAGE_VAR_IMMICH_URL}}"
key: "{{HOMEPAGE_VAR_IMMICH_KEY}}"
version: 2
- Tube Archivist:
icon: sh-tube-archivist
href: "{{HOMEPAGE_VAR_TUBE_ARCHIVIST_URL}}"
description: YT Videos
ping: "{{HOMEPAGE_VAR_TUBE_ARCHIVIST_URL}}"
widget:
type: tubearchivist
url: "{{HOMEPAGE_VAR_TUBE_ARCHIVIST_URL}}"
key: "{{HOMEPAGE_VAR_TUBE_ARCHIVIST_KEY}}"
- Monitoring:
- Fritz!Box:
icon: fritzbox
href: "{{HOMEPAGE_VAR_FRITZBOX_URL}}"
description: FRITZ!Box 6690 Cable Router
ping: "{{HOMEPAGE_VAR_FRITZBOX_URL}}"
widget:
type: fritzbox
url: "{{HOMEPAGE_VAR_FRITZBOX_URL}}"
- Speedtest Tracker:
icon: librespeed.svg
href: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}"
description: Internet Speed Test
ping: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}"
widget:
type: speedtest
url: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}"
- Grafana:
icon: grafana.svg
href: "{{HOMEPAGE_VAR_GRAFANA_URL}}"
description: Prometheus Metrics
ping: "{{HOMEPAGE_VAR_GRAFANA_URL}}"
widget:
type: prometheus
url: "{{HOMEPAGE_VAR_PROMETHEUS_URL}}"
- Uptimekuma:
icon: sh-uptime-kuma
href: "{{HOMEPAGE_VAR_UPTIMEKUMA_URL}}"
description: Uptime Monitoring
ping: "{{HOMEPAGE_VAR_UPTIMEKUMA_URL}}"
widget:
type: uptimekuma
url: "{{HOMEPAGE_VAR_UPTIMEKUMA_URL}}"
slug: home
- Sonstiges:
- Gitea:
icon: gitea.svg
href: "{{HOMEPAGE_VAR_GITEA_URL}}"
description: DevOps-Plattform
ping: "{{HOMEPAGE_VAR_GITEA_URL}}"
widget:
type: gitea
url: "{{HOMEPAGE_VAR_GITEA_URL}}"
key: "{{HOMEPAGE_VAR_GITEA_KEY}}"
- Paperless-ngx:
icon: paperless-ngx.svg
href: "{{HOMEPAGE_VAR_PAPERLESSNGX_URL}}"
description: Paperless ngx
ping: "{{HOMEPAGE_VAR_PAPERLESSNGX_URL}}"
widget:
type: paperlessngx
url: "{{HOMEPAGE_VAR_PAPERLESSNGX_URL}}"
username: "{{HOMEPAGE_VAR_PAPERLESSNGX_USER}}"
password: "{{HOMEPAGE_VAR_PAPERLESSNGX_PASSWD}}"
- Mealie:
icon: mealie.svg
href: "{{HOMEPAGE_VAR_MEALIE_URL}}"
description: Rezepte
ping: "{{HOMEPAGE_VAR_MEALIE_URL}}"
widget:
type: mealie
url: "{{HOMEPAGE_VAR_MEALIE_URL}}"
key: "{{HOMEPAGE_VAR_MEALIE_KEY}}"
version: 1
- Access and Services:

72
settings.yaml Normal file
View File

@ -0,0 +1,72 @@
---
title: "{{HOMEPAGE_VAR_TITLE}}"
favicon: "{{HOMEPAGE_VAR_FAVICON}}"
headerStyle: clean
background:
image: "{{HOMEPAGE_VAR_IMG_URL}}"
blur: md
saturate: 50
brightness: 50
opacity: 70
theme: dark
color: slate
useEqualHeights: true
quicklaunch:
searchDescriptions: true
hideInternetSearch: true
showSearchSuggestions: true
hideVisitURL: true
hideVersion: true
statusStyle: per-service
# statusStyle: "dot" oder "basic"
disableCollapse: true
layout:
Quick:
header: false
style: column
Access:
header: false
style: column
Calendar:
header: false
style: column
Infrastructure:
icon: sh-mitmproxy
header: true
style: row
columns: 4
Portainer:
icon: sh-portainer
header: true
style: row
columns: 4
Network and IoT:
icon: sh-it-tools
header: true
style: row
columns: 4
Monitoring:
icon: sh-librespeed
header: true
style: row
columns: 4
Media:
icon: sh-mediathekview
header: true
style: row
columns: 4
Sonstiges:
icon: sh-rclone
header: true
style: row
columns: 4
Coding:
header: true
style: row
columns: 4
Access and Services:
header: true
style: row
columns: 4

30
widgets.yaml Normal file
View File

@ -0,0 +1,30 @@
---
- logo:
icon: https://m-viper.de/img/logo.png
- greeting:
text_size: xl
text: Viper
- datetime:
text_size: l
locale: de
format:
dateStyle: long
timeStyle: long
- search:
provider: google
target: _blank
focus: true
showSearchSuggestions: true
- openmeteo:
label: Burghausen
latitude: 48.1696
longitude: 12.8314
timezone: Europe/Berlin
units: metric
cache: 5
format:
maximumFractionDigits: 1