This commit is contained in:
2022-03-22 22:17:56 +00:00
parent 18f13eb404
commit d81c79f130

View File

@@ -31,21 +31,57 @@ An up to date modern web browser (not Internet Explorer) with Javascript enabled
## Installation procedure
### PostgreSQL server
### 1\. Install PostgreSQL server
AyaNova requires access to a PostgreSQL database server version 12 or newer. It should be up and running **before** AyaNova is installed. If you do not have a PostgreSQL server already then it must be installed to a location visible to the AyaNova server (same computer or a local computer on the same network). PostgreSQL is open source and free to use, if you need to install PostgreSQL follow this installation guide [https://www.postgresqltutorial.com/install-postgresql/](https://www.postgresqltutorial.com/install-postgresql/)
AyaNova requires access to a PostgreSQL database server version 12 or newer. It should be up and running **before** AyaNova is installed. If you do not have a PostgreSQL server already then it must be installed to a location visible to the AyaNova server (same computer or a local computer on the same network).
#### Password
PostgreSQL is open source and free to use.
If you need to install PostgreSQL follow this installation guide [https://www.postgresqltutorial.com/install-postgresql/](https://www.postgresqltutorial.com/install-postgresql/)
#### PostgreSQL server Password
If you are installing PostgreSQL you will be prompted to provide a password to access it. Be sure to make a note of this password as AyaNova will need it to be specified later in the `AYANOVA_DB_CONNECTION` [configuration setting](ops-config-environment-variables.md) after installing the AyaNova server.
### ASP.NET Core Runtime
### 2\. Install ASP.NET Core Runtime
AyaNova is built upon the ASP.NET Core runtime version 6.0 or newer and it should be present **before** AyaNova is installed. Download the runtime here [https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
AyaNova is built upon the ASP.NET Core runtime version 6.0 or newer and it should be present **before** AyaNova is installed.
### AyaNova server installation
Download the runtime here [https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
Once you have ensured the two requirements above are installed and available; download and run the AyaNova network installer: [https://www.ayanova.com/download/ayanova-windows-x64-lan-setup.exe](https://www.ayanova.com/download/ayanova-windows-x64-lan-setup.exe). Follow the prompts and complete the installation.
Confirm your ASP.NET Core runtime is installed and running by opening a DOS command window and typing
```dos
dotnet --list-runtimes
```
![SCREENSHOT OF VERIFY DOTNET](img/ops-install-windows-lan-verify-netcore.png)
(your version may be newer)
### 3\. AyaNova server installation
Once you have ensured the two requirements above are installed and available; download and run the AyaNova network installer: [https://www.ayanova.com/download/ayanova-windows-x64-lan-setup.exe](https://www.ayanova.com/download/ayanova-windows-x64-lan-setup.exe).
Keep the checkmark on _Start AyaNova server when Windows starts_ and click on _next_.
![SCREENSHOT OF setup window checkmarked](img/ops-install-windows-lan-startup.png)
You will be prompted to go to the asp.net core download page:
![SCREENSHOT OF question about setup asp.net](img/ops-install-windows-lan-aspnetcore.png)
If you have already downloaded and installed ASP.NET Core Runtime, select No. Otherwise select Yes, and complete that installation before proceeding.
You will next be prompted to go the PostgreSQL installer page:
![SCREENSHOT OF question about setup pgsql](img/ops-install-windows-lan-postgressql.png)
If you have already downloaded and installed PostgresSQL database server, select No. Otherwise select Yes, and complete that installation before proceeding.
Finish the installation.
![SCREENSHOT OF lan install setup finished](img/ops-install-windows-lan-finish.png)
#### Server configuration