logoalt Hacker News

pjullrichtoday at 8:18 AM10 repliesview on HN

Hi, Peter the Founder of Pushin.eu here. Sorry, the website escaped containment and landed on HN before I had the chance to update the "marketing materials" aka. landing page. So, here are a few points:

*The product is stable, but still in development. That's why some of the core things like pricing, etc. are missing. BUT:*

1. Business Model: Pushin will have subscriptions for individuals and teams. Pricing is not yet decided but it'll be close to GitHub/GitLab pricing.

2. Privacy: In true German fashion, we *don't* want your private data. Pushin doesn't track anything beyond the obvious: email, password hash, username, whatever information you put on your profile.

3. Roadmap: We're currently in Beta, but everything looks good so far. We'll probably go GA beginning of 2027. I'll focus on delivering the core features first and make sure that they are polished and of good quality before moving on to the nice-to-haves.

4. I say "we" but it's really only me (Peter Ullrich, peterullrich.com) and my dog (Bella, Labrador, beige). "We" are not VC funded, but bootstrapping on bare metal Scaleway servers. My wish is for this to become a proper company soon though.

5. Tech-stack: Elixir (Phoenix + LiveView) for most parts, Rust for the Git parts, S3-compatible buckets and Postgres on Scaleway, servers are bare metal Scaleway servers running in Paris.

6. Git implementation: Just like Tangled, I've used Rust and the gitoxide libraries to build a Git implementation that's fully compatible with the canonical Git CLI, but uses S3-compatible buckets as storage instead of keeping the entire repo on disk. I'll write in-depth about this soon, but it's very much what Tangled did, just with a different storage concept.

I gotta be honest that I'm both scared but also excited that Pushin hit HN. I wish we'd be better prepared, but here we are. Many thanks to anyone who is willing to try it out!


Replies

isodevtoday at 9:36 AM

Hey Peter, that's a very cool idea. I think (digital) sovereignty doesn't just happen, it's something we need to build and that's how we do it. It's a bit like "local first". Looking forward to using it once it launches :)

show 1 reply
pierottoday at 8:51 AM

Love your tech stack! Elixir and Phoenix will bring you lots of joy, it sure does for us ;)

show 1 reply
asgeirntoday at 9:35 AM

Love to hear more about the Git implementation. In using S3, are you going the walgit route or more like git-remote-s3?

lexicalitytoday at 9:22 AM

How did you choose which countries to include on your map? You have countries that aren't in the EU but are missing countries which are.

show 1 reply
gitowiectoday at 9:03 AM

Good luck, aspecialy in the UE!

sevenseacattoday at 8:27 AM

(sorry I got excited and shared it)

show 1 reply
Super3000today at 9:00 AM

"Everything" is in english. Are Ireland and Malta your primary markets?

show 2 replies
nerdalyticstoday at 8:41 AM

Congratulations! I'm hooked. The AI slop block is what I like to learn more about. The FAQ does not include AI slop. Can you elaborate a bit on it please.

show 1 reply
PeterStuertoday at 8:37 AM

Thx for the info. Good luck with the project. There is most definitly a market for this, especially after the Codeberg activist takeover.

show 1 reply
potato-peelertoday at 8:37 AM

> Pushin doesn't track anything beyond the obvious: email, password hash, username, whatever information you put on your profile

This seems poorly worded or genuinely concerning. Why do you want to track my email, username or anything in my profile. What do you do with it? How do you track it?

show 1 reply