I used to be chained to my laptop all day just to manage my self-hosted servers or fix minor issues, and I hated waiting until I got back home to handle things. I wanted the freedom to manage my infrastructure from anywhere straight from my phone without trusting third-party cloud relays.

​I built VPSPilot as a native Kotlin Android SSH client for my own daily workflow. A few things I focused on:

  • Zero Proxies / Direct Connection: No middleman servers or cloud accounts—your phone talks directly to your own hosts over standard SSH.

  • ​Hardware Key Isolation: SSH private keys are locked inside Android’s hardware-backed Keystore/TEE chip so they aren’t exposed or handed over to anyone else.

  • ​Task Automation & Secret Handling: Automates my routine sysadmin tasks and custom workflows so I don’t have to keep typing repetitive commands on a phone keyboard, while keeping secrets from being typed raw into the console.

​AI Disclosure: Built by me as a solo project for my own daily server management workflow. I drove the core architecture, handled all testing, and managed the device/Keystore implementation, while using an AI assistant for syntax help, debugging routine exceptions, and cleaning up documentation.

  • sadawyOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    23 hours ago

    No cloud at all actually, it connects straight from the phone to your server, same as ConnectBot. ConnectBot is great and I used it for years. What I wanted on top was the guided stuff: it shows the commands before running them, and snapshots config files so if I break sshd from my phone I can undo it. Totally fair if a plain terminal is all you need though.