
Code Repositories
Open source projects and development work
Browse through my public repositories, explore code projects, and discover various programming endeavors.
Code Repositories
Explore my open source projects, experiments, and development work. Each repository represents different aspects of my programming journey and technical interests.
server_automation
yannick
This repo is destined for my server automations and setup.
snapcast-client
yannick
Ansible role that deploys snapcast clients.
qt_icmp
yannick
No description available
q_pen_drawer
yannick
No description available
user
yannick
Ansible role that sets up my user on a dedicated machine.
system
yannick
Ansible role that sets up sane defaults based on a simple host configuration.
gui-gnome
yannick
Ansible role that installs all my gui applications on an ubuntu workstation.
backup
yannick
Ansible role that can run restic backups and push it to a remote storage server.
dotfiles
yannick
My dotfile repo. It sets aliases and installs generic applications for my user.
fast_slam_project
yannick
No description available
nas
yannick
Ansible role that deployss my nas configuration. It mostly handles nfs configurations and exports that are tailored to the hardware and service configuration.
homeassistant
yannick
Ansible role that deploys a supervised home assistant installation on my homeassistant device.
connectivity
yannick
Ansible role that deploys my connectivity device.
storage
yannick
Ansible role that provisions my storage server.
runner
yannick
Ansible role that deployes services on my runner machine
gpu
yannick
Ansible role that installs nvidia gpu drivers and container runtime.
docker-framework
yannick
Ansible role that deploys my preferred docker setup that is accessible and writable by multiple users.
entrance
yannick
Ansible role that deploys my edge device with connectivity containers. Currently it deploys a thread border router via the zbt-1 dongle by Home Assistant, a zigbee2MQTT interface using the Sonoff zigbee dongle and a DSMR reader with a generic P1 to USB converter.
simplyKeeb-60K
yannick
No description available
Docker Images from Harbor
Homelab Infrastructure
Self-hosted infrastructure built for reliability and learning. Each component serves specific purposes from media serving and home automation to development environments and network services. All systems are designed for 24/7 operation with redundant services where appropriate.
NAS & Storage
- Topton N305Motherboard
- N305Processor
- 8GB DDR4Memory
- 250GB SSDLocal Fast Storage
- WD Red Plus 6TB4x drives in RAID 5
- ServicesJellyfinCalibre-webRestic-server
Mini PC Infrastructure
- Zazitec T8-plusMini-PC
- N100Processor
- 8GB DDR4Memory
- 256GB SSDStorage
- ServicesHome Assistant Core
Runner Server
- Fractal Design TerraMini-ITX case
- AMD A520M ITXMotherboard
- AMD Ryzen 7 3700X8-core CPU
- Corsair LPX 32GBDDR4 3600MHz RAM
- NVIDIA RTX 306012GB GPU
- 1TB NVMe SSDPrimary storage
- ServicesHarborForgejoFrigateCVATGhostTandoorStirling-PDFWebsiteImmichOllamaOpenwebui
Networking
- Zyxel 8-port Switch2.5Gbit, unmanaged, fanless
- Raspberry Pi 4Network edge device
- ServicesPi-holeUnboundNginx Proxy ManagerWireguard