Add System Requirements to README #71
17
README.md
17
README.md
@ -17,12 +17,29 @@ If you want to transfer a file to another user, you can attach it to a message.
|
|||||||
|
|
||||||
On the settings page some convenience features can be configured, as well as the color theme.
|
On the settings page some convenience features can be configured, as well as the color theme.
|
||||||
|
|
||||||
|
### System requirements
|
||||||
|
|
||||||
|
To run Envoy, you have to install a Java Runtime Environment (JRE) of at least version 11.
|
||||||
|
You can download an open source implementation from [here](https://jdk.java.net/15/).
|
||||||
|
|
||||||
|
If you are running a Linux distribution, make sure that an emoji font like [Noto emoji](https://github.com/googlefonts/noto-emoji) is installed.
|
||||||
|
Most major Linux distributions like Debian, Arch and Gentoo have a Noto emoji package available inside their package repositories.
|
||||||
|
|
||||||
## Server Administrator
|
## Server Administrator
|
||||||
|
|
||||||
To set up an Envoy server, download the package from the release page.
|
To set up an Envoy server, download the package from the release page.
|
||||||
|
|
||||||
Because the project lacks external documentation for the moment, please refer to the Javadoc inside the source code to configure your Envoy instance.
|
Because the project lacks external documentation for the moment, please refer to the Javadoc inside the source code to configure your Envoy instance.
|
||||||
|
|
||||||
|
### System requirements
|
||||||
|
|
||||||
|
To run Envoy server, you have to install a JRE as mentioned above, as well as a database.
|
||||||
|
In development, PostgreSQL is used, which you can download from [here](https://www.postgresql.org/download/).
|
||||||
|
|
||||||
|
Look at the file `META-INF/persistence.xml` inside `envoy-server.jar` for the database configuration.
|
||||||
|
|
||||||
|
After creating a database and configuring the credentials, the server will initialize the necessary tables automatically.
|
||||||
|
|
||||||
## Programmer
|
## Programmer
|
||||||
|
|
||||||
Envoy is organized as a Maven project that is split into three modules.
|
Envoy is organized as a Maven project that is split into three modules.
|
||||||
|
Reference in New Issue
Block a user