Hacker News new | ask | show | jobs
by codegeek 954 days ago
I developed these 3 tools internally for our B2B SAAS :

- B2B helpdesk system (supporting team of customers, not individuals. No good solution there). I might release this as a product some day :)

- Restricted access to servers to run only some commands through a web interface. Use Company SSO to login and then execute pre-selected commands only.

- Automate Staging env. creation on demand

1 comments

Would you share how did you do the last two? I have done those too (explained a bit in another comment).
Wow nice. For the server management tool, I used Go for everything (no frontend framework) with some light JS sprinkled in. The flow is that a team member signs in and then has access to certain VMs that they can run pre-defined commands from a dropdown. For example, clear the cache on server etc. Uses ssh in the code to connect to the server. We do have a Postgres db storing the VM info everytime a VM is created. SO that db needs to be maintained but we have 100s of VMs so this tool was needed.