~nixgoat/estampa

Minimalist server for the Misfin protocol
meta: Bump version to v0.1.3
auth: Include more signature schemes
meta: dist -> contrib

clone

read-only
https://git.sr.ht/~nixgoat/estampa
read/write
git@git.sr.ht:~nixgoat/estampa

You can also use your local clone with git send-email.

#estampa 📬

builds.sr.ht status

estampa is a server for the Misfin protocol. Written in Rust, and powered by Tokio and rustls, it aims to provide an alternative, stable implementation for the protocol with a minimalist design.

#Install

Clone this repository using git, and check out to the latest tagged release.

$ git clone https://git.sr.ht/~nixgoat/estampa
$ cd estampa
$ git checkout v0.1.3

Build and install estampa using cargo.

$ cargo install --path .

Copy and rename contrib/config.example.toml into config.toml within your working directory. Open it with your preferred text editor (in this example hx will be used).

$ cp contrib/config.example.toml config.toml
$ hx config.toml

Finally, start up the server.

$ estampa

Congrats! You should now have an estampa server fully up and running! It is highly recommended to run this as a system service. An example for a systemd service file is provided at contrib/estampa.service.

#Contributing

Send patches to the mailing list. prefix patches with "[PATCH estampa]".

See the guide to git send-email if this is your first time using sourcehut.

#License

estampa is licensed under the GNU Affero General Public License, version 3 or later. Refer to the license for details.