Jannis Fedoruk-Betschki

Jannis Fedoruk-Betschki

University drop-out turned web developer, building Magic Pages, a Ghost CMS hosting service. On this blog I share insights from my entrepreneurial journey.

Updating 1,200 Ghost Sites

This is the ninth post in a series about rebuilding the Magic Pages infrastructure. Previous posts: Rebuilding the Magic Pages Infrastructure in Public, The Townhouse in the Middle, Requirements First…

Drawing the Lines

This is the eighth post in a series about rebuilding the Magic Pages infrastructure. Previous posts: Rebuilding the Magic Pages Infrastructure in Public, The Townhouse in the Middle, Requirements Firs…

The Rehearsal Stage

This is the seventh post in a series about rebuilding the Magic Pages infrastructure. Previous posts: Rebuilding the Magic Pages Infrastructure in Public, The Townhouse in the Middle, Requirements Fir…

Did This Email Arrive In My Inbox?

Back in August, I asked a question: Did this email arrive in YOUR inbox? Did This Email Arrive In Your Inbox?So uhh...hi. I hope you’re not just reading this on my website, through ActivityPub, , or…

Did This Email Arrive In Your Inbox?

So uhh...hi. I hope you're not just reading this on my website, through ActivityPub, , or RSS, but also in your email clients. Because here's the thing. Ideally, this post was sent as a newsl…

When Life Gives You...

...double taxation agreements. Oh well, where do I start? A few months ago, I eagerly told you about incorporating Magic Pages. I went and had meetings with tax advisors, spoke to legal professional…

My Own Little Docker Swarm UI

Recently, I left you with a bit of a cliffhanger in the end of this post, I know. It was about finding a better way to manage my Docker Swarm cluster. Well, here's where that story leads. I am st…

Swim, Docker, Swim!

So, here's the awkward truth: after weeks of research into LXC, conversations with some pretty experienced DevOps engineers, and even briefly reconsidering Kubernetes, Magic Pages is going back to…

The Calm After The Storm

Last night was the first night in a long time that I could actually sleep – and not check my phone every time I nervously woke up. Quite honestly, the last 1-2 weeks have not been the best for my men…

Taking The Plunge

You know that moment when theory meets reality? When all your research and planning suddenly gets a very real deadline? That's exactly what happened on June 24th, 2025. If you've been followi…