Pasha Sviderski's Avatar

Pasha Sviderski

@psviderski.name

Building Uncloud to make deploying to your own servers fun → https://uncloud.run

24
Followers
12
Following
46
Posts
23.06.2025
Joined
Posts Following

Latest posts by Pasha Sviderski @psviderski.name

Looks very promising and reminds me somewhat of taubyte.com

Following to see where it goes, tho so far it kinda "feels" nicer than coolify

05.03.2026 05:44 👍 2 🔁 1 💬 0 📌 0
Preview
A year of building Uncloud And what's coming in 2026

Finally sent my first newsletter: A year of building Uncloud
(a simpler Kubernetes alternative for small teams and solo developers)

What happened, where we are now, and what’s coming in 2026

open.substack.com/pub/psviders...

24.01.2026 14:02 👍 4 🔁 0 💬 0 📌 0
Post image

Look ma’ I’m on the orange site

04.12.2025 13:21 👍 2 🔁 0 💬 0 📌 0

As far as I know @luislavena.info uses it with tailscale together, including tailscale ssh for provisioning and access without ssh keys

17.11.2025 09:43 👍 0 🔁 0 💬 1 📌 0

Thanks for the public appreciation! ❤️
Could you please tell me more about what you liked in uncloud compared to coolify? Happy to chat in DM too if that’s easier.

17.11.2025 07:59 👍 1 🔁 0 💬 1 📌 0
Preview
GitHub - psviderski/uncloud: A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨ A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨ - psviderski/uncloud

github.com/psviderski/u... omg this is what i wanted out of coolify

17.11.2025 03:15 👍 46 🔁 3 💬 6 📌 3

Thank you Niklaas for trying it out and nice words! Please let me know if you have any feedback 🙏

20.10.2025 23:58 👍 1 🔁 0 💬 0 📌 0

Thank you for following my journey and supporting me.

13.10.2025 04:50 👍 0 🔁 0 💬 0 📌 0

Thank you for following my journey and supporting me. Will keep sharing more technical and non-technical insights along the way. You are awesome! ❤️

13.10.2025 04:50 👍 0 🔁 0 💬 1 📌 0

I know that I need to code less and write more (docs, guides, blogs, etc.) but writing is perhaps my least developed skill so I procrastinate a lot. You have no idea what it takes for me to write even this post but I keep practicing and making little progress.

13.10.2025 04:50 👍 0 🔁 0 💬 1 📌 0

I hope you can help me figure out what value-added product we can build on top. Whether it’s a PaaS everyone else is building or something more niche. I doubt there is a good business model for it as-is. Feel free to share your ideas.

13.10.2025 04:50 👍 1 🔁 0 💬 1 📌 0

I do explore options for how to make the project development sustainable. This is truly my dream job and I will try hard to make it profitable.

13.10.2025 04:50 👍 0 🔁 0 💬 1 📌 0

I’m working on uncloud full-time now and have enough savings to get it to a point where I’m happy to fully shut down my K8s clusters and manage everything with uncloud. The scope turned out to be huge but I don’t care anymore, I want a simpler Kube alternative to exist.

13.10.2025 04:50 👍 2 🔁 0 💬 2 📌 0

Since June I started connecting with such nice people who just want to say hi or help with their advice or contributions and encourage me to keep going. I hope we’re on the right track as a few supporters are voting with their wallets for a simpler deployment solution.

13.10.2025 04:50 👍 0 🔁 0 💬 1 📌 0

The turning point was a successful launch of unregistry on HN in June. Before that, almost a year of grinding with almost no reward. But damn it was worth it.

13.10.2025 04:50 👍 1 🔁 0 💬 1 📌 0
Post image

First income from my open source work!
Someone actually paid me to bring back 2015 Docker vibes. Some reflections 👇

It took me more than a year to reach this point but I had no idea how much fun it would be. But only after a certain point, when I got a bit of attention.

13.10.2025 04:50 👍 3 🔁 0 💬 1 📌 0

I've been blown away by Uncloud and unregistry from @psviderski.bsky.social, to the point that I'm actually enjoying deploy again!

Build and deploy under seconds. No need for external container registry, all streamlined.

Previous deploy metrics: k8s: 5min!. Swarm: 30s, Uncloud: < 5s. 👏🚀

05.10.2025 18:14 👍 2 🔁 1 💬 0 📌 0

Another syscall is sendfile() used by io.Copy for file → socket transfers only. It directly copies data from page cache to socket in kernel space, reducing CPU usage and cache polution.

24.09.2025 04:31 👍 0 🔁 0 💬 0 📌 0

splice() moves data between file descriptors without copying between kernel and user space. This allows creating quite performant proxies with little effort.

24.09.2025 04:31 👍 0 🔁 0 💬 1 📌 0
Post image

io.Copy in Go is actually zero-copy on Linux.

When you io.Copy between TCP connections it automatically detects the WriterTo/ReaderFrom interfaces and uses splice() syscall under the hood.

24.09.2025 04:31 👍 0 🔁 0 💬 1 📌 0

- builds new image locally (or in remote builder) from compose.yaml
- pushes image directly to remote machine(s) without a registry
- rolls out containers without downtime

Most of the building blocks are already in place so need to glue everything together. Should be fun

18.09.2025 01:24 👍 1 🔁 0 💬 0 📌 0
Post image

I’m back to the drawing board. Designing the main deploy flow uncloud was essentially created for.

Integrating unregistry to make a kick-ass DX.
Just one ‘uc deploy’ command:

18.09.2025 01:24 👍 2 🔁 0 💬 1 📌 0
Post image

Love developers spreading kindness on GitHub and Discord. It doesn't take much but makes a total difference.

A special shout out to @luislavena.info who just had a baby but still champions sleep-deprived testing and early adoption. This is amazing!

Be nice and attract more love! ❤️

18.09.2025 01:22 👍 2 🔁 0 💬 0 📌 0
Preview
Ingress & HTTPS | Uncloud Uncloud uses Caddy as its reverse proxy to handle incoming traffic, provide automatic HTTPS

uncloud.run/docs/concept...
github.com/psviderski/u...

29.08.2025 02:45 👍 0 🔁 0 💬 0 📌 0
Post image

Uncloud v0.12 brings full Caddyfile support to your Compose deployments

Configure reverse proxy per service:
- custom routing & redirects
- auth & headers
- dynamic upstreams with {{upstreams 8080}}
- inline or load from file with x-caddy

Docs and release notes in 🧵

29.08.2025 02:45 👍 2 🔁 0 💬 1 📌 0
Preview
How to connect Docker containers across multiple hosts with WireGuard | Uncloud Learn how to configure a WireGuard overlay network that lets Docker containers securely communicate across multiple hosts. No exposed ports needed.

Ever wanted your Docker containers running on different hosts to securely talk to each other without exposing ports?

Here's my guide on using pure WireGuard to make this work across clouds and even behind NAT +a sneak peek at Uncloud, the tool I built to automate it all

uncloud.run/blog/connect...

05.08.2025 02:31 👍 1 🔁 0 💬 0 📌 0

It works. But at first I tried to convert my tailwind-styled page into a regular docusaurus page and it was a nightmare to fight with react and all the automatic docusaurus injections into the page. Don’t try this at home kids

31.07.2025 11:54 👍 0 🔁 0 💬 0 📌 0

4. After creating a docusaurus build, overwrite the generated /index.html with my landing page. I couldn’t put it into docusaurus static because it caused conflict with the generated index.html 🙈

31.07.2025 11:54 👍 0 🔁 0 💬 1 📌 0

1. Need to create an empty docusaurus page for root path / (pages/index.js)
2. Set navbar.logo.href to fqdn
3. Swizzle the DocBreadcrumbs component and overwrite baseUrl (/ → /docs) so that home leads to the root of docs instead of the empty page

31.07.2025 11:54 👍 0 🔁 0 💬 1 📌 0

Managed to deploy docusaurus-generated docs and a landing page (static html with tailwind css) as one bundle of static html such that:

/ → standalone landing page html
/docs and /blog → html generated from markdown

Finding the right incantation was non-trivial 👇

31.07.2025 11:54 👍 0 🔁 0 💬 1 📌 0