session-open-group-server/README.md

29 lines
1,013 B
Markdown
Raw Normal View History

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-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
```