“The cloud is just someone else’s computer.” I’m removing BIG CLOUD from the equation by using computers at home at access my files anytime, anywhere securly using a VPN. Local-only services means I own my data.


Home Server Summary

Personal Cloud (Office)

General file serving, archiving, backups. OCR Document scanner,storage,tagging. Banking/Accounting. Vehicle fuel/maintenance logging. Calendar, Contacts, Documents, Notes, Bookmarks, Cookbook, Geofavorite, GPS Tracking,

Media Server

General file storage, photo/video, movie/tv, music/audiobooks/podcasts, games, books/comics/articles, site backups, various media downloaders, automated backups in 3-2-1 style.

Home Automation

Automatic lighting based on motion sensors. Auto-tilting window blinds based on a smart scale I built into my bed. Garden automation and stat tracking. Bar inventory/recipie manager.


Monitoring

Monitoring of power usage, UPS battery backup, network devices, apps, websites, and IPs with alerting. Automatic internet speed checker. 24/7 birdcall monitoring.

Charts/graphs of long term server stats, power usage, custom Strava dashboard, custom Spotify listening stats, and uptime monitoring.

Misc. Tools

PDF tools, IT tools, distrubuted video transcoding, SSO authentication, meta search engine




Mini Network Rack


Mini Network Rack

3D Printed using the modular rackstack project. Mounted on top of the rack are antennas, the upper white section is power, bottom black senction is networking, and the very bottom shelf on the right is my compute (NUC). Not shown in the picture is the UPS which has automated shutdown configured via NUT.

Rack Units in Picture
— Mounted On Top —
RTL433 Antenna (Silver)
Unifi 6 WAP (White Disk)
— Top White Section —
Blank Cover
Blank Cover
120v PDU / Power Brick Tray
Custom 12v/5v PDU
— Bottom Black Section —
EcoWitt Receiver, Pi0 Gatus, Zigbee dongle
pfSense Firewall / Router
POE Switch for cameras
8x Semi-smart switch
Speaker, Nuc10 (Proxmox)


PSU

This is a custom 12v/5v power supply I built to remove all ‘wall wart’ plugs. I’ve used a mix of short cables with barrel jacks on both ends as well as build custom barrel-usb power cables for the 5v devices.



DIY-PSU-Top

DIY-PSU-Front



Hardware

Specs for the main hardware running in my home.

Compute

Proxmox + Debian VMs

  • NUC i5 10th Gen
  • 64GB ram
  • 2TB NVMe (Primary)
  • 1TB SSD (Secondary)

NAS

TrueNAS Scale

  • Intel N5105 @ 2GHz
  • 64GB RAM
  • 2x 256GB Octane NVMe (Boot)
  • 4x 18TB Seagate Exos
  • RAIDz1 ~ 48TB

Satellites

Lightweight Programs

  • Raspberry Pi
  • ESP32 / ESP8266
  • Arduino Nano

Software

Almost everything here runs on either my compute NUC or my NAS.

Office

  • Nextcloud
  • Paperless-NGX
  • Firefly-III
  • Syncthing
  • Fasten Health
  • InvoiceNinja
  • LinkWarden
  • LubeLogger
  • Mkdocs

Media

  • Immich
  • Jellyfin
  • ErsatzTV
  • EmulatorJS
  • GameVault
  • KiwiX
  • Komga
  • MakerManagementPlatform

Home

  • Home Assistant
  • Node-Red
  • ESPHome
  • Frigate NVR
  • WhosAtMyFeeder

Backups

  • Proxmox Backup Server (As VM on TrueNas)
  • TrunNAS Backblaze B2 Auto backup
  • Restic/Backrest

Pi

  • BirdnetPi
  • OctoPrint
  • RaspiAudio
  • Wyoming Satellite

ESP

  • ESPHome
    • WLED
    • Blinds
    • Presence
    • Weight
  • ESP P3 Matrix Project

Misc.

  • Bar-Assistant
  • Bitfocus Companion
  • OnTime
  • Unmanic
  • SearxNG

Monitoring

Scraping

  • NUT
  • cAdvisor
  • Dozzle
  • Librespeed + exporter
  • Node exporter
  • Immich-exporter

Storing

  • Prometheus
  • InfluxDB

Displaying

  • Grafana
  • Homepage
  • Your-Spotify
  • Strava Dash

Alerting

  • Uptime Kuma
  • ntfy
  • Gatus
  • ChangeDetection

Networking

Segmentation

Network Name - LAN - WiFi

  • Trusted………… ✅………✅
  • Guest…………… ❌………✅
  • IoT………………… ❌………✅
  • Admin………….. ✅………❌
  • Cams……………. ✅………❌
  • VPN……………… ✅………❌

pfSense Services

  • DHCP
  • DNS
  • DDNS
  • NUT
  • NTP
  • VPN Server
  • vLAN
  • pfBlockerNG

DeG**gleing - Personal Cloud

Popular alternatives to replace the big G. A lot of these were mentioned above in the software section.

Drive / Calendar / Contacts / Tasks / Bookmarks

Nextcloud, DAVx5, floccus, Collabora Office(phone), Libre Office (desktop)

E-Mail

Protonmail

Notes

Obsidian with Syncthing

Photos

Immich

Web Browser

Firefox with Ublock origin

Search Engine

SearXNG w/ farside.link

YT Front-ends

Invidious, NewPipe (android), Freetube (desktop), Piped (browser)

Maps

OSMand+, Gmaps WV (F-Droid app)


Media Server


Home Automation

This topic is detailed in full on the SmartHome page.