+++
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

## Management

## Monitoring

## Secure

## Conclusion


