Tech behind a one man SaaS

Whenever I see engineers writing about their stack I am curious to learn new tools. Especially when you are running things solo you are always looking out to learn from the experience of others.

In 2015 I was frustrated at the current level of password managers, especially that there was nothing decent for people running private servers. I started working on Psono, an open source password manager with a decent level of encryption and secure sharing options. Psono was never intended to run as SaaS, otherwise I’d probably have backed in support for multiple tenants right at the beginning.

Just so you are getting a bit an overview of the scale of Psono. Psono is currently installed locally in about 70 countries, with more than 4000 installations. Psono SaaS alone is currently used by over 15.000 people, most of them using our free community edition of Psono which runs on the same tech stack as our paid Enterprise product.

The stack of a typical Psono installation consists of a database, server, two web clients (one for regular users and one for admins), apps for iOS and Android, browser extensions for Chrome and Firefox. A customer can install an LDAP gateway or a fileserver on top of that.

Next to that I have a lot more infrastructures in place. Starting with the website to power the company homepage and product page I have a license server for our enterprise product, a central ERP system to handle quotes and invoices, a shop where people can purchase Psono SaaS and manage their installation and an authentication service with OIDC.

Through the course of the article you will see that I prefer old and boring tech.

Leave a Comment

Your email address will not be published.

Scroll to Top