be me
uw orbital software pm
hate using docker for running keycloak when working on ground-station, our web application for satellite control
believe that cloud services are a psyop perpetuated by multi-billion dollar tech giants to enslave developers and businesses on ‘serverless deployment’
/hj
remember i have an old samsung phone
lightbulb.gif
factory reset phone and keep it plugged in, converting it into a server
optimize memory, CPU, and process control in phone settings
download termux for Linux/terminal emulation
download termux: boot for process auto-startup and sleep prevention
start SSH server to access termux on mac via LAN
download tailscale, add phone and mac to a private tailnet
phone is now securely accessible anywhere
ditch SSH password for SSH keys to prevent brute forcing
use cloudflare tunnel to connect phone to mcc.edisonwang.dev
download java and postgres, spin up keycloak database
download keycloak, start in production mode
still not enough
manage and supervise all processes with runit for auto-rebooting and crash prevention