Skip to content

TheBeachLab/selfhosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

257 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Selfhosted

To become independent, you don't have to ask for independence. To become independent you have to be independent.

This is the story of how I am slowly becoming independent. Disclaimer: If you don't understand anything, that's fine. I created this documentation for myself.

Why am I doing this

My name is Francisco, in french it means "free person" . Some people in life want performance, some other want reliability. The only thing I care about is freedom. To do what I want, when I want and how I want to.

Current infrastructure

Server: Intel NUC 11, 16 GB RAM, 1 TB NVMe. Ubuntu Server. Connected via 1 Gbps symmetric FTTH (dynamic IP). eGPU (Razer Core X + RTX 2070 Super) currently offline — PSU dead since 2026-03-04.

RPi 5 (pibot1): Mounted in the G Mobile Lab (vehicle). Runs Bluetti BLE bridge, I2C sensors (CO2, temp, humidity, pressure), GPS NEO-6M, IMU MPU-6050, and Starlink gRPC telemetry. Connects to server via Starlink + Tailscale.

Previous servers (non-operational):

  • Suitcase — 2015 Skylake i3-6100, 8 GB RAM, 500 GB SSD
  • Sister — X79 Xeon E5-2670 v2 (10c/20t), 40 GB RAM, 1 TB NVMe

TOC

Server setup

Services

IoT and telemetry

Databases and APIs

AI and GPU

WIP / archived