Every sysadmin knows the moment. You SSH into a remote box, change its IP, hit enter — and the terminal just… stops. You've sawn off the branch you were sitting on. Maybe the change worked perfectly and the machine is happily sitting on its new address; maybe it's stranded and unreachable. You have no way to tell from here, and the answer usually involves a walk to the rack or a favour from whoever's nearest to it. NetPilot is a small dockerized web panel built entirely around that moment. It connects to any Linux host over SSH — password or key — and checks both the login and sudo escalation before letting you change anything. From there you get live readouts of every NIC: link state and speed, MAC, IPv4/CIDR, gateway and DNS. Switch any interface between static and DHCP, and NetPilot speaks nmcli, netplan and systemd-networkd, working out which one the host actually runs. It won't let you set a gateway outside your new subnet, because that change strands the box. And when you apply, the work is uploaded and run detached from your session, so the connection can die harmlessly — then NetPilot goes looking for the machine at its new address, polling until it answers, checking the host key before trusting it, and dropping you back on a live dashboard. If the change didn't take, it spots the old address still responding and shows you the host's own log rather than spinning forever. One docker compose up -d. @Brandon Lee one for you to try, simple yet useful (the app i meant) https://catalyst.prismsecure.online/admin/NetPilot