Compare commits

..

17 Commits

Author SHA1 Message Date
alexlebens e13f3e30e2 feat: add more apps
test-build / build (push) Successful in 2m47s
test-build / guarddog (push) Successful in 4m0s
2026-03-29 20:41:20 -05:00
alexlebens ef4ff67818 feat: add more apps
test-build / guarddog (push) Successful in 2m9s
test-build / build (push) Successful in 3m30s
renovate / renovate (push) Successful in 1m17s
2026-03-27 21:32:40 -05:00
alexlebens 32eacf8df7 feat: add more apps
test-build / guarddog (push) Successful in 22s
test-build / build (push) Successful in 44s
renovate / renovate (push) Successful in 55s
2026-03-26 20:52:03 -05:00
alexlebens 2221cbb099 feat: add more apps
test-build / guarddog (push) Successful in 16s
test-build / build (push) Successful in 38s
release-image / guarddog (push) Successful in 22s
release-image / build (push) Successful in 29s
release-image / semantic-release (push) Successful in 17s
release-image / release-harbor (push) Successful in 5m28s
release-image / release-gitea (push) Successful in 2m6s
2026-03-26 20:00:11 -05:00
alexlebens 82736ec2a9 feat: add more apps
test-build / guarddog (push) Successful in 13s
test-build / build (push) Successful in 31s
2026-03-26 19:17:08 -05:00
semantic-release-bot 97b18372b5 chore(release): 0.10.0 [skip ci]
# [0.10.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.9.0...0.10.0) (2026-03-26)

### Features

* add more apps ([33b64b0](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/33b64b0122a8ff734e632d0fdcaf92a474e1d631))
2026-03-26 23:28:00 +00:00
alexlebens 6a5129edcc Merge pull request 'main' (#202) from main into release
release-image / guarddog (push) Successful in 27s
release-image / build (push) Successful in 33s
release-image / semantic-release (push) Successful in 18s
release-image / release-harbor (push) Successful in 1m54s
release-image / release-gitea (push) Successful in 1m16s
Reviewed-on: #202
2026-03-26 23:27:13 +00:00
alexlebens 33b64b0122 feat: add more apps
test-build / guarddog (push) Successful in 28s
test-build / build (push) Successful in 43s
renovate / renovate (push) Successful in 44s
2026-03-26 18:25:32 -05:00
renovate-bot e331eb2fb6 chore(deps): update dependency typescript to v6
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 17s
test-build / build (pull_request) Successful in 1m27s
test-build / build (push) Successful in 47s
test-build / guarddog (push) Successful in 1m47s
2026-03-26 06:01:05 +00:00
semantic-release-bot cc567738de chore(release): 0.9.0 [skip ci]
# [0.9.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.8.0...0.9.0) (2026-03-26)

### Features

* add more apps ([28910c8](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/28910c8ee57a2436cbe1ca01e95b85d8600f360e))
* collapse apps by default, too many ([79b2f0d](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/79b2f0d1c89da74693ffddd78460197cd3d91bd5))
2026-03-26 01:41:58 +00:00
alexlebens 82187855d8 Merge pull request 'main' (#201) from main into release
release-image / build (push) Successful in 57s
test-build / guarddog (push) Successful in 30s
test-build / build (push) Successful in 1m6s
release-image / guarddog (push) Successful in 18s
release-image / semantic-release (push) Successful in 1m56s
release-image / release-harbor (push) Successful in 3m34s
release-image / release-gitea (push) Successful in 5m30s
renovate / renovate (push) Successful in 46s
Reviewed-on: #201
2026-03-26 01:34:31 +00:00
alexlebens 28910c8ee5 feat: add more apps
test-build / guarddog (push) Successful in 45s
test-build / build (push) Successful in 1m7s
2026-03-25 20:32:58 -05:00
renovate-bot 9bbdd65be9 chore(deps): update dependency node to v24.14.1
test-build / guarddog (pull_request) Successful in 2m31s
test-build / build (pull_request) Successful in 3m51s
renovate / renovate (push) Successful in 1m11s
2026-03-25 06:01:46 +00:00
semantic-release-bot 56f97d1e9c chore(release): 0.8.0 [skip ci]
# [0.8.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.7.0...0.8.0) (2026-03-25)

### Features

* add more apps ([c69fde3](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/c69fde38f93cd8f8fe50503c7e3b0523eeb73775))
2026-03-25 01:57:21 +00:00
alexlebens 79b2f0d1c8 feat: collapse apps by default, too many
test-build / build (push) Successful in 44s
test-build / guarddog (push) Successful in 3m37s
renovate / renovate (push) Successful in 1m5s
2026-03-24 20:56:41 -05:00
alexlebens 39b446589a Merge pull request 'feat: add more apps' (#199) from main into release
release-image / build (push) Successful in 25s
release-image / guarddog (push) Successful in 34s
release-image / semantic-release (push) Successful in 25s
release-image / release-harbor (push) Successful in 1m48s
release-image / release-gitea (push) Successful in 5m25s
Reviewed-on: #199
2026-03-25 01:46:56 +00:00
alexlebens c69fde38f9 feat: add more apps
test-build / guarddog (push) Successful in 41s
test-build / build (push) Successful in 1m4s
2026-03-24 20:37:58 -05:00
28 changed files with 360 additions and 7 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24.14.0 node-version: 24.14.1
- name: Set up Bun - name: Set up Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
@@ -114,7 +114,7 @@ jobs:
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24.14.0 node-version: 24.14.1
- name: Set up Bun - name: Set up Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24.14.0 node-version: 24.14.1
- name: Set up Bun - name: Set up Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
+22
View File
@@ -1,3 +1,25 @@
# [0.10.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.9.0...0.10.0) (2026-03-26)
### Features
* add more apps ([33b64b0](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/33b64b0122a8ff734e632d0fdcaf92a474e1d631))
# [0.9.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.8.0...0.9.0) (2026-03-26)
### Features
* add more apps ([28910c8](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/28910c8ee57a2436cbe1ca01e95b85d8600f360e))
* collapse apps by default, too many ([79b2f0d](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/79b2f0d1c89da74693ffddd78460197cd3d91bd5))
# [0.8.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.7.0...0.8.0) (2026-03-25)
### Features
* add more apps ([c69fde3](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/c69fde38f93cd8f8fe50503c7e3b0523eeb73775))
# [0.7.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.6.0...0.7.0) (2026-03-25) # [0.7.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.6.0...0.7.0) (2026-03-25)
+1
View File
@@ -50,6 +50,7 @@ export default defineConfig({
}, },
{ {
label: "Applications", label: "Applications",
collapsed: true,
autogenerate: { directory: "applications" }, autogenerate: { directory: "applications" },
}, },
], ],
+2 -2
View File
@@ -35,7 +35,7 @@
"prettier-plugin-tailwindcss": "^0.7.2", "prettier-plugin-tailwindcss": "^0.7.2",
"semantic-release": "^25.0.3", "semantic-release": "^25.0.3",
"semantic-release-export-data": "^1.2.0", "semantic-release-export-data": "^1.2.0",
"typescript": "^5.9.3", "typescript": "^6.0.0",
"typescript-eslint": "^8.57.0", "typescript-eslint": "^8.57.0",
}, },
}, },
@@ -1623,7 +1623,7 @@
"type-fest": ["type-fest@0.10.0", "", {}, "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw=="], "type-fest": ["type-fest@0.10.0", "", {}, "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw=="],
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], "typescript": ["typescript@6.0.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ=="],
"typescript-eslint": ["typescript-eslint@8.57.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.57.0", "@typescript-eslint/parser": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/utils": "8.57.0" }, "peerDependencies": { "eslint": "10.0.3", "typescript": "5.9.2" } }, "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA=="], "typescript-eslint": ["typescript-eslint@8.57.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.57.0", "@typescript-eslint/parser": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/utils": "8.57.0" }, "peerDependencies": { "eslint": "10.0.3", "typescript": "5.9.2" } }, "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA=="],
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"name": "site-documentation", "name": "site-documentation",
"type": "module", "type": "module",
"version": "0.7.0", "version": "0.10.0",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"build": "astro build", "build": "astro build",
@@ -42,7 +42,7 @@
"prettier-plugin-tailwindcss": "^0.7.2", "prettier-plugin-tailwindcss": "^0.7.2",
"semantic-release": "^25.0.3", "semantic-release": "^25.0.3",
"semantic-release-export-data": "^1.2.0", "semantic-release-export-data": "^1.2.0",
"typescript": "^5.9.3", "typescript": "^6.0.0",
"typescript-eslint": "^8.57.0" "typescript-eslint": "^8.57.0"
} }
} }
@@ -0,0 +1,15 @@
---
title: Code Server
description: Run VS Code on any machine anywhere and access it in the browser.
hero:
tagline: Run VS Code on any machine anywhere and access it in the browser.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/visual-studio-code.webp
actions:
- text: Source
link: https://github.com/coder/code-server
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/code-server
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: CoreDNS
description: CoreDNS is a DNS server/forwarder, written in Go, that chains plugins.
hero:
tagline: CoreDNS is a DNS server/forwarder, written in Go, that chains plugins.
image:
file: https://raw.githubusercontent.com/coredns/coredns.io/refs/heads/master/static/images/favicon.png
actions:
- text: Source
link: https://github.com/coredns/coredns
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/coredns
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Dawarich
description: Dawarich is a self-hostable web app designed to replace Google Timeline (aka Google Location History).
hero:
tagline: Dawarich is a self-hostable web app designed to replace Google Timeline (aka Google Location History).
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/dawarich.webp
actions:
- text: Source
link: https://github.com/Freika/dawarich
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/dawarich
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Democratic CSI
description: Democratic CSI implements the csi (container storage interface) spec providing storage for various container orchestration systems.
hero:
tagline: Democratic CSI implements the csi (container storage interface) spec providing storage for various container orchestration systems.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
actions:
- text: Source
link: https://github.com/democratic-csi/democratic-csi
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/democratic-csi-synology-iscsi
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Descheduler
description: Descheduler, based on its policy, finds pods that can be moved and evicts them.
hero:
tagline: Descheduler, based on its policy, finds pods that can be moved and evicts them.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
actions:
- text: Source
link: https://github.com/kubernetes-sigs/descheduler
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/descheduler
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Directus
description: Directus is a real-time API and App dashboard for managing SQL database content.
hero:
tagline: Directus is a real-time API and App dashboard for managing SQL database content.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/directus.webp
actions:
- text: Source
link: https://github.com/directus/directus
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/directus
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Elastic Cloud on Kubernetes
description: Elastic Cloud on Kubernetes automates the deployment, provisioning, management, and orchestration of Elasticsearch, Kibana, APM Server, Enterprise Search, Beats, Elastic Agent, Elastic Maps Server, Logstash, Elastic AutoOps Agent, and Elastic Package Registry on Kubernetes based on the operator pattern.
hero:
tagline: Elastic Cloud on Kubernetes automates the deployment, provisioning, management, and orchestration of Elasticsearch, Kibana, APM Server, Enterprise Search, Beats, Elastic Agent, Elastic Maps Server, Logstash, Elastic AutoOps Agent, and Elastic Package Registry on Kubernetes based on the operator pattern.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/elastic.webp
actions:
- text: Source
link: https://github.com/elastic/cloud-on-k8s
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/elastic-operator
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Element Web
description: Element (formerly known as Vector and Riot) is a Matrix web & desktop client built using the Matrix JS SDK.
hero:
tagline: Element (formerly known as Vector and Riot) is a Matrix web & desktop client built using the Matrix JS SDK.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/element.webp
actions:
- text: Source
link: https://github.com/element-hq/element-web
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/element-web
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: Eraser
description: Eraser helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster.
hero:
tagline: Eraser helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster.
image:
file: https://raw.githubusercontent.com/eraser-dev/eraser/20576a24c512feb83c26ed867353d4143717d798/docs/static/img/eraser.svg
actions:
- text: Source
link: https://github.com/eraser-dev/eraser
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/eraser
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Excalidraw
description: Excalidraw is an open source virtual hand-drawn style whiteboard.
hero:
tagline: Excalidraw is an open source virtual hand-drawn style whiteboard.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/excalidraw.webp
actions:
- text: Source
link: https://github.com/excalidraw/excalidraw
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/excalidraw
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: ExternalDNS
description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
hero:
tagline: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
actions:
- text: Source
link: https://github.com/kubernetes-sigs/external-dns
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/external-dns
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: External Secrets Operator
description: External Secrets Operator is a Kubernetes operator that integrates external secret management systems.
hero:
tagline: External Secrets Operator is a Kubernetes operator that integrates external secret management systems.
image:
file: https://raw.githubusercontent.com/external-secrets/external-secrets/a16e618c8607b599a2360dd08725015e78cafa1a/assets/eso-round-logo.svg
actions:
- text: Source
link: https://github.com/external-secrets/external-secrets
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/external-secrets
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Foldergram
description: Local-only photo and video gallery for folders, with an Instagram-inspired browsing pattern.
hero:
tagline: Local-only photo and video gallery for folders, with an Instagram-inspired browsing pattern.
image:
file: https://raw.githubusercontent.com/foldergram/foldergram/263f2c2c48e4362bf46fc349040d6376737d512b/client/public/favicon.svg
actions:
- text: Source
link: https://github.com/foldergram/foldergram
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/foldergram
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: FreshRSS
description: FreshRSS is a self-hosted RSS feed aggregator. It is lightweight, easy to work with, powerful, customizable, and has been translated into many languages.
hero:
tagline: FreshRSS is a self-hosted RSS feed aggregator. It is lightweight, easy to work with, powerful, customizable, and has been translated into many languages.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/freshrss.webp
actions:
- text: Source
link: https://github.com/FreshRSS/FreshRSS
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/freshrss
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: Garage
description: Garage is an S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale.
hero:
tagline: Garage is an S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/garage.webp
actions:
- text: Source
link: https://git.deuxfleurs.fr/Deuxfleurs/garage
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/garage
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: Gatus
description: Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others.
hero:
tagline: Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gatus.webp
actions:
- text: Source
link: https://github.com/TwiN/gatus
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/gatus
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Generic Device Plugin
description: Generic Device Plugin enables allocating generic Linux devices, such as serial devices, the FUSE device, or video cameras, to Kubernetes Pods.
hero:
tagline: Generic Device Plugin enables allocating generic Linux devices, such as serial devices, the FUSE device, or video cameras, to Kubernetes Pods.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
actions:
- text: Source
link: https://github.com/squat/generic-device-plugin
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/generic-device-plugin
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: Gitea
description: Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
hero:
tagline: Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea.webp
actions:
- text: Source
link: https://github.com/go-gitea/gitea
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/gitea
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Grafana Operator
description: Grafana Operator is a Kubernetes operator built to help you manage your Grafana instances and its resources in and outside of Kubernetes.
hero:
tagline: Grafana Operator is a Kubernetes operator built to help you manage your Grafana instances and its resources in and outside of Kubernetes.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/grafana.webp
actions:
- text: Source
link: https://github.com/grafana/grafana-operator
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/grafana-operator
icon: right-arrow
---
+15
View File
@@ -0,0 +1,15 @@
---
title: Harbor
description: Harbor is an open source trusted cloud native registry project that stores, signs, and scans content.
hero:
tagline: Harbor is an open source trusted cloud native registry project that stores, signs, and scans content.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/harbor.webp
actions:
- text: Source
link: https://github.com/goharbor/harbor
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/harbor
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Headlamp
description: Headlamp is an easy-to-use and extensible Kubernetes web UI and was created to blend the traditional feature set of other web UIs/dashboards with added functionality.
hero:
tagline: Headlamp is an easy-to-use and extensible Kubernetes web UI and was created to blend the traditional feature set of other web UIs/dashboards with added functionality.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/headlamp.webp
actions:
- text: Source
link: https://github.com/kubernetes-sigs/headlamp
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/headlamp
icon: right-arrow
---
@@ -0,0 +1,15 @@
---
title: Home Assistant
description: Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.
hero:
tagline: Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp
actions:
- text: Source
link: https://github.com/home-assistant/core
icon: right-arrow
- text: Deployment Chart
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/home-assistant
icon: right-arrow
---