Installing Noodle - Linux

Search Noodle Help

Noodle can be installed on a Linux based server as well as a Windows based server. Follow the instructions below:


Install the Java Runtime Environment

It is essential that the JRE/JDK is installed for Noodle to operate. Java can be downloaded from here and it is recommended that Java be updated on a regular basis.

Make a note of the the Java directory as this will be required later on in the installation process.

Installing PostgreSQL

If it is not already on the server, the PostgreSQL engine must be installed. Enter the following command to install PostgreSQL:

sudo apt-get install postgresql

Download Noodle

The next step in this process is to download Noodle. Noodle can be downloaded from Vialect's fileserver by clicking on the link below.

Download Noodle

If a browser is unavailable, use the following command:

wget http://vialectweb.intra.net/temp/Noodle.6.7.13.tar.gz

Creating a Database

Now that the server has been prepared we can create a database for Noodle. Use the following command to create a UNICODE database:

su -postgres
cd ~/
initdb -E UNICODE data
/usr/bin/pg_ctl -D data -l logfile start
createuser -P

  • name: intranet
  • password: intranet
  • allowed to create databases: yes
  • allowed to create more new users: no
psql -d template1 -U postgres
CREATE DATABASE intradb WITH ENCODING = 'UNICODE';
GRANT ALL PRIVILEGES ON DATABASE intradb to intranet;
\q
exit

These steps will create a database called intradb, accessible by user intranet with the password intranet.

NOTE: If initdb cannot be found, trying running it directly from it's location at /usr/local/pgsql/bin/initdb

Installing Noodle

Once the database has been created, the final step is to install Noodle. first step is to untar the Noodle archive download in Step Five. Use the following command to extract the archive:

sudo tar -xzf Noodle.6.7.13.tar.gz

Once the archive is extracted, the configure file should be altered to ensure it can be run, using the following command:

sudo chmod 0770 configure

Next step is to run the configure file and follow the steps to install Noodle on the server. Run the configure file with the following command:

sudo ./configure

  • JRE Location - This should be the location of the JRE installed in Step 3, for example /opt/java/jre1.6.0_16
  • Java memory - This second step is where the maximum amount of memory, in megabytes, being used for Java is specified.
  • Select a Database - Use this setting to choose the database that will be used for Noodle. For PostgreSQL, select option 3.
  • Database Information - This is the information for the database created in Step Six
    • Database Server IP/Name - The name or location of the server on which the database is stored.
    • Database Name - The name of the database to be used for Noodle.
    • Database username - Enter the database username here.
    • Database Password - Enter the password for the user here.
  • Connection port - Enter the port on which Noodle will run here.
  • Administration Console Password - Choose a password for the enyhydra console, accessed from port 8001.
  • Confirm Settings - Read through all of the seetings to ensure the correct has been entered and enter 'yes' if correct.

Once Noodle has been configured, the final step is to start the service and enter the license key. Start the service as the root user with the following commands:

sudo su
screen
./multiserver &
Ctrl [A] + [D]

This creates a screen with root permissions, starts the services then detaches the screen. Now open up a browser and navigate to the port on which Noodle is installed. The Preload page will be displayed with a textbox for the license key. Enter your key and press the Being Database Preload button to create the database and finish the installation.

Linux Installation

related links:
Installing on Windows

 

About | Why Noodle | Resellers | Resources | Contact


Noodle is a product of Vialect Inc