Installation

Windows

PostgreSQL Installation

Tada server uses PostgreSQL as the database to store all data, we will need to first get that up and running before we can install Tada Server.
It is a very quick and easy process.
If you already have a PostgresSQL instance on your network, you can skip this step.

  1. First we will need to download the latest Windows version from PostgreSQL website:
    https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
    install-server-1.png install-server-1.png
  2. Once downloaded, run it to begin the installation.
    Follow the steps, we will leave all the options to their default.
    install-server-2.png install-server-2.png
    install-server-3.png install-server-3.png
    install-server-4.png install-server-4.png
    install-server-5.png install-server-5.png
    install-server-6.png install-server-6.png
    Make sure to use a secure long password that you will remember.
    install-server-7.png install-server-7.png
    We will leave PostgreSQL to listen to connections using the default port of 5432
    install-server-8.png install-server-8.png
    install-server-9.png install-server-9.png
    install-server-10.png install-server-10.png
    install-server-11.png install-server-11.png
    install-server-12.png install-server-12.png
    well-done, we now have a working PostgreSQL instance running and ready for us to use.
  3. For more information on PostgreSQL you can visit the following site to view the PostgreSQL documentations:
    https://www.postgresql.org/docs/

PostgreSQL User Setup

It is not advisable to use the master / root PostgreSQL user for creating connections to the database.
We will create a new user that we will use for Tada Server connections:

  1. Open the “pgAdmin 4” application. You can find it under the “PostgeSQL” folder in the application / start menu.
    postgres-setup-1.png postgres-setup-1.png
    It can take a little while to start up and load.
    postgres-setup-2.png postgres-setup-2.png
  2. We will be asked to create a “Master password” to protect the pgAdmin application.
    Create a strong password you will remember.
    Please note this password will be used for pgAdmin only.
    postgres-setup-3.png postgres-setup-3.png
    Click the “OK” button to confirm the passwod you want to use.
  3. On the left panel, we will see the server browser panel. Here you can manage and see all the databases on our PostgreSQL instance.
    Click on the “Servers” tab to see the databases.
    postgres-setup-4.png postgres-setup-4.png
  4. We will be asked for the “postgres” user password.
    It will the the password that you created when installing PostgreSQL.
    postgres-setup-5.png postgres-setup-5.png
    We can tell pgAdmin to “Save Password” so that we don’t need to enter it every time we need to work on the databases via pgAdmin.
  5. Right click on the “Login/Group Roles” option.
    postgres-setup-6.png postgres-setup-6.png
  6. Under the “Create” menu, Select the “Login/Group Roles” option.
    A new window will open.
    postgre-user-1.png postgre-user-1.png
  7. Fill in the name of a user you would like to use and add a description to help escribe wat the user is for.
    postgre-user-2.png postgre-user-2.png
  8. Next, under the “Definition” tab. Fill in the password you would like to use for the user.
    postgre-user-3.png postgre-user-3.png
  9. Next, under the “Privileges” tab. Turn on the switches to match the image below.
    postgre-user-4.png postgre-user-4.png
  10. Click on the “Save” button to complete the new user creation.
    postgre-user-5.png postgre-user-5.png
  11. We will close the pgAdmin application as it is not needed anymore.
    Well-done, we have completed setting up PostgreSQL.

Tada Server

  1. Download the latest version of the “Tada Server” application from the following:
    https://tada.center/
  2. Once downloaded, run it to begin the installation.
    tada-server-install-1.png tada-server-install-1.png
  3. Follow the steps. We will leave all the settings at their defaults
    tada-server-install-2.png tada-server-install-2.png
    tada-server-install-3.png tada-server-install-3.png
    tada-server-install-4.png tada-server-install-4.png
  4. Nice, Tada Server is now installed.
    To see how to setup Tada Server. See the following guide:
    server-settings
  5. From here you will need to add some firewall rules to allow Tada Clients to communicate to it.
    Follow this guide to see how to achieve this:
    Firewall Setup Guide

Ubuntu / Debian based distros

PostgreSQL Installation

The best way to install PostgreSQL is to follow the steps on the official PostgreSQL website:
https://www.postgresql.org/download/linux/ubuntu/

But you can do the following in the terminal (These steps are taken directly from the above link):

  1. Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  1. Import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  1. Update the package lists:
sudo apt-get update
  1. Install the latest version of PostgreSQL.
sudo apt-get -y install postgresql
  1. Set “postgres” user password. First login to postgres in the terminal:
sudo -u postgres psql
  1. Set the password for the user.
ALTER USER postgres PASSWORD 'myPassword';

Tada Server

  1. Download the latest version of the “Tada Server” application from the following:
    https://tada.center/
    tada-server-install-5.png tada-server-install-5.png
  2. Right click on the files and chose the “Open With Other Application” option.
    tada-server-install-6.png tada-server-install-6.png
  3. Chose the “Software Installer” option, then click on the “Select” button.
    tada-server-install-7.png tada-server-install-7.png
  4. Click on the “Install” button.
    tada-server-install-8.png tada-server-install-8.png
  5. Nice, Tada Server is now installed. you can now open Tada Server in the “Application” menu

MacOS

PostgreSQL Installation

Tada server uses PostgreSQL as the database to store all data, we will need to first get that up and running before we can install Tada Server.
It is a very quick and easy process.
If you already have a PostgresSQL instance on your network, you can skip this step.

  1. First we will need to download the latest Windows version from PostgreSQL website:
    https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
    2.Once downloaded open the file and double click on the “.app” file to start the installation. PostgreSQL-Install.png PostgreSQL-Install.png
  2. You will be asked to input your password as PostgreSQL Installer needs that in order to install.
  3. Follow and go through the prompts to do the installation. PostgreSQL-Install.png PostgreSQL-Install.png

PostgreSQL User Setup

Follow the same steps that are used on the “Windows” guide above to create your PostgreSQL user.

PostgreSQL User Setup

Tada Server

  1. Download the latest version of the “Tada Server” application from the following:
    https://tada.center/

  2. Once downloaded, double click on it to open it up. PostgreSQL-Install.png PostgreSQL-Install.png

  3. Drag and drop the ā€œTadaServer.appā€ file on the ā€œApplicationsā€ folder next to it. You have completed the installation, you will find the ā€œTadaServerā€ app in your ā€œLaunchPadā€. PostgreSQL-Install.png PostgreSQL-Install.png

If you run into an issue where MacOS blocks you from opening the application.

Blocked Blocked

You can do the following:

  1. Open up your “Settings” and click on the “Privacy & Security” menu Blocked Blocked

  2. Scroll to the bottom till you get to the “Security Section” Blocked Blocked

  3. Click on the “Open Anyway” button. You will be asked to enter your password. Blocked Blocked

  4. You can now click on the “Open” button to open the Application. You will not have to do this again until you upgrade the application Blocked Blocked