Web application to manage your Time-Based One Time Password. The TOTP generated are compatible with Google Authenticator.
How to install :
go get github.com/Bridouille/go-otp-manager
cd $GOPATH/src/github.com/Bridouille/go-otp-manager
go build && ./go-otp-manager
That's it, the server is running on the port 3000. To change the running port :
export PORT=xxxx
Modify the configuration file at your convenience, the environment chosen will be the one in the OTP_MANAGER_ENV environment variable, development if not set :
./config/config.json
You'll need to provide the credentials
to access to the panel.
I used Angular Material for the front-end part, the TOTPs freshen themselves once arrived to expire.