Skip to content

necrolingus/dont_email_passwords

Repository files navigation

🚀 Dont Email Passwords!

Spin up this Node.js app in Docker or as a standalone app to to have your own secure password sharing service. 🧪

This is a direct spinoff from https://github.com/pglombardo/PasswordPusher but written in NodeJs, it provides APIs, and uses less memory (all of these requirements that I had)



📚 Documentation with Examples

Check it out https://dep.leighonline.net/documentation (redirects to Postman documentation).



🤩 Try it out!

But read the documentation first 🎓😎

User Interface

https://dep.leighonline.net/ui/ 🎉🥳🎊🎁

  • ✅ Enter your secret
  • ✅ Set when the link should expire
  • ✅ Set after how many clicks the link should expire
  • ✅Click submit and share the link

image

  • ✅ You can delete the secret immediately if you don't want to wait for it to expire

image

APIs

https://dep.leighonline.net/api/



🌟 Features

  • Rate Limiting: Customizable rate limits. ⛔
  • Highly Customizable: You can define several parameters to suit your environment, such as max TTL per secret, max number of secrets, max clicks per secret, max size per secret in KB, etc. 🔣
  • UI and API: Use the UI or integrate into your own application using the API. 🗂️
  • Super lightweight: Uses less than 60MB of memory (depending on the cache size of course). ⚖️
  • Config and Stats:
    • Get stats about your cache via API. 📊
    • Get your config via an API. Super useful when building your own font-end. 🗂️
  • Deployment Flexibility: Run locally or in Docker 🐳.

About

Expiring links so you don't have to email passwords

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages