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.
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.
The install script will install the following software:
- nginx
- certbot
- php with extensions
- mariadb
- Docker
- Docker Compose
- meilisearch
- supervisor
- redis
- composer
Additionaly the cronjob for the laravel scheduler will be installed.