Independent projects — infrastructure, robotics, technology surveys, and corporate research
← Back to Projects
Continuously running

Home Server Platform

Build and operate a practical information platform using only home computing resources, without depending on external cloud providers. Design, implementation, and operational monitoring are all handled solo.

Architecture

System architecture: 6-layer flow from access control to hardware At home — everything runs on a single physical machine External Network Home Network Access Control — encrypted dedicated path only Reverse Proxy Container Platform Media / Photos Home Automation AI / Dev Env Auth / Security Virtualization Layer One PC at Home

Figure 1 — Requests pass only through the encrypted path and reach services isolated at the container level.

Technology Stack

Runtime

WSL2 Docker Docker Compose

Reverse Proxy / Remote Access

Caddy Tailscale

Photos / File Management

Immich Nextcloud

Auth / Password Management

Vaultwarden

Media Streaming

Jellyfin

Home Automation

Home Assistant Mosquitto (MQTT)

Local AI

Ollama Open WebUI

Monitoring / Operations

Netdata ntfy Watchtower

What It Can Do Now

Photos, files, and passwords can now be managed securely on a single personal PC, with no monthly subscription fees.

Can now securely reach the home PC from outside through an encrypted path, even while away.

Home appliances can now be controlled by voice.

Server anomalies (low disk space, a stopped service, etc.) are now detected automatically, with notifications sent out.

New services can now be added quickly without breaking the existing setup.

Roadmap

01
Phase 1

Foundation

Set up the virtualization layer and container platform, and established a secure remote access path. Laid the groundwork every later service runs on.

02
Phase 2

Data Migration

Gradually moved photos, files, and credentials that had been scattered across external cloud services onto the self-hosted platform, verifying integrity at each step.

03
Phase 3

Security Hardening

Audited the entire exposed surface, identified unnecessary exposure, and redesigned around the principle of least privilege, building in an ongoing audit process.

04
Phase 4

Extensibility

Introduced a reverse proxy and a monitoring platform, restructuring the setup so new services can be added quickly and with low risk.

05
Ongoing

Ongoing Operations

Continuing to expand into smart-home territory alongside day-to-day monitoring and maintenance, growing the platform through repeated cycles of planning and implementation.

Detail Articles

August 24, 2026

How Local AI and Private Search Work

Ollama running directly on the GPU, its Open WebUI front end, and SearXNG, a private search engine that never forwards queries externally.

August 18, 2026

How Home Automation and Voice Integration Work

How Home Assistant and Mosquitto (MQTT) sit at the center of a setup connecting Nature Remo appliance control and Alexa voice integration to a self-hosted platform.

August 12, 2026

How the Media Streaming Platform Works

The Jellyfin media server setup, and GPU hardware transcoding.

August 5, 2026

How Monitoring and Automation Work

Monitoring via Netdata, ntfy, and Watchtower, plus custom scripts for backups, health checks, and update tracking.

July 30, 2026

How Access Control and Reverse Proxy Design Work

A design that only allows external access through an encrypted, dedicated tunnel, and centralized exposure management via a reverse proxy. Specific port numbers and IPs are intentionally omitted.

July 24, 2026

How Photo, File, and Credential Management Work

Photo management (Immich), files/contacts/calendar (Nextcloud), password management (Vaultwarden). How data once left in external clouds was moved onto a self-hosted platform.

July 15, 2026

How the Compute Foundation and Hardware Work

The Docker-on-WSL2 runtime that runs the whole service fleet, and the hardware setup behind it, GPU included.