This commit is contained in:
@@ -28,17 +28,21 @@ Any modern browser (not Internet Explorer) with Javascript enabled on any device
|
||||
### Install ASP.NET Core runtime
|
||||
|
||||
AyaNova requires the ASP.NET Core runtime version 6.0 or newer.
|
||||
Install the **"ASP.NET CORE RUNTIME"** (NOT SDK VERSION) using this guide for your specific OS [https://docs.microsoft.com/en-us/dotnet/core/install/linux](https://docs.microsoft.com/en-us/dotnet/core/install/linux)
|
||||
Install the **"ASP.NET CORE RUNTIME"** (NOT SDK VERSION) using this guide for your specific OS
|
||||
[https://docs.microsoft.com/en-us/dotnet/core/install/linux](https://docs.microsoft.com/en-us/dotnet/core/install/linux)
|
||||
|
||||
There are three different versions of .net core listed, be sure you select the "ASP.NET Core Runtime" version.
|
||||
|
||||
NOTE: In the example command lines in the linked pages above they are sometimes missing the `sudo` command, be sure to add it before commands listed there.
|
||||
|
||||
### Install PostgreSQL server
|
||||
|
||||
AyaNova requires access to a PostgreSQL database server version 12 or newer. If you do not have a PostgreSQL server already available then it must be installed to a location visible to the AyaNova server (same computer or a local computer on the same network).
|
||||
|
||||
We recommend _not_ using the version of PostgreSQL provided by your OS package manager as they tend to be out of date.
|
||||
|
||||
To install PostgreSQL directly start here [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
|
||||
To install PostgreSQL directly start here
|
||||
[https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
|
||||
|
||||
### Set the PostgreSQL password
|
||||
|
||||
@@ -72,21 +76,21 @@ ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils
|
||||
|
||||
### Create folders for AyaNova
|
||||
|
||||
AyaNova requires two folders to be created, one to hold the AyaNova binary and other server and web application files and one to hold the AyaNova data. AyaNova will need to write to both these locations so be sure you choose locations with appropriate permissions.
|
||||
AyaNova requires several folders to be created: the AyaNova binary and other server and web application files, AyaNova data and the .local-chromium folder to contain a local copy of the Chromium browser for report rendering.
|
||||
|
||||
Create the AyaNova binary files folder. For server linux we recommend `/var/ayanova`.
|
||||
Create the AyaNova binary files folder. We recommend `/var/ayanova`:
|
||||
|
||||
```bash
|
||||
sudo mkdir /var/ayanova
|
||||
```
|
||||
|
||||
Create the data folder, for server linux we recommend and AyaNova defaults to '/var/ayanova/data' in it's configuration.
|
||||
Create the data folder. We recommend and AyaNova defaults to '/var/ayanova/data' in it's configuration:
|
||||
|
||||
```bash
|
||||
sudo mkdir /var/ayanova/data
|
||||
```
|
||||
|
||||
Create the .local-chromium folder, this is where AyaNova will download Chromium to use for report rendering
|
||||
Create the .local-chromium folder:
|
||||
|
||||
```bash
|
||||
sudo mkdir /var/ayanova/.local-chromium
|
||||
@@ -101,7 +105,6 @@ cd /var/ayanova
|
||||
```
|
||||
|
||||
Download the AyaNova archive to the binary files folder created in the previous step.
|
||||
|
||||
[https://www.ayanova.com/Downloads/v8/ayanova-linux-x64-server.zip](https://www.ayanova.com/Downloads/v8/ayanova-linux-x64-server.zip)
|
||||
|
||||
Using curl utility:
|
||||
@@ -226,10 +229,14 @@ sudo systemctl status ayanova.service
|
||||
|
||||
You should see in the status dislpay the AyaNova server version and that it is booting. Any problems found that prevent boot up will be displayed here.
|
||||
|
||||
If all is well then the console window will display "BOOT: COMPLETED - SERVER OPEN" as well as some other configuration data:
|
||||
Note that the first boot of AyaNova may require a few seconds to fully open before you will see server open message below. If you view the status too soon you may not see it get to BOOT: COMPLETED yet, just quite `q` and show status again.
|
||||
|
||||
If all is well the status will display "BOOT: COMPLETED - SERVER OPEN" as well as some other configuration data:
|
||||
|
||||

|
||||
|
||||
To exit the status display type `q` and enter to quit.
|
||||
|
||||
If you need to stop the AyaNova service:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user