Reclaiming Data Sovereignty
Relying on external cloud providers for personal photos, critical documents, and backup pipelines is a fundamental flaw in modern computing architecture. Websters Nexus uses a decentralized, self-hosted approach.
The Google Photos Replacement: Immich
Immich is arguably the most rapidly developing open-source project in the storage space. It provides an essentially 1:1 functional clone of Google Photos, complete with Machine Learning (ML) facial recognition pipelines, reverse geocoding, and a highly polished iOS/Android application.
By deploying the immich-machine-learning container, all facial recognition and object detection algorithms run locally on the server CPU/GPU. No metadata ever leaves the network.
Peer-to-Peer Sync: Syncthing
For critical configuration files, password databases (which are separately vaulted via Vaultwarden), and specific work directories, Syncthing provides an elegant decentralized mesh network. Rather than a “central server”, Syncthing ensures that my workstation, the server, and my mobile devices dynamically synchronize.
Alternative considered: Nextcloud. Nextcloud is a fantastic behemoth, but it often operates as a monolithic “Swiss Army Knife” (handling calendars, contacts, files, etc.). Syncthing was chosen for pure, unadulterated file synchronization speed and reliability without the PHP overhead.
File Sharing & Ephemeral Transfer: Gokapi & Copyparty
When needing to send a 50GB video file to a client, standard email or WeTransfer falls short.
- Gokapi: Utilized for highly secure, ephemeral file sharing. It allows me to generate one-time-download links (similar to Firefox Send) with absolute tracking over when and how it was accessed.
- Copyparty: Utilized as a high-speed HTTP/WebDAV file server for larger, persistent network transfers.