SohoLab by Conram.it
Hardware, software, infrastructure experiments and notes on systems that actually run here.

Home

SohoLab

A home infrastructure lab that gradually forgot it was supposed to be small.

Operational
2 Nodes

Virtual machines and containers

ZFS Healthy

Primary storage and snapshots

Backup OK

Backup and replication

The Lab

A simplified public view of how the main parts fit together.

InternetExternal connectivity
FirewallRouting & security
CoreNetwork backbone
ComputeVirtual infrastructure
StorageData & snapshots
ServicesApplications & tools

Latest Posts

Write-ups, experiments and assorted evidence that something actually worked.

Real Failover Backup

QFiles Failover — A Simple Idea That Got Complicated Introduction to the QFiles Failover project Back in August 2026, I started working on what I thought would be a fairly straight…

Read post →

ZFS Overhead Reduction

Reducing storage overhead in Encrypted ZFS Failback Today’s ZFS experiment delivered a rather satisfying result: raw encrypted failback into a copy-on-write dataset works without d…

Read post →

Welcome to SohoLab — What is This?

The Soholab SohoLab is the homelab section of CONRAM.IT — a dedicated space for writing about what actually happens when you run real hardware at home emulating when a bunch of com…

Read post →

Introducing Gjallarform

Gjallarform We are releasing Gjallarform — a lightweight contact form engine designed for static and low-maintenance websites like Publii. Many site owners forget that EU websites…

Read post →

The origins of a HomeLab #2

The Origins of a HomeLab #2 Part 2 of a series tracing a home lab from its first NAS in 2013 to the infrastructure of today. This time: decommissioned enterprise hardware, the firs…

Read post →

The Origins of a HomeLab #1

The Origins of a HomeLab #1 This is Part 1 of a series tracing a home lab from its first NAS purchase in 2013 to the rack servers, firewalls, and domain controllers of today. It st…

Read post →

On the Bench

Things currently being built, rebuilt, automated or otherwise interfered with.

Upgrading an old laptop

I love my Lenovo T480s, doing a much needed upgrade, changing Motherboard, Monitor and upgrading its WiFi.

Finalizing QFiles Failover

Finishing the failover path and tightening the recovery behaviour between the storage nodes.

Rebuild Local LLM

Rebuilding the local inference stack around the available hardware.

Rework Ansible

Expanding automation beyond Linux patching to include Portainer and Docker updates.

Create CONRAM.IT Logo

Finally giving CONRAM.IT a proper visual identity of its own.

Windows RMM

Investigating and implementing an RMM solution for the Windows clients.