How to Install Roundup Issue Tracker on Ubuntu Server Latest

Roundup Issue Tracker is a free, open-source issue tracking system used by many organizations worldwide. In this tutorial, we will guide you on how to install Roundup Issue Tracker on Ubuntu Server Latest.

Prerequisites

Step 1: Install Required Packages

Before you begin the installation of Roundup Issue Tracker, you need to install some required packages on your Ubuntu Server. Use the following command to install them.

sudo apt update && sudo apt upgrade

sudo apt-get install python3-pip python3-dev build-essential libssl-dev libffi-dev zlib1g-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

Step 2: Install Roundup

Now that the required packages are installed, let's install Roundup. We recommend using pip to install Roundup.

pip3 install roundup

Step 3: Create a Roundup Directory

Create a directory where Roundup will be installed.

sudo mkdir /opt/roundup

Step 4: Download and Extract Roundup

Download the latest release of Roundup Issue Tracker from the official website.

curl -O https://pypi.python.org/packages/source/r/roundup/roundup-X.X.tar.gz

Extract the downloaded archive to the previously created directory.

sudo tar xvf roundup-X.X.tar.gz -C /opt/roundup

Then change the ownership of the directory so that your user can execute Roundup.

sudo chown -R $USER:$USER /opt/roundup/roundup-X.X/

Replace X.X with the version number of the latest version.

Step 5: Run the Configuration Wizard

Now, move to the Roundup directory and run the configuration wizard to set up the Roundup Issue Tracker.

cd /opt/roundup/roundup-X.X

python3 admin.py -v install

The wizard will guide you through the process of configuring Roundup, including setting up a new user and database.

Step 6: Configure the Web Server

Now that the configuration of the Roundup Issue Tracker is complete, we need to configure the web server to handle Roundup.

Open the Apache configuration file.

sudo nano /etc/apache2/sites-available/roundup.conf

Add the following configuration to the file.

<VirtualHost *:80>
    ServerName tracker.example.com
    DocumentRoot /opt/roundup/roundup-X.X/html
    <Directory /opt/roundup/roundup-X.X/html>
        Options +FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    Alias /icons/ "/usr/share/apache2/icons/"
    ErrorLog ${APACHE_LOG_DIR}/roundup_error.log
    CustomLog ${APACHE_LOG_DIR}/roundup_access.log combined
</VirtualHost>

Replace tracker.example.com with your domain name or IP address.

Save and close the file.

Enable the site and restart Apache.

sudo a2ensite roundup.conf

sudo systemctl restart apache2

You should now be able to access Roundup Issue Tracker by visiting your domain name or IP address in a web browser.

Conclusion

You have now successfully installed Roundup Issue Tracker on Ubuntu Server Latest. You can now begin to use it to track issues for your projects.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!