Rachit Agrawal

My Home Lab Setup Part - 2 | More Services

September 29, 2025 - 4 min read

It’s time to expand the setup with more services and upgrades.


1. Making the Switch to Tailscale

First off, huge thanks to Sathya sir for introducing me to Tailscale—it’s been a game-changer!

Discord conversation about Tailscale

What exactly is Tailscale?

If you’re new to Tailscale, here’s the simple explanation:

Read more about it here: What is Tailscale

Why I switched from Cloudflare Tunnels

After experimenting with Tailscale, I was convinced it was the better approach for most of my services. Here’s why:

So I migrated most of my services from Cloudflare Tunnels to use the home lab’s local IP within the Tailnet.

Why I still use Cloudflare Tunnels for some services

Despite loving Tailscale, I haven’t completely ditched Cloudflare Tunnels. Here’s why:

I did try setting up custom certificates with Certbot once, but it was a disaster. I couldn’t install packages via Pacman or pull Docker images—the whole system got messed up. Eventually, I had to remove everything related to that setup just to get my system back to normal. For now, I’m sticking with Cloudflare Tunnels until I figure out a clean and reliable way to manage custom certificates.


2. Linkwarden: Bookmark Manager

Linkwarden is a self-hosted, open-source collaborative bookmark manager designed for collecting, organizing, and archiving webpages. Think of it as your personal internet archive—you can save content in multiple formats like PNG/JPG, PDF, HTML, and more.

A small performance problem (and the fix)

One thing I noticed right away: Linkwarden starts multiple parallel workers to scrape and save content in different formats. While this speeds up the archiving process, it was causing my CPU to spike suddenly whenever I saved a new bookmark.

The fix was simple—just add this parameter to your Docker Compose file:

MAX_WORKERS=1

This limits it to a single worker, which is perfectly fine for my use case.

Linkwarden Dashboard

3. ntfy + LoggiFly: Notifications

ntfy

LoggiFly


4. Mindustry: Gaming

Mindustry gameplay

Shoutout to @rjanupam for creating an impressive power station setup:


5. FreshRSS: The GOAT 🐐

FreshRSS is a self-hosted RSS feed aggregator, and I’m so glad I set it up. RSS is such beautiful technology—it lets you fetch content from all over the internet and save it in one place without any ads or distractions.

FreshRSS supports various Readers. Check out the full list here: Supported Apps

I personally use FeedMe on Android because it has some fantastic features:

RSS feeds have given me back control over my content consumption. No more doom-scrolling through algorithmic feeds—just the content I actually want to read, delivered cleanly and efficiently.


Wrapping Up