Skip to main content

Getting start

caution

Following document are related to Offision On-premise installation, if you are using Cloud subscription plan of Offision, you do not need to refer to the following information

Install Offision Server

1. Understand the components for the Offision Server

Offision server are builded based on Docker technology. Thanks for the Docker, Offision are able to hosting in various environments, and it can also support simple installation. At the beginning, you need to know the 3 key component to build up a Offision Server.

  1. Application - a docker container to host the Offision image
  2. Database - to save the key data on Offision
  3. File Storage - to save the videos and images upload to Offision, and the application log file

2. Choose the infrastructure based on your actual usage

You need to confirm the infrastructure, there are serval infrastructures we suggest in following for your reference:

If you have a strong knowledge on Docker hosting / Database / Cloud hosting, actually you can host into other platform such as (Google cloud / Alibaba Cloud) as you want.

3. Install the components

Finally, if you confirm the infrastructure, you can follow the below installation guideline to setup the system based on the component you choose:

Application

Data backup

If you are using Offision, we strongly recommend you to apply the backup to the Offision, but actually not all component need to backup by Offision.

  1. Application - No need to backup the application. Offision docker image are built into a single image, no data will be stored in the application. If the application server fail on any reason such as hard disk damage, just reinstall the application server as a new one and connect to existing file storage and database.

  2. Database - Strongly recommended, All the key user items and data are stored into the Offision Server, it will have a unrecoverable impact to the system if database data lost. Of course, there will have no specification on the backup policy and mechanism, hard-disk backup / RAID 1 data mirroring / database backup are all applicable for database back-up.

  3. File Storage - Recommended, the files stored in Offision system are mainly the room image / photo, and the logging file to tracing the problem. The damage of the file storage due to the file lost may be caused some inconvenience to the Offision, such as image cannot be shown, but this will not have the direct impact of the main booking flow. User can easily re-upload the files to Offision to recover it. But we will still recommend you to have a file storage backup mechanism, since it will prevent the inconvenience to the end user when any unexpected issues happen.

System capacity suggestion

After you confirm the system infrastructure backup mechanism, next step you need to know are the capacity of each items.

The following suggestions of the system are based on the Offision previous production experience, which can handle 1000 User access and with the data storage, to ensure system’s stability and smoothness.

caution

These suggestions are for estimate purpose only, system usage will be different depends on the usage frequency and features used. Please monitor the system resource usage and modify the system capacity based on the actual usage.

Application

CloudOn-premise
min number of server/instances2 instances2 servers
min CPU8 Cores8 Cores
min RAM14 GB16 GB
min disk size10 GB50 GB

Database

CloudOn-premise
min DTU100-
min CPU-8 Cores
min RAM-16 GB
min disk size30 GB50 GB

File Storage

CloudOn-premise
min disk size10 GB30 GB

Backup Server

Back up server storage estimation is based on a simple calculation. For example, if you want to keep daily backup for 30 days, monthly backup for 1 year and yearly backup for 7 years, the size required will be (30 + 12 + 7) * 30GB = 1.47 TB