cd ../
~/projects/home-server

$ cat project_overview.md

Home Server Build

A custom-built home server designed for self-hosting, remote access, and learning Linux system administration. Every component was carefully selected for reliability, efficiency, and silent operation.

Custom Built
Hand-picked components
Secure Access
Cloudflared Tunneling
Ubuntu Server
24.04.2 LTS

$ curl https://${stats_url}

Live Server Status

Real-time stats from my home server • Auto-refresh every 30s

$ ls ~/build-photos

Build Process

Assembling the rack frame
Rack frame assembly completed
Components assembled and all of them have been detected (except the 3.5 inch hard drive)
FPanel connectors
First SSH Session and HTOP
Cockpit web interface

$ lscpu && lsmem && lsblk

Hardware Specifications

CPU

Intel i7-4770S

4-core processor for virtualisation support

RAM

8GB DDR3

Ample memory for multiple services

Storage

256GB NVMe + 1TB HDD

Fast boot drive + bulk storage

Motherboard

PowerX H81

Reliable ATX board

PSU

Fingers 450W

No rating

Frame

6U XtremeMiner Rack Frame

Compact, minimal design

Chassis

2U XtremeMiner Rack Chassis

Support for ATX Motherboard

$ systemctl list-units --type=service

Running Services

Ubuntu Server 24.04.2 LTS

Running

Base operating system with minimal installation

Nextcloud

Running

Self-hosted cloud storage and collaboration platform

Cloudflare Zero Trust Tunnel

Active

Secure remote access without port forwarding and static IP

Docker

Running

Container runtime for service isolation

$ cat features.txt

Key Features

24/7 uptime
Encrypted storage
Remote access to services via Cloudflared Tunnel
Web-based administration interface