Code Repositories

Explore my open source projects, experiments, and development work. Each repository represents different aspects of my programming journey and technical interests.

Showing 19 public repositories

server_automation

yannick

This repo is destined for my server automations and setup.

0
0
Updated Oct 2, 2025

snapcast-client

yannick

Ansible role that deploys snapcast clients.

Jinja
0
0
Updated Oct 2, 2025

qt_icmp

yannick

No description available

C++
0
0
Updated Sep 10, 2025

q_pen_drawer

yannick

No description available

C++
0
0
Updated Sep 10, 2025

user

yannick

Ansible role that sets up my user on a dedicated machine.

0
0
Updated Oct 2, 2025

system

yannick

Ansible role that sets up sane defaults based on a simple host configuration.

0
0
Updated Oct 2, 2025

gui-gnome

yannick

Ansible role that installs all my gui applications on an ubuntu workstation.

0
0
Updated Oct 2, 2025

backup

yannick

Ansible role that can run restic backups and push it to a remote storage server.

Jinja
0
0
Updated Oct 2, 2025

dotfiles

yannick

My dotfile repo. It sets aliases and installs generic applications for my user.

Lua
0
0
Updated Oct 2, 2025

fast_slam_project

yannick

No description available

C++
0
0
Updated Sep 10, 2025

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.

Jinja
0
0
Updated Oct 2, 2025

homeassistant

yannick

Ansible role that deploys a supervised home assistant installation on my homeassistant device.

0
0
Updated Oct 2, 2025

connectivity

yannick

Ansible role that deploys my connectivity device.

Jinja
0
0
Updated Oct 2, 2025

storage

yannick

Ansible role that provisions my storage server.

0
0
Updated Oct 1, 2025

runner

yannick

Ansible role that deployes services on my runner machine

Jinja
0
0
Updated Oct 2, 2025

gpu

yannick

Ansible role that installs nvidia gpu drivers and container runtime.

0
0
Updated Oct 2, 2025

docker-framework

yannick

Ansible role that deploys my preferred docker setup that is accessible and writable by multiple users.

0
0
Updated Oct 2, 2025

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.

Jinja
0
0
Updated Oct 2, 2025

simplyKeeb-60K

yannick

No description available

OpenSCAD
0
0
Updated Sep 28, 2025

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
  • Services
    JellyfinCalibre-webRestic-server

Mini PC Infrastructure

  • Zazitec T8-plusMini-PC
  • N100Processor
  • 8GB DDR4Memory
  • 256GB SSDStorage
  • Services
    Home 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
  • Services
    HarborForgejoFrigateCVATGhostTandoorStirling-PDFWebsiteImmichOllamaOpenwebui

Networking

  • Zyxel 8-port Switch2.5Gbit, unmanaged, fanless
  • Raspberry Pi 4Network edge device
  • Services
    Pi-holeUnboundNginx Proxy ManagerWireguard