"Eric Senpai"

Founder of Senpai.club

hey, my name is Eric Trenkel, I was born in Germany and grew up partly in Austria. I am a tech enthusiast and currently studying computer science at the University of Applied Sciences Aachen.

My Home Lab and the Senpai.Club infrastructure:

As for how Senpai.Club works:

We are using the CMS Ghost for managing all posts, data and SEO. In front of that a static page hosted with GitLab.

The server itself is a kubernetes cluster with an nginx reverse proxy in front of it that handles the certificate and some other stuff for the Docker container where the CMS runs on. As you are basically opening a static site every time you visit us it needs to be updated regularly.

This is done automatically. Or rather with a CI/CD job: When a post is updated or released the site calls an API endpoint which then fetches all sites from the server and saves them to the GitLab runner. After that the runner runs over the pages and optimizes and edits a few sections. For one all the links are updated so that they really say "senpai.club". It then changes back some API endpoints which are needed for the newsletter signup and some other dynamic functions.

This is basically done twice a day + on every post update. Twice a day because the script for updating the COVID-19 WHO Feed crawls the WHO site twice a day.

You should definitely check out my website erictrenkel.com ;)

Socials:

bostrot - Overview
Enthusiastic Software Developer from Cologne - Germany. Chat with me on discord.gg/fZvGq3D and check out my website if you like. - bostrot
Eric (@Bostrot_) | Twitter
Les tout derniers Tweets de Eric (@Bostrot_). Enthusiastic #selftaught #opensource developer. Current projects are live on https://t.co/mjQckwfJot. Check them out!. Germany
Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.