How to install on Linux
There are alot of different distributions, though similar they might not all have the same syntaxes. We're using an easy one here for the ease of installations for people not so skilled in Linux.
For this guide we will be using Ubuntu Server 9.10
This guide is on your own risk, we cannot be held responsible for loss of data or damaged equipment.
Make sure you don't have any important data on your drive(s).
Using 32bit or 64bit is your own choice
The rest we'll download later through the repositories.
Burn the ISO with your favourite burner.
Though this guide doesn't explain how to burn an ISO, you might find some help here How to burn ISO.
You can also google it yourself if you want.
The installation is pretty straightforward
- Insert your newly burned CD and boot your computer from it.
- Choose your favorite language (I recommend English since we'll continue this guide in English).
- Install Ubuntu Server
- Choose the language for installation (English recommended)
- Choose a location of where you reside
- Detect Keybord layout (this is your own choice, I choose NO and select my own country's keyboard layout since it's faster to do it manually)
- Choose a hostname for your Ubuntu server (if in doubt, keep the name and continue).
- Partitioning disks - select the default and continue
- choose "YES" to write changes to disks and configure LVM.
- Select the default amount of volume group to use for guided partitioning (press Enter key).
- Select "Yes" to write changes to disk
- Sit back and wait for a few minutes, while the OS installs.
- Setup a user - it's your own choice if you want to encrypt the home folder (it won't affect the SiT! installation either way), if in doubt select NO.
- If you have a proxy server, type in the information, if in doubt you probably should continue without setting anything.
- The choice of automatic updates is your own. If in doubt, choose the default.
- In the software selection, choose "LAMP Server" and "OpenSSH server" (LAMP is the Linux Apache/MySQL/PHP).
- Choose a password for the root user of the MySQL server.
- Sit back and wait for the packages to install.
Reboot the server when asked.
Update & Upgrade OS
You can skip this step, but it's recommended to get the latest security updates.
- Log on with the user you configured ealier.
- type in sudo apt-get update type in your password when asked
- type in sudo apt-get upgrade Select Yes to accept the packages and update
- To get the latest Ubuntu Linux Kernel type in sudo apt-get dist-upgrade
Install SiT required packages
Install the additional required PHP modules
- type in sudo apt-get install php5-imap php5-ldap
don't forget to restart the apache webserver
- type in sudo service apache2 restart
Additional software packages
If you want to install phpmyadmin, which is a webbased MySQL manager (go to
http://<your-ip>/phpmyadmin to access)
- type in sudo apt-get install phpmyadmin
- Select apache2 when asked
- Select Yes to configure database for phpmyadmin with dbconfig-common
- type in the MySQL servers root password
- Leave a blank password for the application password (a random will be generated).
you can install Midnight Commander which is a Norton Commander clone
- type in sudo apt-get install mc
to start it up simply type in mc
Download and unpack SiT
To download SiT! copy the link from the "direct download" after selecting the latest release from here http://sourceforge.net/projects/sitracker/files/
- type in sudo wget <direct-download-link>
Where <direct-download-link> is the link you copied from the sourceforge website.
Remove the index page from the root folder
- type in sudo rm /var/www/index.html
Unpack the package to the webroot
- type in tar zxvf sit_3.62.tar.gz (change the filename/version accordingly)
- type in cd sit_3.62 (change the filename/version accordingly)
- type in sudo mv * /var/www (to move SiT to the webroot folder)
you are now ready to start Installing SiT.