Web-based password storage written with Perl/Mojolicious/MongoDB/Manel. See it in action at https://sesame.markusko.ch
- Perl
- Mojolicious
- Mango module (Non-blocking MongoDB driver for Perl)
- Mandel (ORM module for Mango/MongoDB)
- MongoDB
Simply clone or download the the repository, adjust the sesame.conf file and execute either:
$ morbo script/sesame (for development), or
$ hypnotoad script/sesame (for production)
The app will then listen on either 127.0.0.1:3000 (development) or 0.0.0.0:8012 (production).
To access your app via a reverse proxy, create a minimal VHost like this:
<VirtualHost *:443>
ServerName sesame.markusko.ch
ProxyPass / http://127.0.0.1:8012/
</VirtualHost>