1.7 KiB
+++ date = '2025-05-29T17:49:34+02:00' draft = true title = 'Managing a VPS the easy way' +++
Since I don't have direct access to internet, I can't expose easily services from selfhosted on computers from home, this is why I started lending and playing around with VPS last year.
So the goal is to selfhost services I could use on any of my devices, however, it took me a while to find a setup I liked, since I required the following :
- Easy management
- Easy monitoring
- Secure by default
- Lightweight
In this post, I'm not going to deep dive into the implementation, it will be a description of the architecture from an higher level. However, I'm going to share specific configuration for every parts in other posts, and add links to them in this one.
The VPS
The VPS I am lending is fairly cheap at 54€/year for the following specs :
- 8GB RAM
- 50GB Disk
- 8 vCPUs
The reason why this is so cheap is because the hardware is a little older, but this is not an issue for me since my goal is to play around.
The architecture
First things first, the OS. I'm going with Almalinux. And that's almost all, I only installed the docker packages and a few libs here and there and that's all.
Most of the services I host are web services, and I use traefik as a reverse proxy.
Why Almalinux ?
I didn't know about Almalinux a year ago, and I think many people don't know it, but it's actually a really good OS for a server.
This is a RedHat Enterprise Linux (RHEL) compatible open source and community based OS. It's not usable for a desktop usage since the package manager offers a small amount of softwares, but it's perfect for a server :
- Supports selinux by default