Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.48 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.48 KB

tnconnect-installer

Prerequisites

Make sure the domain you are intstalling is pointing to the server you are installing on. Also keep in mind that this install script will assume you are using a subdomain of your main domain prefixed with connect. eg. connect.example.com. when the domain is example.com.

Installation

Copy this repo to your home directory and run the install script.

$ git clone https://github.com/Team-Nifty-GmbH/tnconnect-installer.git

$ cd tnconnect-installer

$ sh ./install.sh

While the script is running you will be asked for the domain you want to use for your connect instance. When running this script for the first time and you are cloning from a private repo you will see a public key. You will need to add this key to your github repo as a deploy key. This will allow the script to pull the repo and install it.

What does it do?

The install script will install the following software:

  1. nginx
  2. certbot
  3. php with extensions
  4. mariadb
  5. Docker
  6. Docker Compose
    1. Gotenberg
  7. meilisearch
  8. supervisor
    1. laravel queue worker
    2. laravel websockets
  9. redis
  10. composer

Additionaly the cronjob for the laravel scheduler will be installed.