Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We support installing our application with 2 methods:

  1. If you have an existing Kubernetes Cluster and have experience with Kubernetes or Red Hat Open Shift Cluster, see:
    Installation into existing Kubernetes Cluster

  2. If you don’t have an existing cluster, see:
    Installation on Bare Metal Server

...

  • Minimum Resources (To run the SaaS M equivalent):

    • 4 CPU

    • 16 GB RAM

  • Recommended Resources (To run the SaaS L equivalent):

    • 8 CPU

    • 32 GB RAM

  • IngressController (should support SSL/TLS)

  • SSL/TLS Certificates

  • StorageClass (It must be possible to create Persistent Volumes)

  • Space for Uploads and Media Files on volume(see Media Files Disk Space) Either:

    • On Persistent Volumes

    • On AWS S3

  • External database: PostgreSQL 9.6 or later

  • DNS

  • SMTP Server

...

  • 4 Core CPU

  • 16 GB of RAM

  • Minimum 120 GB of disk space

    • min 60 GB in /var/lib/

    • min 10 GB in /var/log/

    • min 10 GB in /usr/libexec/

    • min 20 GB in /opt/

...

Supported operating systems

  • Ubuntu 16.04 (Kernel version >= 4.15)

  • Ubuntu 18.04 (Recommended)

  • CentOS 7.4, 7.5, 7.6, 7.7

  • RHEL 7.4, 7.5, 7.6, 7.7

Software Requirements

  • Bash Version 4 or greater

  • Root access (no shared instance)

Disk Space

Since the application deals with 3D Data and CAD files, a lot of data can be produced.
The media files are stored at a directory, which can be specified during the installation.

The directory could also be a separate hard drive or network share which is mounted on the linux file system.

The needed space is highly dependent on the usage of the application and the average size of the uploaded 3D Data. We recommend clarifying the needs early and reserving enough Space on a Hard Drive.

Supported operating systems

...

Ubuntu 16.04 (Kernel version >= 4.15)

...

Ubuntu 18.04 (Recommended)

...

CentOS 7.4, 7.5, 7.6, 7.7

...

.

...

Software Requirements

  • Bash Version 4 or greater

  • Root access (no shared instance)

Firewall requirements

The following Ports must be accessible:

...

An internet connection is not required.

Database Requirements

General Requirements

  • The Application requires a separate PostgreSQL database server. 

  • The application server needs read/write access to the database server, so any firewall between these needs to allow traffic.

  • 3YOURMIND will and can not manage the database server for you. We will neither install a database server nor configure updates/replication of existing database servers. 

  • Sizing requirements for the database heavily depend on usage. We recommend at least 20 GB for a production system. The database will grow slowly over time, so keep the disk space under monitoring. 

  • On your database server, you will need to create one database and one user, which has read/write/drop/create rights on the said database.

Supported Databases

  • The following Databases must be provided by the customer:

    PostgreSQL 9.6 or later

    Minimum Version: 9.3

    • Encoding: UTF-8

    • Also, set these variables for the application user on the database:

      Image Modified

Other Setup Requirements

  • DNS

  • HTTPS / Certificates

  • SMTP Server

  • Transfer of existing cloud application data (Organization Styling, Printing Services, and Materials) not including User and Order data.

  • (Optional) AWS S3 Object Storage for 3D-Files

...