2021-03-25 03:20:44 +01:00
|
|
|
![example workflow](https://github.com/nielsandriesse/session-open-group-server/actions/workflows/build.yml/badge.svg)
|
2021-03-05 05:13:31 +01:00
|
|
|
|
2021-03-31 05:24:53 +02:00
|
|
|
[API Documentation](https://github.com/nielsandriesse/session-open-group-server/wiki/API-Documentation)
|
|
|
|
|
|
|
|
[CLI Reference](https://github.com/nielsandriesse/session-open-group-server/wiki/CLI-Reference)
|
2021-03-30 06:19:18 +02:00
|
|
|
|
2021-04-08 05:47:36 +02:00
|
|
|
Want to build from source? See [BUILDING.md](https://github.com/nielsandriesse/session-open-group-server/blob/main/BUILDING.md).
|
2021-03-11 06:20:49 +01:00
|
|
|
|
2021-04-01 01:48:27 +02:00
|
|
|
## Installation Instructions
|
2021-03-15 05:41:24 +01:00
|
|
|
|
2021-04-08 05:51:55 +02:00
|
|
|
1. Pull in the Session open group server executable:
|
|
|
|
|
|
|
|
`apt-get session-open-group-server`
|
|
|
|
|
|
|
|
2. Create a X25519 key pair for your server:
|
|
|
|
|
2021-04-08 05:47:36 +02:00
|
|
|
```
|
|
|
|
mkdir /usr/local/session-open-group-server
|
|
|
|
openssl genpkey -algorithm x25519 -out /usr/local/session-open-group-server/x25519_private_key.pem
|
|
|
|
openssl pkey -in x25519_private_key.pem -pubout -out /usr/local/session-open-group-server/x25519_public_key.pem
|
2021-04-08 05:51:55 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
3. Start the server:
|
|
|
|
|
|
|
|
```
|
2021-04-08 05:47:36 +02:00
|
|
|
systemctl enable session-open-group-server.service
|
|
|
|
systemctl start session-open-group-server.service
|
|
|
|
```
|