Settings

Theme

Show HN: Atrium – An open-source, self-hosted client portal

github.com

5 points by ecotto123 9 days ago · 3 comments · 1 min read

Reader

I started a solo software engineering lab earlier this year and wanted a professional foundation for my clients from day one.

I looked at platforms like HoneyBook, but they are expensive and didn't feel built for developers. I wanted a lightweight, self-hosted, and white-label solution that handled the essentials—file sharing, project tracking, and invoicing—without the SaaS tax. So I built Atrium.

It’s a clean interface that gives clients a single place to track progress and handle billing under my own branding, rather than me stitching together fragmented tools.

Core Features:

* White-Labeling: Fully customizable branding for the client-facing UI.

* Updates & Collaboration: Status updates and file sharing for clients, plus internal notes for team-only coordination.

* Asset Management: Support for S3, MinIO, R2, or local storage.

* Invoicing: Integrated PDF generation and billing.

I’m using this to run my lab’s client operations and would love technical feedback, contributions or feature requests from the community.

GitHub: https://github.com/Vibra-Labs/Atrium

ivannovazzi 8 days ago

Nice foundation. Self-hosted client portals make a lot of sense for dev shops and agencies who want full control.

We're building Gatherly (gatherly.io) for a similar audience but with a SaaS approach focused on professional services (accounting firms, law firms, consultants). The key difference is we've baked in eIDAS-qualified e-signatures and automated document collection workflows — so clients can sign agreements and upload requested documents through a single branded portal, no account required.

The self-hosted angle is interesting for developers, but most of the professional services firms we talk to want zero ops overhead. Would be curious if you've seen demand from non-technical users.

  • ecotto123OP 8 days ago

    Thanks! Gatherly looks good, the eIDAS integration is a great niche.

    We just launched, so we’re still in the "discovery" phase regarding our user base but you’re right that many pro services want zero overhead, which is why a paid hosted version is on our roadmap to capture that majority.

    We are starting with the self-hosted/open-source angle for two reasons:

    Privacy & Control: For agencies handled sensitive data who aren't ready for a full SaaS commitment.

    The "Tech-Forward" Freelancer: People doing smaller contracts who want a professional portal without another recurring subscription.

    We plan to work on getting merged into Unraid to lower the barrier for those smaller self-hosters so it feels less like "ops" and more like a one-click install

    • ivannovazzi 6 days ago

      Thanks! The Unraid angle is smart — one-click install removes the biggest objection to self-hosted. That could be a really strong wedge for the privacy-first crowd.

      We're seeing a similar split in our market. The accountants and law firms we talk to won't touch self-hosted — they want zero ops and just need it to work. But agencies and consultants who handle sensitive client data (immigration, financial advisory) often ask about data residency and control first.

      Your two-track approach (self-hosted free, hosted paid) actually complements what we're doing well. If someone needs full infrastructure control, Atrium is the right fit. If they want managed SaaS with eIDAS compliance baked in, Gatherly covers that. Might even make sense to cross-refer users who land in the wrong bucket.

      Good luck with the launch — the market is definitely big enough for both approaches.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection