Ask HN: Lone sysadmins of HN, what do you take on vacation?
The founder who configured everything recently departed. We have two other developers on the team, but one has shown no interest in dev ops, and the other was just hired. We have a lot of documentation for handling common stuff.
Our infrastructure rarely needs intervention, so I'm not very worried. Still, stuff has happened, so I don't think it would be responsible to head out without some way assist in a major fire.
I've considered:
- VNC by iPad/keyboard to a cloud hosted server configured for infrastructure management
- Dirt cheap laptop: Still a laptop, but light, and ok if lost or destroyed
- RaspberryPi: Enough power to load some sites and ssh to some servers. Hook it up to the TV in my AirBnB.
- Screw it: let go, trial by fire for the other dev
What do you guys do?
9 comments
[ 4.1 ms ] story [ 28.3 ms ] threadseparately from this, the company needs to figure out a sustainable plan for how the infrastructure is going to be maintained if you are not available for one reason or another. you might need to call this out to the powers that be if they're not keenly aware of the risks already.
If you want to go very light, and have more time than money, then find an older Chromebook that can run SeaBIOS and GalliumOS. Otherwise, just get an X220.
> We have two other developers on the team, but one has shown no interest in dev ops,
I wouldn't tell anyone you have the setup. Write down some basic instructions, send them to devs and CC the founders too. In case help calls get unbearable step in and try your best to save your holiday time.
It was fine for “emergency” type stuff.
This part concerns me somewhat:
> VNC
What part of your infrastructure relies on a fucking GUI to configure/resolve issues?
On one hand, you're looking to disconnect. On the other, you want to be available if something explodes. Which one is it then?
I'd recommend just grabbing a laptop (the MacBook 12-inch is super lightweight while being powerful enough, I use it as my main machine as a Python developer), and to "disconnect" you just need to find something else to do with your time (I think that most people can't "disconnect" not because they can't but because there is simply nothing else to do - find yourself something rewarding and suddenly you no longer have the urge to waste time on your laptop).