Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 804 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 804 Bytes

Sesame

Web-based password storage written with Perl/Mojolicious/MongoDB/Manel. See it in action at https://sesame.markusko.ch

Dependencies

  • Perl
  • Mojolicious
  • Mango module (Non-blocking MongoDB driver for Perl)
  • Mandel (ORM module for Mango/MongoDB)
  • MongoDB

Installation

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>