Test Collab offers Docker image to get you up and running fast.
1. Pull Test Collab image from Docker Hub:
docker pull testcollab/testcollab:latest
This will pull latest version of Test Collab along with all OS-level dependencies.
2. Start container:
docker run --name=my_testcollab -d -p 80:80 testcollab/testcollab:latest
This will start container in background and bind Test Collab server to your port 80. You can name it whatever you want, name will later be used to create service.
3. Access your instance in browser:
This will bring up the installation wizard of Test Collab. You should see a screen similar to this:
Click on Next Step to start the installation wizard
Most of the information that the wizard seeks is straight forward and self explanatory.
4. System Settings- Before installing the application, wizard checks for its dependencies, which include the permissions that should be available for various directories.
5. Database Configuration- In this step, database related information is to be provided.
6. Network Settings- In case you are using a proxy server to connect to the internet then this setting will be required to be defined.
7. License Agreement- You should be having the application's main license key handy, in order to finish this step. You receive your Test Collab's license key in email when you purchase the self hosted version.
8. Backend Configuration- This covers the website management related settings
9. General Configuration- These are application wide settings.
10. Your Information
11. Finishing Installation
When the installation completes, you will be redirected to the application's login form.
4. Great! Now you can start using Test Collab but you'll want to configure mail server first so that we can send email notifications.
After logging into your dashboard, go to Settings > Emails. Select SMTP setting there and specify your mailing server credentials.
You'll eventually want the container to get started automatically as soon as your server boots up. Take a look at this guide here to run docker container as a service.