Compare commits

..

3 commits

Author SHA1 Message Date
c7a06994ce Update dependency mkdocs-git-authors-plugin to ~=0.10.0 2025-06-15 00:01:58 +00:00
7f8a2c9c06
some updates
All checks were successful
ci / deploy (push) Successful in 1m42s
2025-06-14 16:11:50 +02:00
084973101d
some updates
All checks were successful
ci / deploy (push) Successful in 51s
2025-06-14 16:09:40 +02:00
6 changed files with 15 additions and 8 deletions

View file

@ -1 +1 @@
29.05.2025 14.06.2025

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -127,6 +127,10 @@ Nähere Auskünfte über meinen schulischen und beruflichen Werdegang entnehme b
<img loading="lazy" src="/assets/logos/ubiquiti.png" alt="Ubiquiti" class="dark-logo"/> <img loading="lazy" src="/assets/logos/ubiquiti.png" alt="Ubiquiti" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/ubiquiti.png" alt="Ubiquiti" class="light-logo"/> <img loading="lazy" src="/assets/logos/ubiquiti.png" alt="Ubiquiti" class="light-logo"/>
</div> </div>
<div class="flex-item">
<img loading="lazy" src="/assets/logos/contabo.png" alt="Contabo GmbH" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/contabo.png" alt="Contabo GmbH" class="light-logo"/>
</div>
<div class="flex-item"> <div class="flex-item">
<img loading="lazy" src="/assets/logos/t-systems.png" alt="T-Systems" class="dark-logo"/> <img loading="lazy" src="/assets/logos/t-systems.png" alt="T-Systems" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/t-systems.png" alt="T-Systems" class="light-logo"/> <img loading="lazy" src="/assets/logos/t-systems.png" alt="T-Systems" class="light-logo"/>
@ -139,6 +143,10 @@ Nähere Auskünfte über meinen schulischen und beruflichen Werdegang entnehme b
<img loading="lazy" src="/assets/logos/fritz.png" alt="FRITZ!" class="dark-logo"/> <img loading="lazy" src="/assets/logos/fritz.png" alt="FRITZ!" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/fritz.png" alt="FRITZ!" class="light-logo"/> <img loading="lazy" src="/assets/logos/fritz.png" alt="FRITZ!" class="light-logo"/>
</div> </div>
<div class="flex-item">
<img loading="lazy" src="/assets/logos/dogado.png" alt="dogado GmbH" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/dogado.png" alt="dogado GmbH" class="light-logo"/>
</div>
<div class="flex-item"> <div class="flex-item">
<img loading="lazy" src="/assets/logos/avm.png" alt="AVM GmbH" class="dark-logo"/> <img loading="lazy" src="/assets/logos/avm.png" alt="AVM GmbH" class="dark-logo"/>
<img loading="lazy" src="/assets/logos/avm.png" alt="AVM GmbH" class="light-logo"/> <img loading="lazy" src="/assets/logos/avm.png" alt="AVM GmbH" class="light-logo"/>

View file

@ -141,7 +141,7 @@ Einige Docker-Compose-Stacks sind auf allen VPS identisch:
* [Cadvisor](https://github.com/google/cadvisor) - Metriken zu laufenden Docker Containern für Prometheus * [Cadvisor](https://github.com/google/cadvisor) - Metriken zu laufenden Docker Containern für Prometheus
* [Nginx Proxy Manager](https://nginxproxymanager.com/) - der Reverse-Proxy für die Bereitstellung der Services und Zertifikate, wenn nicht anders erwähnt. * [Nginx Proxy Manager](https://nginxproxymanager.com/) - der Reverse-Proxy für die Bereitstellung der Services und Zertifikate, wenn nicht anders erwähnt.
Mein favorisierter Hosting-Dienstleister ist [ETH-Services](https://www.eth-services.de/), welcher mir die entsprechenden virtualisierten Systeme unkompliziert, schnell und kostengünstig bereitstellt. Ein VPS läuft bei [netcup](https://www.netcup.com/de) - hier auf der ARM-Architektur. Meine Services werden in Rechenzentren in Deutschland bereitgestellt. Mein favorisierter Hosting-Dienstleister ist [ETH-Services](https://www.eth-services.de/), welcher mir die entsprechenden virtualisierten Systeme unkompliziert, schnell und kostengünstig bereitstellt. Zwei VPS laufen bei [netcup](https://www.netcup.com/de) - hier auf der ARM-Architektur. Ebenso betreibe ich fünf VPS bei [Contabo](https://contabo.com/de/) und ein VPS bei [dogado](https://www.dogado.de/). Meine Services werden in Rechenzentren primär in Deutschland aber auch an anderen Standorten in Europa bereitgestellt.
Meine Domains beziehe und verwalte ich über [OVH](https://www.ovhcloud.com/de/). Zusätzlich verwende ich die Optionen [Domain Name System Security Extension (DNSSEC)](https://de.wikipedia.org/wiki/Domain_Name_System_Security_Extensions) und [Anycast DNS](https://www.ovhcloud.com/en/domains/options/dns-anycast/). Einzelne Domains liegen bei [domaindiscount24](https://www.domaindiscount24.com/) und [netcup](https://www.netcup.com/de). Meine Domains beziehe und verwalte ich über [OVH](https://www.ovhcloud.com/de/). Zusätzlich verwende ich die Optionen [Domain Name System Security Extension (DNSSEC)](https://de.wikipedia.org/wiki/Domain_Name_System_Security_Extensions) und [Anycast DNS](https://www.ovhcloud.com/en/domains/options/dns-anycast/). Einzelne Domains liegen bei [domaindiscount24](https://www.domaindiscount24.com/) und [netcup](https://www.netcup.com/de).
@ -187,7 +187,7 @@ Im folgenden beschreibe ich die durch mich derzeit aufgebauten Services nach Kat
* **Benachrichtigungsdienste:** * **Benachrichtigungsdienste:**
* [ntfy](https://ntfy.sh/) - ntfy (sprich: notify) ist ein einfacher HTTP-basierter Pub-Sub-Benachrichtigungsdienst. Mit ihm kann ich von jedem Computer aus über Skripte und/oder über eine REST-API Benachrichtigungen an mein Telefon oder meinen Desktop senden. Es ist unendlich flexibel und 100% freie Software. * [ntfy](https://ntfy.sh/) - ntfy (sprich: notify) ist ein einfacher HTTP-basierter Pub-Sub-Benachrichtigungsdienst. Mit ihm kann ich von jedem Computer aus über Skripte und/oder über eine REST-API Benachrichtigungen an mein Telefon oder meinen Desktop senden. Es ist unendlich flexibel und 100% freie Software.
* **Identitätsmanagement (IdM):** * **Identitätsmanagement (IdM):**
* [Keycloak](https://www.keycloak.org/) - Keycloak ist ein Open-Source-Softwareprodukt, das Single Sign-On mit Identitäts- und Zugriffsmanagement für moderne Anwendungen und Dienste ermöglicht. Dies baue ich gerade auf, es soll SSO für die von mir bereitgestellten Services erlauben, da hptsl. ich alleine diese Services verwende, ist es ausreichend, wenn ich die Benutzerinformationen in einer [PostgreSQL](https://www.postgresql.org/)-Datenbank vorhalte. Keycloak ist derzeit auch der einzige Host auf dem ich bereits [Traefik](https://traefik.io/) einsetze. Um mit Keycloak zu experimentieren verwende ich den [Notion](https://www.notion.so/)-Clone [Outline](https://www.getoutline.com/), welcher eine Anmeldung via Keycloak erlaubt. * [authentik](https://goauthentik.io/) - authentik ist ein Open-Source-Identity-Provider, bei dem Flexibilität und Vielseitigkeit im Vordergrund stehen und der eine breite Palette von Protokollen unterstützt. Als Benutzer- und Gruppenverzeichnis kommt [lldap](https://github.com/lldap/lldap) zum Einsatz, ein leichtgewichtiger Authentifizierungsserver, der eine übersichtliche, vereinfachte LDAP-Schnittstelle für die Authentifizierung bietet.
* **Kommentar-Service:** * **Kommentar-Service:**
* [Isso](https://isso-comments.de/) - Isso ist ein Kommentar-Service vergleichbar mit Disqus. Ohne Cookies mit Moderatorfunktion. * [Isso](https://isso-comments.de/) - Isso ist ein Kommentar-Service vergleichbar mit Disqus. Ohne Cookies mit Moderatorfunktion.
* **Monitoring & Observability:** * **Monitoring & Observability:**
@ -203,7 +203,7 @@ Im folgenden beschreibe ich die durch mich derzeit aufgebauten Services nach Kat
* [FlowiseAI](https://flowiseai.com/) - FlowiseAI ist ein Open-Source-Low-Code-Tool für Entwickler zur Erstellung von kundenspezifischen LLM-Orchestrierungsabläufen und KI-Agenten. Ich verwende es ergänzend, um Dinge zu realisieren, die ich mit [n8n](https://n8n.io/) nicht erstellen kann. * [FlowiseAI](https://flowiseai.com/) - FlowiseAI ist ein Open-Source-Low-Code-Tool für Entwickler zur Erstellung von kundenspezifischen LLM-Orchestrierungsabläufen und KI-Agenten. Ich verwende es ergänzend, um Dinge zu realisieren, die ich mit [n8n](https://n8n.io/) nicht erstellen kann.
* [NocoDB](https://nocodb.com/) - NocoDB ermöglicht den Aufbau von No-Code-Datenbanklösungen mit der Leichtigkeit von Tabellenkalkulationen. Ich setze das hptsl. in Verbindung mit [n8n](https://n8n.io/) ein um Informationen bereitzustellen und von [n8n](https://n8n.io/) abzuspeichern/anzureichern. Ebenso dient es mir in einigen KI-Agents als "Langzeitgedächtnis" (bspw. über meine Person). * [NocoDB](https://nocodb.com/) - NocoDB ermöglicht den Aufbau von No-Code-Datenbanklösungen mit der Leichtigkeit von Tabellenkalkulationen. Ich setze das hptsl. in Verbindung mit [n8n](https://n8n.io/) ein um Informationen bereitzustellen und von [n8n](https://n8n.io/) abzuspeichern/anzureichern. Ebenso dient es mir in einigen KI-Agents als "Langzeitgedächtnis" (bspw. über meine Person).
* **Projekt- & Aufgabenverwaltung:** * **Projekt- & Aufgabenverwaltung:**
* [WeKan](https://wekan.github.io/) - Das Open-Source-Kanban (erstellt mit Meteor). Eine Software, welche ich seit Jahren begleite und die ein wunderbarer Ersatz für Trello ist. Derzeit verwende ich es hptsl. in Verbindung mit [n8n](https://n8n.io/) und KI-Agenten. * [OpenProject](https://www.openproject.org/) - OpenProject ist eine kollaborative Projektmanagement-Software. Die Anwendung wird als kostenfreie "Community Edition" (GNU General Public License Version 3) und als kostenpflichtige Enterprise Edition (on-premises oder cloud) angeboten. Das Projekt entstand als Fork von Redmine und wird durch das Unternehmen OpenProject GmbH weiterentwickelt.
* **Quellcode-Verwaltung und Build-Pipelines:** * **Quellcode-Verwaltung und Build-Pipelines:**
* [Forgejo](https://forgejo.org/) - Forgejo ist ein selbst gehostetes, leichtgewichtiges SCM-Werkzeug. Es ist einfach zu installieren und wartungsarm und erfüllt einfach seine Aufgabe. Ebenso verwende ich Forgejo als Artefakt-Repository (bspw. als Docker Registry). Forgejo ist ein Fork von Gitea. * [Forgejo](https://forgejo.org/) - Forgejo ist ein selbst gehostetes, leichtgewichtiges SCM-Werkzeug. Es ist einfach zu installieren und wartungsarm und erfüllt einfach seine Aufgabe. Ebenso verwende ich Forgejo als Artefakt-Repository (bspw. als Docker Registry). Forgejo ist ein Fork von Gitea.
* [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) - Forgejo Actions bietet Continuous Integration (CI), die von den Dateien im Verzeichnis .forgejo/workflows eines Repositorys gesteuert wird, mit einer Webschnittstelle zur Anzeige der Ergebnisse. Die Syntax und Semantik der Workflow-Dateien wird den Benutzern von GitHub Actions vertraut sein. * [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) - Forgejo Actions bietet Continuous Integration (CI), die von den Dateien im Verzeichnis .forgejo/workflows eines Repositorys gesteuert wird, mit einer Webschnittstelle zur Anzeige der Ergebnisse. Die Syntax und Semantik der Workflow-Dateien wird den Benutzern von GitHub Actions vertraut sein.
@ -211,7 +211,7 @@ Im folgenden beschreibe ich die durch mich derzeit aufgebauten Services nach Kat
* **Servicemanagement:** * **Servicemanagement:**
* [FreeScout Help Desk](https://freescout.net/) - FreeScout ist ein superleichter und leistungsstarker Open-Source-Helpdesk und ein gemeinsamer Posteingang, geschrieben in PHP (Laravel-Framework). Es ist ein selbst gehosteter Klon von HelpScout. Dient bei mir als Posteingang für meine Support-Adressen und meine Non-Personal-Mailboxes (NPM). * [FreeScout Help Desk](https://freescout.net/) - FreeScout ist ein superleichter und leistungsstarker Open-Source-Helpdesk und ein gemeinsamer Posteingang, geschrieben in PHP (Laravel-Framework). Es ist ein selbst gehosteter Klon von HelpScout. Dient bei mir als Posteingang für meine Support-Adressen und meine Non-Personal-Mailboxes (NPM).
* **Social Media:** * **Social Media:**
* [Postiz](https://postiz.com/) - Postiz bietet alles, was man braucht, um Beiträge in den sozialen Medien zu verwalten, ein Publikum aufzubauen, Leads zu gewinnen und mein Geschäft auszubauen. * [Mastodon](https://joinmastodon.org/) - Mastodon ist ein dezentraler Mikroblogging-Dienst und als dezentrales Netzwerk konzipiert, das nicht auf eine Plattform beschränkt ist: Verschiedene Server, von Privatpersonen oder Institutionen eigenverantwortlich betrieben, können miteinander interagieren.
* **Sonstige (nicht kategorisierbar) Dienste:** * **Sonstige (nicht kategorisierbar) Dienste:**
* [FreshRSS](https://freshrss.org/index.html) - FreshRSS ist ein selbstgehosteter RSS- und Atom-Feed-Aggregator. Er ist leichtgewichtig, einfach zu bedienen, leistungsstark und anpassbar. Hiermit verwalte ich interessante RSS-Feeds und erhalte die neuesten Informationen zu für mich interessante Themengebiete. * [FreshRSS](https://freshrss.org/index.html) - FreshRSS ist ein selbstgehosteter RSS- und Atom-Feed-Aggregator. Er ist leichtgewichtig, einfach zu bedienen, leistungsstark und anpassbar. Hiermit verwalte ich interessante RSS-Feeds und erhalte die neuesten Informationen zu für mich interessante Themengebiete.
* [Heimdall](https://heimdall.site/) - Heimdall ist meine persönliche Browser-Startseite, mit integrierter Suchmaske (leider noch nicht mit SearXNG) und all meinen Anwendungen und Zugängen. * [Heimdall](https://heimdall.site/) - Heimdall ist meine persönliche Browser-Startseite, mit integrierter Suchmaske (leider noch nicht mit SearXNG) und all meinen Anwendungen und Zugängen.
@ -226,10 +226,9 @@ Im folgenden beschreibe ich die durch mich derzeit aufgebauten Services nach Kat
Natürlich ist mein FOSS-Stack noch nicht final und wird es sicherlich auch nie sein. Ich habe folgende zukünftige Änderungen geplant: Natürlich ist mein FOSS-Stack noch nicht final und wird es sicherlich auch nie sein. Ich habe folgende zukünftige Änderungen geplant:
* [ ] [Pi-hole](https://pi-hole.net/) redundant auf zwei [Raspberry Pi](https://www.raspberrypi.com/)s auslagern * [X] [Pi-hole](https://pi-hole.net/) redundant auf zwei [Raspberry Pi](https://www.raspberrypi.com/)s auslagern
* [X] Mein [Wireguard](https://www.wireguard.com/)-Setup für DS-Lite auf [Pangolin](https://github.com/fosrl/pangolin) umstellen * [X] Mein [Wireguard](https://www.wireguard.com/)-Setup für DS-Lite auf [Pangolin](https://github.com/fosrl/pangolin) umstellen
* [ ] Umstellung ThinkCentre von [Docker](https://www.docker.com/) auf [Podman](https://podman.io/) * [ ] Umstellung ThinkCentre von [Docker](https://www.docker.com/) auf [Podman](https://podman.io/)
* [ ] Umstellung von [Nginx Proxy Manager](https://nginxproxymanager.com/) auf [Traefik](https://traefik.io/)
* [ ] Upgrade des Mac Mini (mehr RAM), besserer Mx-Prozessor * [ ] Upgrade des Mac Mini (mehr RAM), besserer Mx-Prozessor
* [ ] Mehr Raspberry Pis oder Klein-PCs ... Jeff Geerling's [Blog-Post](https://www.jeffgeerling.com/blog/2025/intel-n100-better-value-raspberry-pi) ist spannend hierzu. * [ ] Mehr Raspberry Pis oder Klein-PCs ... Jeff Geerling's [Blog-Post](https://www.jeffgeerling.com/blog/2025/intel-n100-better-value-raspberry-pi) ist spannend hierzu.
* [ ] Trend geht zu Mini-Racks ... ebenso Blog-Posts [1](https://www.jeffgeerling.com/blog/2025/project-mini-rack-compact-and-portable-homelabs) und [2](https://www.jeffgeerling.com/blog/2025/project-mini-rack-what-have-we-started) von Jeff Geerling, sieht irgendwie cool und aufgeräumt aus. * [ ] Trend geht zu Mini-Racks ... ebenso Blog-Posts [1](https://www.jeffgeerling.com/blog/2025/project-mini-rack-compact-and-portable-homelabs) und [2](https://www.jeffgeerling.com/blog/2025/project-mini-rack-what-have-we-started) von Jeff Geerling, sieht irgendwie cool und aufgeräumt aus.

View file

@ -96,7 +96,7 @@ Ein besonderes Augenmerk will ich bei zukünftigen Ersatzbeschaffungen auf nachh
| Hersteller | Modell | Beschreibung | Kaufzustand | | Hersteller | Modell | Beschreibung | Kaufzustand |
| ---------- | --------------------------------------------------------- | ------------ | ---------------------- | | ---------- | --------------------------------------------------------- | ------------ | ---------------------- |
| Apple | MacBook Pro 13" (2020, 8 GB RAM, 256 GB SSD, Intel-based) | Notebook | gemietet, dann gekauft | | Apple | MacBook Pro 13" (2020, 8 GB RAM, 256 GB SSD, Intel-based) | Notebook | gemietet, dann gekauft |
| HP | Elitebook 820 G1 (2014, 8 GB RAM, 1 TB SSD, Intel-based) | Notebook | gebraucht | | HP | Elitebook 820 G1 (2014, 16 GB RAM, 1 TB SSD, Intel-based) | Notebook | gebraucht |
### Phones ### Phones