A self-service business portal that handles authentication, payments, and content delivery from a single VPS. No SaaS subscriptions, no per-seat fees, no vendor lock-in.
Managing clients through email threads and manual invoicing wastes hours every week. Files get lost. Invoices get forgotten. Payments require follow-up. The admin work scales linearly with every new client, and none of it is billable.
Authentication, payments, content, and files in one place. Self-hosted and fully owned.
Magic link authentication. No passwords, no resets, no friction. Clients are in within seconds with nothing to forget or reset.
Stripe for card payments, cryptocurrency payment processing for clients who prefer it, and a third payment gateway option for flexibility. Clients pick their preferred payment method at checkout.
File management system for deliverable handoffs. Clients access project files organized by project without sending a message. Self-hosted on a single VPS with no vendor lock-in.
Blog content and client documents synced from Notion. 20+ block types rendered natively. Author in Notion, publish automatically.
Runs on a single VPS behind Caddy. No managed services, no per-seat pricing, no surprise bills. The entire portal is owned outright.
One system handles auth, payments, content, and file delivery. No third-party dashboards to manage. No per-seat pricing.
Clients log in with one click and pay however they want. Documents update automatically from wherever your team writes them. The admin work that used to scale with every new client just stopped.
Screenshots coming once content is finalized.
Customer Dashboard
Invoice View
Self-hosted, multi-payment, zero-password. Built to run on a single VPS. dan@diazovate.com