2023-03-21 21:39:24 +01:00
# Service VOTE
2023-03-21 23:13:40 +01:00
Service de vote à distance Belenios. Documentation inspirée de [la documentation officielle ](https://gitlab.inria.fr/belenios/belenios/-/blob/master/INSTALL.md ).
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
## Utilisation du service
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
Voir la documentation pour [organiser les élections ](https://www.belenios.org/organiser-une-election.html ) et [l'utilisation du service en tant qu'électeur et électrice ](https://www.belenios.org/instructions-fr.html ).
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
## Installation du service
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
### Installation de Belenios
2023-03-21 21:39:24 +01:00
```
2023-03-21 23:13:40 +01:00
sudo apt install belenios-tool
2023-03-21 21:39:24 +01:00
```
2023-03-21 23:13:40 +01:00
### Installation du serveur web
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
#### Installation des dépendances
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
```
2023-03-22 00:20:42 +01:00
sudo apt install opam libgmp-dev pkg-config libpcre3-dev libssl-dev zlib1g-dev libsqlite3-dev
2023-03-21 23:39:48 +01:00
2023-03-21 23:13:40 +01:00
opam init
2023-03-22 00:14:14 +01:00
opam install calendar eliom csv base64 hex dune atdgen zarith cryptokit calendar cmdliner sqlite3 csv ocsipersist-sqlite eliom gettext-camomile ocamlnet
2023-03-21 23:13:40 +01:00
```
2023-03-21 21:39:24 +01:00
2023-03-21 23:24:10 +01:00
Note : il peut être nécessaire d'augmenter la valeur du timeout OPAMSOLVERTIMEOUT (variable d'environnement).
2023-03-21 23:13:40 +01:00
#### Compilation du serveur web depuis le dépôt
2023-03-21 21:39:24 +01:00
2023-03-21 23:13:40 +01:00
```
sudo mkdir -p /srv/belenios_web
cd /srv/belenios_web
sudo git clone https://gitlab.inria.fr/belenios/belenios.git
cd belenios
make build-release-server
```
2023-03-21 21:39:24 +01:00