Aug 15, 2026•3 min read

Building the VPN was the easy part. Getting people to discover it is the real challenge.

I built dzugg, a small European WireGuard VPN, and automated almost everything. The technology works. What I didn’t expect was that getting a finished product in front of the right people would be much harder than building it.

Building the VPN was the easy part. Getting people to discover it is the real challenge.

I started dzugg because I wanted a VPN that was simple, transparent and didn’t require users to install yet another proprietary application.

The idea was straightforward: use WireGuard, standard VPN clients and European infrastructure, and automate as much of the service as possible.

Building the product

This was the part I knew how to solve.

Today dzugg has automated provisioning, Stripe payments, shared and dedicated VPN plans, multiple European server locations, monitoring, automatic configuration generation and QR codes for mobile devices.

A customer can subscribe and receive everything needed to connect without me manually creating the VPN account.

That technical challenge was the part I originally expected to be difficult.

It turned out not to be the biggest challenge.

Then came distribution

Once the service was ready, I discovered the problem that probably every indie founder eventually encounters:

A finished product sitting on the Internet does not automatically get discovered.

I’ve experimented with several channels:

  • Product Hunt

  • Reddit

  • Indie Hackers

  • Instagram advertising

  • SEO and content

  • Direct outreach

  • Affiliate partnerships

  • Product directories

Some of them generated traffic.

One Instagram campaign, for example, generated roughly 1,000 link clicks.

But traffic and customers are two very different things.

That experiment generated plenty of visitors and almost no sales.

Reddit produced some of the most interesting conversations and even started generating pages that were quickly indexed by Google, but moderation and anti-spam systems make promoting your own product there surprisingly difficult.

Product Hunt gives you visibility, but it can disappear very quickly among hundreds of other launches.

And on many startup platforms, you eventually discover another layer: before you can promote your product, you first need to build an audience or reputation inside the platform itself.

The lesson so far

The biggest thing I’ve learned is that building a product and building distribution are two completely different projects.

As developers, we tend to focus heavily on the first one because it’s something we can control.

A server has a problem? Debug it.

Automation fails? Fix it.

Payment webhook breaks? Check the logs.

But distribution doesn’t behave like infrastructure.

There is no configuration file where you can set:

customers = true

Unfortunately. :)

You can build something technically solid, launch it, and still find yourself sitting in a very quiet corner of the Internet.

What I’m working on now

The VPN itself is operational, so I’m trying not to keep adding features simply because building things is comfortable.

Instead, I’m treating distribution as the next problem to solve.

I want to understand which channels can actually bring sustainable discovery to a small independent product without requiring a huge advertising budget.

That means experimenting, measuring results, abandoning things that don’t work and documenting the process.

Maybe the interesting part of this project is no longer how the VPN works.

Maybe it’s discovering how a tiny independent service gets its first real audience.

That’s what I’m building now.

Leave a comment to share your thoughts with the community.

1 comment
@walyro
👍