Compare commits
19 Commits
3b756f0de8
...
test
| Author | SHA1 | Date | |
|---|---|---|---|
| 0437b16bd9 | |||
| a16add2eae | |||
| 4e7e393e9e | |||
| a95e26d93e | |||
| a55c29640f | |||
| 9eb00d7d68 | |||
| 9c200377cb | |||
| 7986911764 | |||
| b8e6e55394 | |||
| 8621dcd556 | |||
| c06414dc81 | |||
| c2c6ac7021 | |||
| 641b89899d | |||
| 5393e7d4ac | |||
| 1b37234cd8 | |||
| 537b50c9eb | |||
| c29c5e1be3 | |||
| d430cbe37d | |||
| 31f0ca2a9d |
27
.env.example
27
.env.example
@@ -1,27 +0,0 @@
|
||||
HOMEPAGE_VAR_PROXMOX_URL=https://proxmox.example.com:8006
|
||||
HOMEPAGE_VAR_PROXMOX_PAM=root@pam
|
||||
HOMEPAGE_VAR_PROXMOX_SECRET='your_proxmox_api_token'
|
||||
HOMEPAGE_VAR_PORTAINER_URL=https://portainer.example.com
|
||||
HOMEPAGE_VAR_PORTAINER_KEY='your_portainer_api_token'
|
||||
HOMEPAGE_VAR_TRUENAS_URL=http://truenas.example.com
|
||||
HOMEPAGE_VAR_TRUENAS_KEY='your_truenas_api_token'
|
||||
HOMEPAGE_VAR_TRANSMISSION_URL=http://transmission.example.com:9091
|
||||
HOMEPAGE_VAR_IMMICH_URL=http://immich.example.com
|
||||
HOMEPAGE_VAR_IMMICH_KEY='your_immich_api_token'
|
||||
HOMEPAGE_VAR_SEAFILE_URL=https://seafile.example.com/
|
||||
HOMEPAGE_VAR_NPM_URL=http://npm.example.com:81
|
||||
HOMEPAGE_VAR_NPM_USER=user@example.com
|
||||
HOMEPAGE_VAR_NPM_PASS='your_npm_password'
|
||||
HOMEPAGE_VAR_ADGUARD_URL=http://adguard.example.com
|
||||
HOMEPAGE_VAR_ADGUARD_USER='your_adguard_username'
|
||||
HOMEPAGE_VAR_ADGUARD_PASS='your_adguard_password'
|
||||
HOMEPAGE_VAR_GUACAMOLE_URL=http://guacamole.example.com
|
||||
HOMEPAGE_VAR_WEBTOP_URL=http://webtop.example.com
|
||||
HOMEPAGE_VAR_LENOVO_AMT_URL=http://amt.example.com:16992
|
||||
HOMEPAGE_VAR_ZABBIX_URL=https://zabbix.example.com
|
||||
HOMEPAGE_VAR_ZABBIX_KEY='your_zabbix_api_token'
|
||||
HOMEPAGE_VAR_GRAFANA_URL=https://grafana.example.com
|
||||
HOMEPAGE_VAR_IT_TOOLS_URL=http://it-tools.example.com
|
||||
HOMEPAGE_VAR_VAULTWARDEN_URL=https://vaultwarden.example.com
|
||||
HOMEPAGE_VAR_GITEA_URL=http://gitea.example.com:3000
|
||||
HOMEPAGE_VAR_GITEA_KEY='your_gitea_api_token'
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,3 +0,0 @@
|
||||
/logs
|
||||
.env
|
||||
*.bak
|
||||
@@ -61,13 +61,13 @@
|
||||
description: Gemini chat
|
||||
|
||||
- Useful:
|
||||
- Vaultwarden:
|
||||
- icon: vaultwarden
|
||||
href: https://pass.mbuz.uk/
|
||||
# - Vaultwarden:
|
||||
# - icon: vaultwarden
|
||||
# href: https://pass.mbuz.uk/
|
||||
|
||||
- IT-Tools:
|
||||
- icon: it-tools
|
||||
href: http://10.0.0.101:8182/
|
||||
# - IT-Tools:
|
||||
# - icon: it-tools
|
||||
# href: http://10.0.0.101:8182/
|
||||
|
||||
- Oh Shit Git:
|
||||
- icon: git
|
||||
|
||||
107
services.yaml
107
services.yaml
@@ -12,6 +12,7 @@
|
||||
url: "{{HOMEPAGE_VAR_PROXMOX_URL}}"
|
||||
username: "{{HOMEPAGE_VAR_PROXMOX_PAM}}"
|
||||
password: "{{HOMEPAGE_VAR_PROXMOX_SECRET}}"
|
||||
|
||||
- Docker:
|
||||
- Apps:
|
||||
href: "{{HOMEPAGE_VAR_PORTAINER_URL}}"
|
||||
@@ -22,6 +23,18 @@
|
||||
url: "{{HOMEPAGE_VAR_PORTAINER_URL}}"
|
||||
env: 18
|
||||
key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}"
|
||||
|
||||
- Apps:
|
||||
href: "{{HOMEPAGE_VAR_KOMODO_URL}}"
|
||||
description: Komodo
|
||||
icon: komodo
|
||||
widget:
|
||||
type: komodo
|
||||
url: "{{HOMEPAGE_VAR_KOMODO_URL}}"
|
||||
key: "{{HOMEPAGE_VAR_KOMODO_KEY}}"
|
||||
secret: "{{HOMEPAGE_VAR_KOMODO_SECRET}}"
|
||||
showSummary: true # optional, default: false
|
||||
# showStacks: true # default: false
|
||||
|
||||
- Cloud:
|
||||
href: "{{HOMEPAGE_VAR_PORTAINER_URL}}"
|
||||
@@ -33,6 +46,8 @@
|
||||
env: 16
|
||||
key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}"
|
||||
|
||||
|
||||
|
||||
- Files:
|
||||
- TrueNAS:
|
||||
href: "{{HOMEPAGE_VAR_TRUENAS_URL}}"
|
||||
@@ -71,6 +86,46 @@
|
||||
server: cloud
|
||||
container: seafile_server
|
||||
|
||||
- Tools & Utilities:
|
||||
- Zabbix Oracle:
|
||||
href: "{{HOMEPAGE_VAR_ZABBIX_URL}}/"
|
||||
icon: zabbix
|
||||
siteMonitor: "{{HOMEPAGE_VAR_ZABBIX_URL}}"
|
||||
widget:
|
||||
type: zabbix
|
||||
url: "{{HOMEPAGE_VAR_ZABBIX_URL}}"
|
||||
key: "{{HOMEPAGE_VAR_ZABBIX_KEY}}"
|
||||
|
||||
- Gitea:
|
||||
href: "{{HOMEPAGE_VAR_GITEA_URL}}/"
|
||||
description: Local Git server
|
||||
icon: gitea
|
||||
siteMonitor: "{{HOMEPAGE_VAR_GITEA_URL}}/"
|
||||
# widget:
|
||||
# type: gitea
|
||||
# url: "{{HOMEPAGE_VAR_GITEA_URL}}"
|
||||
# key: "{{HOMEPAGE_VAR_GITEA_KEY}}"
|
||||
|
||||
- Grafana:
|
||||
href: "{{HOMEPAGE_VAR_GRAFANA_URL}}/login"
|
||||
description: Proxmox monitoring dashboard
|
||||
icon: grafana
|
||||
siteMonitor: "{{HOMEPAGE_VAR_GRAFANA_URL}}"
|
||||
|
||||
- IT Tools:
|
||||
href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}"
|
||||
description: Handy things for work
|
||||
icon: it-tools
|
||||
server: apps
|
||||
container: it-tools
|
||||
|
||||
- Vaultwarden:
|
||||
href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}"
|
||||
description: Password manager
|
||||
icon: vaultwarden
|
||||
server: apps
|
||||
container: vaultwarden
|
||||
|
||||
- Networking:
|
||||
- Nginx Proxy Manager:
|
||||
href: "{{HOMEPAGE_VAR_NPM_URL}}/nginx/proxy"
|
||||
@@ -93,10 +148,10 @@
|
||||
username: "{{HOMEPAGE_VAR_ADGUARD_USER}}"
|
||||
password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}"
|
||||
|
||||
- MySite:
|
||||
- Landing:
|
||||
href: "{{HOMEPAGE_VAR_MYSITE_URL}}"
|
||||
description: My personal website
|
||||
icon: wordpress
|
||||
description: CV website
|
||||
icon: si-biolink
|
||||
siteMonitor: "{{HOMEPAGE_VAR_MYSITE_URL}}"
|
||||
|
||||
# - Remote:
|
||||
@@ -116,48 +171,4 @@
|
||||
# description: Intel AMT remote management for Lenovo
|
||||
# href: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}"
|
||||
# icon: si-intel-#0071C5
|
||||
# siteMonitor: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}"
|
||||
|
||||
- Tools & Utilities:
|
||||
- Zabbix Oracle:
|
||||
href: "{{HOMEPAGE_VAR_ZABBIX_URL}}/"
|
||||
icon: zabbix
|
||||
siteMonitor: "{{HOMEPAGE_VAR_ZABBIX_URL}}"
|
||||
widget:
|
||||
type: zabbix
|
||||
url: "{{HOMEPAGE_VAR_ZABBIX_URL}}"
|
||||
key: "{{HOMEPAGE_VAR_ZABBIX_KEY}}"
|
||||
|
||||
- Grafana:
|
||||
href: "{{HOMEPAGE_VAR_GRAFANA_URL}}/login"
|
||||
description: Grafana
|
||||
icon: grafana
|
||||
siteMonitor: "{{HOMEPAGE_VAR_GRAFANA_URL}}"
|
||||
|
||||
|
||||
- Gitea:
|
||||
href: "{{HOMEPAGE_VAR_GITEA_URL}}/"
|
||||
description: Local Git server
|
||||
icon: gitea
|
||||
siteMonitor: "{{HOMEPAGE_VAR_GITEA_URL}}/"
|
||||
widget:
|
||||
type: gitea
|
||||
url: "{{HOMEPAGE_VAR_GITEA_URL}}"
|
||||
key: "{{HOMEPAGE_VAR_GITEA_KEY}}"
|
||||
|
||||
# - IT Tools:
|
||||
# href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}"
|
||||
# description: Handy things for work
|
||||
# icon: it-tools
|
||||
# server: apps
|
||||
# container: it-tools
|
||||
|
||||
# - Vaultwarden:
|
||||
# href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}"
|
||||
# description: Password manager
|
||||
# icon: vaultwarden
|
||||
# server: apps
|
||||
# container: vaultwarden
|
||||
|
||||
|
||||
|
||||
# siteMonitor: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}"
|
||||
43
widgets.yaml
43
widgets.yaml
@@ -3,32 +3,33 @@
|
||||
# https://gethomepage.dev/configs/info-widgets/
|
||||
|
||||
- openmeteo:
|
||||
label: Gdansk # optional
|
||||
latitude: 54.372158
|
||||
longitude: 18.638306
|
||||
timezone: Europe/Warsaw # optional
|
||||
units: metric # or imperial
|
||||
cache: 5 # Time in minutes to cache API responses, to stay within limits
|
||||
format: # optional, Intl.NumberFormat options
|
||||
maximumFractionDigits: 1
|
||||
label: Gdansk # optional
|
||||
latitude: 54.372158
|
||||
longitude: 18.638306
|
||||
timezone: Europe/Warsaw # optional
|
||||
units: metric # or imperial
|
||||
cache: 5 # Time in minutes to cache API responses, to stay within limits
|
||||
format: # optional, Intl.NumberFormat options
|
||||
maximumFractionDigits: 1
|
||||
|
||||
- datetime:
|
||||
locale: pl
|
||||
text_size: 2xl
|
||||
format:
|
||||
timeStyle: short
|
||||
locale: pl
|
||||
text_size: 2xl
|
||||
format:
|
||||
timeStyle: short
|
||||
|
||||
- glances:
|
||||
url: http://10.0.0.1:61208/
|
||||
url: http://10.0.0.1:61208/
|
||||
# username: user # optional if auth enabled in Glances
|
||||
# password: pass # optional if auth enabled in Glances
|
||||
# version: 4 # required only if running glances v4 or higher, defaults to 3
|
||||
cpu: false
|
||||
mem: false
|
||||
cputemp: true
|
||||
uptime: true
|
||||
expanded: false
|
||||
# label: Proxmox
|
||||
cpu: false
|
||||
mem: false
|
||||
cputemp: true
|
||||
uptime: true
|
||||
expanded: false
|
||||
label: Proxmox
|
||||
disk: / # optional, mount point to show disk usage for, defaults to root /
|
||||
# diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
||||
refreshInterval: 5000 # optional - in milliseconds, defaults to 1000 or more, depending on the metric
|
||||
pointsLimit: 15 # optional, defaults to 15
|
||||
refreshInterval: 5000 # optional - in milliseconds, defaults to 1000 or more, depending on the metric
|
||||
pointsLimit: 15 # optional, defaults to 15
|
||||
Reference in New Issue
Block a user