A quick update about reinstalling my web server

Published on Thursday, 19. August 2021

Today is the third day I will be working on setting up my web server. I made some good progress. I finally got my own gitlab instance. This is something I tried several times before and it always failed for mysterious reasons. Now it's working. I still haven't managed to get Nginx working with php, though. But it's the first time I'm working with Nginx, so it's not too surprising that this takes a bit of time. The issue that sparked this project, automating the deployment for my own website, still doesn't work. So there are still a few things to do. But I'm getting there.

I have several task lists with things I would like to do, but don't, because they are not that important. Things like adding multi language support for my website, in case I ever want to write in German. For most of these tasks it's fine to wait until they become necessary. Once they are, it gets much easier to motivate myself to work on them. Reinstalling my web server falls into this category.

I think most people would label setting up your own server as a waste of time. Why do you want to have your own gitlab instance? Just use github. Since Microsoft bought it, you have as many private repos as you want. It's so convenient!

Why do you want to have your own cloud service? Just use google drive, it's free. And so convenient!

Why do you care about slavery? After all, if you are a slave, you don't have to look for a job. And everybody knows that job hunting is the worst aspect of modern life. Slavery is just more convenient!

I'm hosting my own web server to be more independent. If you are using products by Google, you are not the customer. You are the product, ready to be data-mined. They don't care about you. They only care about your purchasing behaviour. Nowadays, that's wildly known, and if you don't care about it, all the power to you. But I gladly accept the reduced convenience and my occasional server administration sprints to simplify my customer relationship.