Skip to content

crocs-muni/meesign-server

Repository files navigation

MeeSign Server

Server-side implementation for MeeSign system.

Usage

Local Build

  1. Install Rust

  2. Clone the repository:

    git clone https://github.com/crocs-muni/meesign-server
  3. Generate private keys and certificates:

    bash generate_keys.sh
  4. Prepare MeeSignHelper

  5. Build and run the server:

    cargo run

Run in a Docker Container

  1. Generate private keys and certificates:

    bash generate_keys.sh
  2. Run a nightly release

    docker run --detach --publish 1337:1337 --volume `pwd`/keys/:/meesign/keys/ crocsmuni/meesign:nightly

    There are 2 types of available releases:

    1. latest - this is the latest stable version, you can optionally specify a specific stable version
    2. nightly - a bleeding-edge unstable version that is released every midnight

Acknowledgements

  • This work was supported by the Ministry of the Interior of the Czech Republic under grant VJ01010084 in program IMPAKT I.