-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Without docker #1062
Comments
I'm very confused. If client apps have a "home server" feature that effectively enables self-hosting with a single click, why is it so much harder to set up the sync component alone? The Linux client doesn't work on headless systems and even if it did it'd be very inefficient. I guess what I'm asking is why isn't there a simple binary for the server? Why jump through all these hoops? Even Docker is unnecessary complexity and bulk compared to a self-contained binary file. |
Standard notes is a software designed to host https://app.standardnotes.com infrastructure. Project is open source for review and security reasons and that you can self-host it as geek and tech savvy person is just sideways benefit. App is design to use containers as it's probably deployed on cloud infrastructure like K8S or on AWS / Azure / GC etc. It's much easier to release it this way and that allow Devs to easier upgrade it in the future. |
I'm not sure I follow. The argument that it's easier to maintain using Docker would have made sense if it wasn't for the existence of the home-server that completely nullifies the need for a standalone server and can absolutely be extracted from the client binaries and provided as a standalone binary. |
I've been trying to get it working without docker, using sqlite, and systemd instead of supervisor. Running
yarn start
from the root directory finishes but silently fails at the end.Here's my
.env
file in the root directory:Nothing is listening on port 3000.
The text was updated successfully, but these errors were encountered: