Quick reminder of how to setup a virtual personal server (VPS).
- Choose a hosting provider
- Choose an OS (c.f Debian section)
- Configure the VPS through the hosting provider platform (here)
- Create and configure ssh connection (c.f SSH section)
- Update the system
- Secure the VPS (e.g configure a firewall, c.f Security section)
- Install necessary software (e.g Jenkins, see Jenkins section)
- Setup backup strategy (c.f Backup strategy section)
To get back your VPS in case of problem you can reboot it in rescue mode, which allows you to access the VPS disk with another external OS (linux). Here is a link to a quick tutorial.