I have a script called update-my-things.sh, which updates my Python’s pipsi scripts, my Python’s pew virtualenvs, my Rust toolchains, my VMs, my local software Git mirrors, etc.
I run once in a couple of days. Didn't automate the execution of this "meta-script" because I don't want it to run whenever I am using the resources its updating.
> is there any other part that you failed or found very boring
Yes, the VM updating part. Starting each VM, waiting for them to start, updating packages via apt-get, stopping, waiting for them to stop. This was boring and done on trial and error until it just works now.
> I loved sandspiel
I am not the author, just saw on lobste.rs and reposted here because I loved it too! All credits go to this guy: https://github.com/MaxBittker
They likely need to be able to mount your filesystem for some of their features to work. That's how they can reset your root password, write out network configs, etc etc.
Network configs are written out via cloud-init last I checked, hence the requirements on one of the variants.
Also: You must add an SSH key when creating a Droplets from a custom image. These Droplets have password authentication disabled by default and it’s not possible to use the control panel to generate or reset the root password.
Oh that's so lame. I wanted to run something exotic like BeOS or Plan 9. PoorMan in BeOS was the first public webserver I ever ran! Followed shortly by IIS on Windows 2k... Which should also be an option.
Kubuntu because I turned into a lazy ass. I used to have a heavily riced Arch Linux setup with xmonad etc. but I gave it up, lol! (I may try again one of these days)