Golang implementation of the Standard File protocol.
You can run your own Standard File server, and use it with any SF compatible client (like Standard Notes). This allows you to have 100% control of your data. This server implementation is built with Go and can be deployed in seconds.
Requirements
- Go 1.7.5+
- SQLite3 database
Instructions
-
Initialize project:
go install github.com/tectiv3/standardfile ```
-
Start the server:
standardfile ```
#todo
SECRET_KEY_BASE
JWT secret key
DB_HOST
Database host.
DB_PORT
Database port. 3306 is standard.
DB_DATABASE
Database name.
DB_USERNAME
Database username.
DB_PASSWORD
Database password.
Contributions are encouraged and welcome. Currently outstanding items:
- Test suite
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html