Production Linux • Self-hosting • Automation

This is a
self-hosted production infrastructure!

Lavallee.tech documents the design, operation and evolution of a self-hosted Linux infrastructure.

This website serves both as an engineering journal and as a public portfolio of infrastructure projects: Proxmox hosts, Docker services, Ansible automation, monitoring, reverse proxies, VPN access and open-source collaboration tools.

Proxmox Debian Docker Ansible Caddy Prometheus Grafana Loki WireGuard

Infrastructure architecture

A real infrastructure restructuring project: separating critical production workloads from staging, lab and migration work.

Production node Dell OptiPlex 3040 — critical services
Mail
Nextcloud
Matrix
Reverse proxy
Staging / Lab node Dell OptiPlex 7010 — tests and automation
Staging apps
Monitoring
CI/CD tests
Migration work
Operational layer Ansible, Docker, Caddy, Prometheus, Grafana, Loki, WireGuard
1

Separate production and staging

Move from a single overloaded host to a clearer two-node Proxmox architecture with explicit operational boundaries.

2

Reduce Ansible complexity

Split heavy playbooks into smaller repositories and roles: foundation, platform services and applications.

3

Migrate legacy services

Replace selected YunoHost services with documented Docker stacks while preserving backups and operational visibility.

4

Document everything

Turn runbooks, incidents, diagrams and deployment notes into public engineering documentation.

Projects

Selected infrastructure and application projects used to demonstrate practical Linux engineering work.

DevOps staging / production infrastructure

Infrastructure automation project for deploying applications across separated environments using Ansible, Docker and reverse proxies.

  • Project registry
  • Docker image deployment
  • Health checks
  • Monitoring targets

Self-hosted collaboration stack

Migration path from YunoHost-based services to Docker-based Matrix and Nextcloud deployments.

  • Persistent volumes
  • Reverse proxy integration
  • Backups
  • Operational runbooks

French e-invoicing demo

Factur-X / PDP-oriented application prototype for demonstrating structured electronic invoice generation.

  • FastAPI
  • Docker image publishing
  • Factur-X generation
  • API integration

Engineering notes

Long-form notes about architecture decisions, migrations, operational incidents and infrastructure design.

Architecture

Why I split staging and production into separate Proxmox nodes

RAM pressure, operational boundaries and the need for safer experiments on real infrastructure.

Read note
Migration

Migrating from YunoHost to Docker without losing operational clarity

How to approach stateful applications, volumes, reverse proxy rules, backups and observability.

Read note
Observability

Building a monitoring stack for small self-hosted infrastructures

Prometheus, Grafana, Loki and blackbox monitoring for practical day-to-day operations.

Read note

how to work together

This platform showcases my Linux engineering work, infrastructure projects and technical notes. It is intended both for recruiters and for local organizations looking for practical open-source solutions.

Recruiters & Technical Teams

Coming from LinkedIn or GitHub? Explore my projects, technical articles and architectural decisions to understand how I design, automate and operate Linux infrastructures.

Explore Projects

Small Businesses & Associations

Looking for Nextcloud, VPN, Linux servers, backup solutions or open-source alternatives to cloud services? I can help design and deploy solutions that are simple, sustainable and well documented.

Get in Touch