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