I turned my homelab
into a project showcase.
33 self-hosted projects — each with an introduction, a setup guide and a downloadable (sanitized) config bundle. Plus an in-site AI assistant, a live status dashboard, a Minecraft server and an AI-written annual report.
English pages are translated from the Chinese originals with AI — the Chinese site is the source of truth. 30 of 33 projects translated so far.

Self-hosted AI Chat (Open WebUI)
Run your own ChatGPT-style interface on a home server, keeping your data at home.

AI Chat Integrates Web Search (Bocha)
Give self-hosted AI conversations real-time web access: Bocha Search + forced-RAG, usable with both account types.

Bocha MCP Search Plugin (DSH)
Hot-connect Bocha MCP search to the DSH agent and automatically fall back to DeepSeek's official search when the quota is insufficient.

Self-Hosting a SearXNG Search Engine
Run a private aggregated search on a VPS for AI and browsers without relying on third-party search APIs.

DeepSeek Harness AI Console
This is my own AI automation console, running on .223 and providing a public dsh domain entry point.

Self-hosted Email (Brevo Relay)
Send and receive email with your own domain: receive on a VPS and send via Brevo's free relay, with SPF/DKIM/DMARC passing across the full chain.

SnappyMail Webmail (Multi-account)
A single web interface to manage your own domain email, 126, and yeah.net simultaneously, usable on both mobile and desktop.

Gitea Private Code Repository
Self-hosted GitHub: private repositories, code browsing, history, and daily automatic backup and push.

Home Monitoring Dashboard
View all machines in the household on a single page: status of three nodes, DeepSeek/Bocha balances, and alert history.

Dual-Channel Alert System (Email + ntfy)
Automatically sends email and ntfy push notifications for disk, memory, temperature, and service anomalies, with the two channels serving as backups for each other.

Gatus Service Monitoring
16 website/machine/tunnel availability checks with automatic alerting on anomalies and a publicly viewable status page.

PhotoPrism Albums + Resource Limits
Home photo management, with strict CPU/memory/IO limits applied to the low-spec .164 to prevent it from overwhelming the entire machine.

Home Media Jellyfin
Build your own media library so all family devices can watch movies and TV shows anytime.

Music service Navidrome
Self-hosted music streaming lets you listen to your home music library anytime on mobile or web.

File Management FileBrowser
A web-based file manager for managing shared files on NAS and various machines.

Moments Memos
Lightweight fragmented notes, like your own Moments, for jotting down ideas anytime.

Bookkeeping System Firefly III
Two years of family transaction bookkeeping, with reports, budgets, and multi-account management.

Short-term Quantitative Research Platform
An A-share short-term quantitative research system migrated from an old machine to .223 and is publicly accessible over the internet.

Automated Git Backup for Project Code
Every day, automatically synchronize the configurations, documents, and conversation logs of three machines and NASH into a Git repository and push them to Gitea.

Site-Wide HTTPS and Automatic Certificate Renewal
NPM + certbot automatically issue and renew wildcard certificates, unifying all self-hosted services under HTTPS.

NAT Traversal (frp / SakuraFrp)
Safely map home services to a public domain so they can be accessed even without a public IP.

Network Filtering with AdGuard Home
Family-wide DNS ad blocking and domain-based traffic splitting protect the online experience of all household devices.

Remote and On-Demand Shutdown of Windows Workstation
Integrate the .155 Windows workstation into the home system: remote power on/off, temperature monitoring, and Webhook control.

Server Lag/Freeze Incident Retrospective
A complete retrospective of two real incidents covering symptoms, evidence collection, root causes, fixes, and preventive measures.

Minecraft Bedrock Edition Server
My own Bedrock Edition survival server: Endstone plugins, AmberMap world map, backups, and remote management.

Family Homepage and Navigation
Homer single-page navigation: 15+ self-hosted service entries, directly accessible on one page on mobile and desktop.

Research on Off-site Backup and Cloud Storage
Backup is always the last line of defense: comparing free cloud storage and off-site backup solutions.

Weekly Friday WeChat Moments Sync Solution
Use WOL, Windows Task Scheduler, and Memos to automatically sync WeChat Moments and shut down every Friday.

155 Holiday Automatic Power On/Off Solution
The server periodically determines holidays, uses WOL to power on and SSH to shut down, so the 155 computer runs on demand.

Vaultwarden Self-Hosted Password Vault Deployment
Deploy Vaultwarden on a NAS using Docker, and provide an HTTPS password vault via Cloudflare, frpc, and NPM.