Add Docker compose templates and configurations

This commit is contained in:
kelinfoxy
2026-03-17 17:29:50 -04:00
parent b28a11f619
commit 58306f7fe6
67 changed files with 738607 additions and 93 deletions

View File

@@ -0,0 +1,313 @@
# Homepage Bookmarks - Comprehensive EZ-Homelab Resources
- EZ-Homelab Project:
- EZ-Homelab GitHub:
- icon: github-light.png
href: https://github.com/kelinfoxy/EZ-Homelab
- EZ-Homelab Wiki:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/readthedocs.png
href: https://github.com/kelinfoxy/EZ-Homelab/wiki
- Homepage Dashboard:
- icon: homepage.png
href: https://gethomepage.dev
- Core Services:
- Traefik website:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/traefik.png
href: https://traefik.io
- Traefik github:
- icon: github-light.png
href: https://github.com/traefik/traefik
- Traefik docker-hub:
- icon: docker.png
href: https://hub.docker.com/_/traefik
- Authelia website:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/authelia.png
href: https://www.authelia.com
- Authelia github:
- icon: github-light.png
href: https://github.com/authelia/authelia
- Authelia docker-hub:
- icon: docker.png
href: https://hub.docker.com/r/authelia/authelia
- DuckDNS:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/duckduckgo.png
href: https://www.duckdns.org
- Docker:
- icon: docker.png
href: https://www.docker.com
- Docker:
- Docker Hub:
- icon: docker.png
href: https://hub.docker.com
- Docker Docs:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/docker.png
href: https://docs.docker.com
- LinuxServer.io:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/linux.png
href: https://www.linuxserver.io
description: LinuxServer.io Container Images
- LinuxServer github:
- icon: github-light.png
href: https://github.com/linuxserver
- Media Services:
- Jellyfin website:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyfin.png
href: https://jellyfin.org
- Jellyfin github:
- icon: github-light.png
href: https://github.com/jellyfin/jellyfin
- Jellyfin docker-hub:
- icon: docker.png
href: https://hub.docker.com/r/jellyfin/jellyfin
- Sonarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/sonarr.png
href: https://sonarr.tv
- Sonarr github:
- icon: github-light.png
href: https://github.com/Sonarr/Sonarr
- Sonarr docker-hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/sonarr
description: Sonarr Docker Image
- Radarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/radarr.png
href: https://radarr.video
- Radarr github:
- icon: github-light.png
href: https://github.com/Radarr/Radarr
- Radarr docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/radarr
- Prowlarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/prowlarr.png
href: https://prowlarr.com
- Prowlarr github:
- icon: github-light.png
href: https://github.com/Prowlarr/Prowlarr
- Prowlarr github:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/prowlarr
- qBittorrent:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/qbittorrent.png
href: https://www.qbittorrent.org
- qBittorrent github:
- icon: github-light.png
href: https://github.com/qbittorrent/qBittorrent
- qBittorrent docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/qbittorrent
- Readarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/readarr.png
href: https://readarr.com
- Readarr github:
- icon: github-light.png
href: https://github.com/Readarr/Readarr
- Readarr docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/readarr
- Lidarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/lidarr.png
href: https://lidarr.audio
- Lidarr github:
- icon: github-light.png
href: https://github.com/Lidarr/Lidarr
- Lidarr docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/lidarr
- Jellyseerr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyseerr.png
href: https://jellyseerr.dev
- Jellyseerr github:
- icon: github-light.png
href: https://github.com/Fallenbagel/jellyseerr
- Jellyseerr docker hub:
- icon: docker.png
href: https://hub.docker.com/r/fallenbagel/jellyseerr
- Tdarr:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/tdarr.png
href: https://tdarr.io
- Tdarr github:
- icon: github-light.png
href: https://github.com/HaveAGitGat/Tdarr
- Tdarr docker hub:
- icon: docker.png
href: https://hub.docker.com/r/haveagitgat/tdarr
- Unmanic:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/unmanic.png
href: https://docs.unmanic.app
- Unmanic github:
- icon: github-light.png
href: https://github.com/Unmanic/unmanic
- Unmanic docker hub:
- icon: docker.png
href: https://hub.docker.com/r/josh5/unmanic
- Calibre-Web:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/calibre-web.png
href: https://github.com/janeczku/calibre-web
- CaLibre-Web github:
- icon: github-light.png
href: https://github.com/janeczku/calibre-web
- Calibre-Web docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/calibre-web
- Smart Home:
- Home Assistant:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/homeassistant.png
href: https://www.home-assistant.io
- HA github:
- icon: github-light.png
href: https://github.com/home-assistant/core
- HA docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/homeassistant
- ESPHome:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/esphome.png
href: https://esphome.io
- ESPHome github:
- icon: github-light.png
href: https://github.com/esphome/esphome
- ESPHome docker hub:
- icon: docker.png
href: https://hub.docker.com/r/esphome/esphome
- MotionEye:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/motioneye.png
href: https://github.com/motioneye-project/motioneye
- MotionEye github:
- icon: github-light.png
href: https://github.com/motioneye-project/motioneye
- MotionEye docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/motioneye
- TasmoAdmin:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/tasmota.png
href: https://github.com/reloxx13/TasmoAdmin
- TasmoAdmin github:
- icon: github-light.png
href: https://github.com/reloxx13/TasmoAdmin
- TasmoAdmin docker hub:
- icon: docker.png
href: https://hub.docker.com/r/raymondmm/tasmoadmin
- Services:
- Nextcloud:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/nextcloud.png
href: https://nextcloud.com
- Nextcloud github:
- icon: github-light.png
href: https://github.com/nextcloud/server
- Nextcloud docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/nextcloud
- Gitea:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/gitea.png
href: https://gitea.io
- Gitea github:
- icon: github-light.png
href: https://github.com/go-gitea/gitea
- Gitea docker hub:
- icon: docker.png
href: https://hub.docker.com/r/gitea/gitea
- BookStack:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/bookstack.png
href: https://www.bookstackapp.com
- BookStack github:
- icon: github-light.png
href: https://github.com/BookStackApp/BookStack
- BookStack docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/bookstack
- DokuWiki:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dokuwiki.png
href: https://www.dokuwiki.org
- DokuWiki github:
- icon: github-light.png
href: https://github.com/dokuwiki/dokuwiki
- DokuWiki docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/dokuwiki
- WordPress:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/wordpress.png
href: https://wordpress.org
- WordPress github:
- icon: github-light.png
href: https://github.com/WordPress/WordPress
- WordPress docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/wordpress
- Mealie:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/mealie.png
href: https://hay-kot.github.io/mealie
- Mealie github:
- icon: github-light.png
href: https://github.com/hay-kot/mealie
- Mealie docker hub:
- icon: docker.png
href: https://hub.docker.com/r/hkotel/mealie
- Form.io:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/formio.png
href: https://www.form.io
- Form.io github:
- icon: github-light.png
href: https://github.com/formio/formio
- Form.io docker hub:
- icon: docker.png
href: https://hub.docker.com/r/formio/formio-enterprise
- Jupyter Lab:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jupyter.png
href: https://jupyter.org
- Jupyter Lab github:
- icon: github-light.png
href: https://github.com/jupyterlab/jupyterlab
- Jupyter Lab docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/jupyterlab
- Vaultwarden:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/bitwarden.png
href: https://github.com/dani-garcia/vaultwarden
- Vaultwarden github:
- icon: github-light.png
href: https://github.com/dani-garcia/vaultwarden
- Vaultwarden docker hub:
- icon: docker.png
href: https://hub.docker.com/r/vaultwarden/server
- Glances:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/glances.png
href: https://nicolargo.github.io/glances
- Glances github:
- icon: github-light.png
href: https://github.com/nicolargo/glances
- Glances docker hub:
- icon: docker.png
href: https://hub.docker.com/r/linuxserver/glances
- Dozzle:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dozzle.png
href: https://dozzle.dev
- Dozzle github:
- icon: github-light.png
href: https://github.com/amir20/dozzle
- Dozzle docker hub:
- icon: docker.png
href: https://hub.docker.com/r/amir20/dozzle
- External Resources:
- Awesome Docker Compose:
- icon: docker.png
href: https://awesome-docker-compose.com
- Servarr Wiki:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/servarr.png
href: https://wiki.servarr.com
- Let's Encrypt:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/letsencrypt.png
href: https://letsencrypt.org
- Awesome Selfhosted:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/awesome.png
href: https://awesome-selfhosted.net
- Homelab Wiki:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/wikipedia.png
href: https://homelab.wiki
- Reddit r/selfhosted:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/reddit.png
href: https://reddit.com/r/selfhosted
- Reddit r/homelab:
- icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/reddit.png
href: https://reddit.com/r/homelab

View File

@@ -0,0 +1,10 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/docker/
# my-docker:
# host: 127.0.0.1
# port: 2375
# my-docker:
# socket: /var/run/docker.sock

View File

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

View File

@@ -0,0 +1,439 @@
[2026-03-14T01:16:28.856Z] info: kubernetes.yaml was copied to the config folder
[2026-03-14T02:23:43.120Z] info: docker.yaml was copied to the config folder
[2026-03-14T02:23:43.123Z] info: services.yaml was copied to the config folder
[2026-03-14T02:23:43.126Z] info: bookmarks.yaml was copied to the config folder
[2026-03-14T02:23:43.128Z] info: proxmox.yaml was copied to the config folder
[2026-03-14T02:23:43.152Z] info: widgets.yaml was copied to the config folder
[2026-03-14T02:23:43.154Z] info: custom.css was copied to the config folder
[2026-03-14T02:23:43.156Z] info: custom.js was copied to the config folder
[2026-03-15T03:57:48.592Z] info: kubernetes.yaml was copied to the config folder
[2026-03-15T03:57:48.607Z] info: proxmox.yaml was copied to the config folder
[2026-03-15T04:10:09.588Z] error: end of the stream or a document separator is expected (4:1)
1 | https://cdn.jsdelivr.net/gh/self ...
2 | # Homepage Bookmarks - Comprehen ...
3 |
4 | - EZ-Homelab Project:
-----^
5 | - EZ-Homelab GitHub:
6 | - icon: github.png
[2026-03-15T04:10:09.817Z] error: end of the stream or a document separator is expected (4:1)
1 | https://cdn.jsdelivr.net/gh/self ...
2 | # Homepage Bookmarks - Comprehen ...
3 |
4 | - EZ-Homelab Project:
-----^
5 | - EZ-Homelab GitHub:
6 | - icon: github.png
[2026-03-15T04:10:09.943Z] error: <index> YAMLException: end of the stream or a document separator is expected (4:1)
1 | https://cdn.jsdelivr.net/gh/self ...
2 | # Homepage Bookmarks - Comprehen ...
3 |
4 | - EZ-Homelab Project:
-----^
5 | - EZ-Homelab GitHub:
6 | - icon: github.png
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2741:5)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
at n (/app/.next/server/pages/index.js:5:67898)
at async K (/app/.next/server/pages/index.js:1:4420)
at async rs (/app/node_modules/.pnpm/next@15.5.11_react-dom@19.2.4_react@19.2.4__react@19.2.4/node_modules/next/dist/compiled/next-server/pages.runtime.prod.js:12:4681)
at async o (/app/.next/server/chunks/6566.js:8:12628)
at async e5.handleRevalidate (/app/node_modules/.pnpm/next@15.5.11_react-dom@19.2.4_react@19.2.4__react@19.2.4/node_modules/next/dist/compiled/next-server/pages.runtime.prod.js:1:68394)
[2026-03-15T04:10:10.329Z] error: end of the stream or a document separator is expected (4:1)
1 | https://cdn.jsdelivr.net/gh/self ...
2 | # Homepage Bookmarks - Comprehen ...
3 |
4 | - EZ-Homelab Project:
-----^
5 | - EZ-Homelab GitHub:
6 | - icon: github.png
[2026-03-15T04:23:25.602Z] error: <index> YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at storeMappingPair (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1464:7)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2269:9)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
[2026-03-15T04:23:25.659Z] error: Failed to discover services, please check kubernetes.yaml for errors or remove example entries.
[2026-03-15T04:23:25.660Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:23:25.673Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T04:23:25.674Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:23:25.688Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T04:23:25.689Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:23:25.778Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at storeMappingPair (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1464:7)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2269:9)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
[2026-03-15T04:23:25.820Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at storeMappingPair (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1464:7)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2269:9)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
[2026-03-15T04:23:25.979Z] error: Failed to discover services, please check kubernetes.yaml for errors or remove example entries.
[2026-03-15T04:23:25.980Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:23:25.992Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T04:23:25.992Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:23:26.001Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T04:23:26.002Z] error: YAMLException: duplicated mapping key (40:3)
37 | style: row
38 | columns: 6
39 |
40 | Smart Home:
--------^
41 | style: row
42 | columns: 6
[2026-03-15T04:56:18.035Z] error: bad indentation of a mapping entry (141:4)
138 | - Unmanic github:
139 | - icon: github.png
140 | href: https://github.com ...
141 | - Unmanic docker hub:
----------^
142 | - icon: docker.png
143 | href: https://hub.docker ...
[2026-03-15T04:56:18.068Z] error: <index> YAMLException: bad indentation of a mapping entry (141:4)
138 | - Unmanic github:
139 | - icon: github.png
140 | href: https://github.com ...
141 | - Unmanic docker hub:
----------^
142 | - icon: docker.png
143 | href: https://hub.docker ...
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2278:7)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2104:5)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
at n (/app/.next/server/pages/index.js:5:67898)
[2026-03-15T04:56:18.335Z] error: bad indentation of a mapping entry (141:4)
138 | - Unmanic github:
139 | - icon: github.png
140 | href: https://github.com ...
141 | - Unmanic docker hub:
----------^
142 | - icon: docker.png
143 | href: https://hub.docker ...
[2026-03-15T04:56:38.964Z] error: <index> YAMLException: bad indentation of a mapping entry (150:4)
147 | - CaLibre-Web github:
148 | - icon: github.png
149 | href: https://github.com ...
150 | - Calibre-Web docker hub:
----------^
151 | - icon: docker.png
152 | href: https://hub.docker ...
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2278:7)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2104:5)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
at n (/app/.next/server/pages/index.js:5:67898)
[2026-03-15T04:56:39.205Z] error: bad indentation of a mapping entry (150:4)
147 | - CaLibre-Web github:
148 | - icon: github.png
149 | href: https://github.com ...
150 | - Calibre-Web docker hub:
----------^
151 | - icon: docker.png
152 | href: https://hub.docker ...
[2026-03-15T04:57:01.526Z] error: <index> YAMLException: bad indentation of a sequence entry (213:6)
210 | - BookStack:
211 | - icon: https://cdn.jsdelivr ...
212 | href: https://www.bookstac ...
213 | - BookStack github:
------------^
214 | - icon: github.png
215 | href: https://github.com/B ...
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2111:7)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2104:5)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
[2026-03-15T04:57:01.718Z] error: bad indentation of a sequence entry (213:6)
210 | - BookStack:
211 | - icon: https://cdn.jsdelivr ...
212 | href: https://www.bookstac ...
213 | - BookStack github:
------------^
214 | - icon: github.png
215 | href: https://github.com/B ...
[2026-03-15T04:57:17.154Z] error: <index> YAMLException: bad indentation of a sequence entry (226:15)
223 | - icon: github.png
224 | href: https://github.com/dokuwiki/d ...
225 | - DokuWiki docker hub
226 | - icon: docker.png
---------------------^
227 | href: https://hub.docker.com/r/linu ...
228 | - WordPress:
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2111:7)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2104:5)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
[2026-03-15T04:57:17.357Z] error: bad indentation of a sequence entry (226:15)
223 | - icon: github.png
224 | href: https://github.com/dokuwiki/d ...
225 | - DokuWiki docker hub
226 | - icon: docker.png
---------------------^
227 | href: https://hub.docker.com/r/linu ...
228 | - WordPress:
[2026-03-15T04:57:31.709Z] error: <index> YAMLException: bad indentation of a mapping entry (279:5)
276 | - Glances github:
277 | - icon: github.png
278 | href: https://github.com/ ...
279 | _ Glances docker hub:
-----------^
280 | - icon: docker.png
281 | href: https://hub.docker. ...
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2278:7)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2104:5)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2536:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2810:19)
at n (/app/.next/server/pages/index.js:5:67898)
[2026-03-15T04:57:31.919Z] error: bad indentation of a mapping entry (279:5)
276 | - Glances github:
277 | - icon: github.png
278 | href: https://github.com/ ...
279 | _ Glances docker hub:
-----------^
280 | - icon: docker.png
281 | href: https://hub.docker. ...
[2026-03-15T05:00:37.720Z] error: <index> YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2232:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
[2026-03-15T05:00:37.765Z] error: Failed to discover services, please check kubernetes.yaml for errors or remove example entries.
[2026-03-15T05:00:37.765Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
[2026-03-15T05:00:37.774Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T05:00:37.775Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
[2026-03-15T05:00:37.785Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T05:00:37.785Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
[2026-03-15T05:00:37.866Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2232:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
[2026-03-15T05:00:37.886Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1289:10)
at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:1293:9)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2232:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2260:11)
at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2537:12)
at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2721:3)
at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs:2784:5)
[2026-03-15T05:00:38.003Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T05:00:38.004Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
[2026-03-15T05:00:38.009Z] error: Failed to discover services, please check kubernetes.yaml for errors or remove example entries.
[2026-03-15T05:00:38.009Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:
[2026-03-15T05:00:38.018Z] error: Failed to load settings.yaml, please check for errors
[2026-03-15T05:00:38.018Z] error: YAMLException: can not read an implicit mapping pair; a colon is missed (42:14)
39 |
40 | Media Services:
41 | style: row
42 | columns:4
-------------------^
43 |
44 | Services:

View File

@@ -0,0 +1,5 @@
---
# pve:
# url: https://proxmox.host.or.ip:8006
# token: username@pam!Token ID
# secret: secret

View File

@@ -0,0 +1,140 @@
---
# Currently Installed Services - Grouped by Stack
- Jasper Admin:
- Arcane:
icon: arcane.png
href: https://arcane.jasper.kelinreij.duckdns.org
- Dockge:
icon: dockge.png
href: https://dockge.jasper.kelinreij.duckdns.org
- Dozzle:
icon: dozzle.png
href: https://dozzle.jasper.kelinreij.duckdns.org
- Glances:
icon: glances.png
href: https://glances.jasper.kelinreij.duckdns.org
- Traefik:
icon: traefik.png
href: https://traefik.kelinreij.duckdns.org
- Authelia:
icon: authelia.png
href: https://auth.kelinreij.duckdns.org
- Backrest:
icon: backrest.png
href: https://backrest.jasper.kelinreij.duckdns.org
- dbGate:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dbgate.png
href: https://dbgate.kelinreij.duckdns.org
- Jasper Services:
- BookStack:
icon: bookstack.png
href: https://bookstack.kelinreij.duckdns.org
- DokuWiki:
icon: dokuwiki.png
href: https://dokuwiki.kelinreij.duckdns.org
- Homepage:
icon: homepage.png
href: https://homepage.kelinreij.duckdns.org
- Homarr:
icon: homarr.png
href: https://homarr.kelinreij.duckdns.org
- Gitea:
icon: gitea.png
href: https://gitea.kelinreij.duckdns.org
- Mealie:
icon: mealie.png
href: https://mealie.kelinreij.duckdns.org
- Vaultwarden:
icon: vaultwarden.png
href: https://vault.kelinreij.duckdns.org
- Formio:
icon: mdi-form-select
href: https://formio.kelinreij.duckdns.org
- Yarnl:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/yarnl.png
href: https://yarnl.kelinreij.duckdns.org
- Jarvis Admin:
- Arcane:
icon: arcane.png
href: https://arcane.jarvis.kelinreij.duckdns.org
- Dockge:
icon: dockge.png
href: https://dockge.jarvis.kelinreij.duckdns.org
- Dozzle:
icon: dozzle.png
href: https://dozzle.jarvis.kelinreij.duckdns.org
- Glances:
icon: glances.png
href: https://glances.jarvis.kelinreij.duckdns.org
- Backrest:
icon: mdi-backup-restore
href: https://backrest.jarvis.kelinreij.duckdns.org
- Jarvis Services:
- Nextcloud:
icon: nextcloud.png
href: https://nextcloud.kelinreij.duckdns.org
- WordPress:
icon: wordpress.png
href: https://wordpress.kelinreij.duckdns.org
- Jupyter:
icon: jupyter.png
href: https://jupyter.kelinreij.duckdns.org
- qBittorrent:
icon: qbittorrent.png
href: https://qbit.kelinreij.duckdns.org
- Tdarr:
icon: tdarr.png
href: https://tdarr.kelinreij.duckdns.org
- Unmanic:
icon: unmanic.png
href: https://unmanic.kelinreij.duckdns.org
- Media:
- Jellyfin:
icon: jellyfin.png
href: https://jellyfin.kelinreij.duckdns.org
- Jellyseerr:
icon: jellyseerr.png
href: https://jellyseerr.kelinreij.duckdns.org
- Calibre-Web:
icon: calibre-web.png
href: https://calibre.kelinreij.duckdns.org
- Media Admin:
- Sonarr:
icon: sonarr.png
href: https://sonarr.kelinreij.duckdns.org
- Radarr:
icon: radarr.png
href: https://radarr.kelinreij.duckdns.org
- Prowlarr:
icon: prowlarr.png
href: https://prowlarr.kelinreij.duckdns.org
- Readarr:
icon: readarr.png
href: https://readarr.kelinreij.duckdns.org
- Lidarr:
icon: lidarr.png
href: https://lidarr.kelinreij.duckdns.org
- Mylar3:
icon: mylar.png
href: https://mylar.kelinreij.duckdns.org
- Smart Home:
- Home Assistant:
icon: home-assistant.png
href: https://ha.kelinreij.duckdns.org
- MotionEye:
icon: motioneye.png
href: https://motioneye.kelinreij.duckdns.org

View File

@@ -0,0 +1,49 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings/
layout:
Jasper Admin:
style: row
columns: 6
Jasper Services:
style: row
columns: 6
Jarvis Admin:
style: row
columns: 6
Jarvis Services:
style: row
columns: 6
Media:
style: row
columns: 6
Media Admin:
style: row
columns: 6
Smart Home:
style: row
columns: 6
Docker:
style: row
columns: 4
EZ-Homelab Project:
style: row
columns: 3
Core Services:
style: row
columns: 3
Media Services:
style: row
columns: 3
Services:
style: row
columns: 3
External Resources:
style: row
columns: 3

View File

@@ -0,0 +1,13 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/info-widgets/
- greeting:
text_size: 4xl
text: Kelin's Homelab
- datetime:
text_size: 2xl
format:
timeStyle: short
dateStyle: long