Files
raven/docs/8.0/ayanova/docs/ops-intro.md
2021-12-02 00:03:04 +00:00

2.4 KiB

AYANOVA SERVER OPERATIONS GUIDE

AyaNova system architecture

AyaNova is a client / server application split between the AyaNova API web server and a progressive web application that provides the AyaNova user interface.

AyaNova server

The AyaNova server is built upon the ASP.NET Core framework which is a cross-platform, high-performance, open-source framework for web applications allowing the AyaNova server to run on multiple operating systems include Windows and Linux.

Database

AyaNova uses the Postgres database server exclusively. "PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance." - from the Postgres web site.

Postgres can be run on multiple operating systems and platforms including Linux or Windows.

AyaNova client

The "front end" of AyaNova also known as the "client" is the user interface for AyaNova. The AyaNova client is a progressive web application. "Progressive" refers to the applications ability to adapt to the device being used and it's screen dimensions. Any device on any platform, desktop or mobile, can be used with AyaNova provided it has a modern web browser with Javascript enabled.

Installation

AyaNova supports many configurations from single user on a single computer, multiple office users on a local area network to large corporate scenarios where AyaNova is accessed globally from the internet.

AyaNova can be installed on many platforms including a single computer for private use, on-premise with a office network server or hosted on a 3rd party internet hosting provider such as DigitalOcean (Windows or Linux).

The installation guide is the starting point for installing AyaNova to meet specific needs.

Configuration

The configuration guide is a reference to all the operational settings related to booting the AyaNova server and adjusting how it operates.

Maintenance

The maintenance guide is a reference to important maintenance tasks for the person responsible for keeping AyaNova server running and data secured and protected from loss.