A server that Dekken users can store their cards on for syncing.
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
dekken-sync
A server that Dekken users can store their cards on for syncing.
security
Users' passwords are hashed using argon2 and stored in users.tsv, but all deck data is stored in unencrypted JSON files.
Sorry, I'm too lazy for a real database...
usage
Make sure you have installed the Rust toolchain from rustup.
Then clone this repository, and run it with cargo run --release.
The default port for this server is 4204. To expose the server to the internet you will need to port forward this or set up a reverse proxy like Caddy.
reverse proxy config
This is extremely simple!
My example in Caddy's /etc/caddy/Caddyfile:
sync.stormyyy.dev {
reverse_proxy :4204
}