-
Notifications
You must be signed in to change notification settings - Fork 7
Implement TLS and more logging #1
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
base: main
Are you sure you want to change the base?
Conversation
Also ship a systemd unit file in contrib for non-Docker deployment.
|
Story time: I needed a KOSync server to test koreader/koreader#10839, and yours happened to be both the most recently updated, neat, and was something I could actually deploy quickly and without going mad in the process. Because I apparently had some extra time to waste, I then went ahead and mangled it to add TLS, listen on a dual-stack socket by default, and add some more logging. Fair warning: I've never touched Rust before, and it's a language that very strongly doesn't agree with me, so, here be dragons ;). |
Hi, I know it's been a while, but just in case you still need this feature, I've been working on a sync server that, since the latest release, supports native TLS termination. It also has available binaries and Docker images for ARM and AMD targets. systemd service is still a WIP 😅 |
|
Well, it's been in prod ever since and nobody's complained yet (and nothing imploded either :D), so, I'm happy with it on my end so far ;). |
Also ship a systemd unit file in contrib for non-Docker deployment.