[Deprecated: Use our new Node server: https://github.com/standardnotes/syncing-server-js]
You can run your own Standard Notes server and use it with any Standard Notes app. This allows you to have 100% control of your data. This server is built with Ruby on Rails and can be deployed in minutes.
Your MySQL Data will be written to your local disk in the
datafolder to keep it persistent between server runs.
Clone the project:
git clone --branch master https://github.com/standardnotes/syncing-server.git
Setup the server by running:
Run the server by typing:
Your server should now be available under http://localhost:3000
You can check the logs of the running server by typing:
In order to stop the server type:
In order to update to the latest version of our software please first stop the server and then type:
You can check the status of running services by typing:
Please use this step with caution. In order to remove all your data and start with a fresh environment please type:
syncing-serveruses RSpec for tests.
To execute all of the test specs, run the following command at the root of the project directory:
bundle exec rspec
Code coverage report is available within the