Spyke

Replies

Comment on

How to re-organize my storage

Reply in thread

That makes sense. The MyCloud only supports JBOD, RADI0 and RAID1. I thought initially to go with RAID0 and the 2 TB disks, but probably the risk is too high compared to the benefit of JBOD for this use case. I mean once one disk if full I can just fill the other one and have Jellyfin get the content from both disks without problems.

Comment on

Observability Stack?

I use the Grafana stack but I do not self host it. It’s the only thing I use in the cloud with their free offering which is pretty generous and good enough for homelabbing. I have also recently transition away from Alloy to Vector, mainly to give that a try and because the configuration of Vector seems easier and somewhat more intuitive.

Comment on

how do you manage your server?

Premise: most, if not all, of my services run in containers.

I have recently moved to docker context. It’s a pretty cool feature that I don’t see mentioned that often. Essentially it allows to run docker commands from your machine and tunnel them via SSH to your server. What I like about this is that I need all the compose file in my main machine and structure them into a repository so that I don’t have everything scattered around. The new approach I have implemented very recently is this.

One monorepo with one folder per server and in each one a folder per service containing docker compose and .env files. With dotenv I sent the docker context whenever I enter a specific folder, so as soon as I cd into that folder, any docker command I run from there would be tunneled to the correct server.

For everything that does not run in docker, which is not much I think at the moment only vector to collect metrics and logs, I use Ansile. In this case the need is that I want Vector to run on all servers so Ansible is the better choice here.

You reached the end