Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.04 KB

README.md

File metadata and controls

60 lines (36 loc) · 2.04 KB

jsonstash

A free self-hosted JSON storage solution.

Getting Started

Learn about the endpoints at docs.jsonstash.com or check out the postman workspace:

Run in Postman

Prerequisities

In order to run this container you'll need docker installed.

Usage

Environment Variables

  • DefaultConnection - The path where you want the sqlite database stored.
  • JSONMaxBytes - Max size of json allowed to be stashed.
  • StashNameMaxLength - Max number of chars allowed to be used when naming a stash.
  • LoginAttemptThreshold - Max number of failed login attempts before locking the user out.
  • JWTSecret - Json Web Token secret.
  • JWTExpiresIn - Json Web Token amount of time in minutes the token expires.
  • EmailHost - SMTP email host to send unlock tokens.
  • EmailPort - SMTP host port.
  • EmailUsername - Email used to authenticate to host.
  • EmailPassword - Password used to authenticate to host.

Volumes

  • /your/file/location - File location

Built With

Find Us

Authors

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details.

Acknowledgments

  • Thanks to my wife and kids who I love. They didn't help with this at all, but I just like saying it.