Skip to content

jsonstash/JSONStash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A free self-hosted JSON storage solution.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published