HACKER Q&A
📣 catapart

No-code, simple-setup user management


Hi HN! I'm trying to allow users of my app to store some of their app data on my servers. The app is a local-first, edge app so it does not need to have user data stored on the server, ever, but I wanted to offer it to users that were trying to keep multiple instances of the app in sync.

What I have been looking for is some kind of github project or installable application that I could put on - say - a hostinger server. I would like to be able to SSH into the server and run some command line scripts (and enter the appropriate private data), which would - at the end of the session - allow me to register and login users.

I have been very unsuccessful in finding something like that. Most everything I have found has at least SOME more set up, and most of them try to lock you in to a service of some kind.

My current least-friction option that I can think of would be to do a one-click install for Wordpress (common for hosting services like hostinger or bluehost or ipage or whatever) and then either use any built-in user-management it exposes, or hack into the WP users with an additional API.

Given the scope of wordpress (necessitating size) and the lack of need for its other features, I hesitate to do something like that. But it does seem like every alternative wants you to go around and do actual developer shit, which is not something I'm interested in doing for a "Solved Problem" like user management. I can't think of any reason to reinvent that wheel unless it really is true that nobody has made a simple repository that I can pull, install, and publish which would yield a functioning user management API. But, honestly, it feels like that kind of thing is out there. And I figure, if it is, you guys would know about it.

So I'm open to suggestion, but the toplines here are "needs to manage users (including forgotten passwords, decent security, etc)", and "doesn't need me to develop for it". If anyone can suggest anything like that, I would be very very grateful!

Thanks!


  👤 kube-system Accepted Answer ✓
It sounds like what you're looking for is an identity provider.

A popular open source option is https://www.keycloak.org/

This application can manage your users, then you can use standards like OpenID or SAML to plug it into your application, of which there are usually many plugins to accomplish this depending on your tech stack.


👤 grinich
Check out WorkOS (I work there. Email in my pfoile if you want to chat.)

https://workos.com/user-management