So installieren Sie Taiga unter Ubuntu 22.04 LTS

Installieren Sie Taiga unter Ubuntu 22.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Taiga unter Ubuntu 22.04 LTS installieren. Taiga ist ein vielseitiges Open-Source-Projektmanagement-Tool, das für multifunktionale Teams entwickelt wurde. Mit seiner intuitiven Benutzeroberfläche und den robusten Funktionen vereinfacht Taiga den Prozess des Projektmanagements und ist damit die ideale Wahl für Teams jeder Größe.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Taiga-Projektmanagements auf Ubuntu 22.04. Sie können die gleichen Anweisungen auch für Ubuntu 22.04 und jede andere Debian-basierte Distribution wie Linux Mint, Elementary OS, Pop!_OS und mehr befolgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Ubuntu 22.04, 20.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Greifen Sie auf das Terminal Ihres Ubuntu-Systems zu, wo wir die Befehle für eine nahtlose Taiga-Installation ausführen.
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Taiga herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Taiga auf Ubuntu 22.04 LTS Jammy Jellyfish

Schritt 1. Bevor Sie mit dem Installationsprozess beginnen, müssen Sie unbedingt sicherstellen, dass Ihr System auf dem neuesten Stand ist. Öffnen Sie Ihr Terminal und geben Sie die folgenden Befehle ein, um Ihre Systempakete zu aktualisieren und zu aktualisieren:

sudo apt update
sudo apt upgrade

Als nächstes installieren Sie die erforderlichen Abhängigkeiten. Taiga erfordert Git, PIP und Virtualenv. Verwenden Sie die folgenden Befehle, um diese Abhängigkeiten zu installieren:

sudo apt install git
sudo apt install python3-pip
pip install virtualenv

Schritt 2. Nginx installieren.

Taiga ist tätig mit der Nginx-Webserver. Wenn Sie Nginx nicht auf Ihrem System installiert haben, verwenden Sie den folgenden Befehl:

sudo apt install nginx

Sobald die Installation abgeschlossen ist, starten Sie den Nginx-Dienst mit diesem Befehl:

sudo systemctl start nginx

Schritt 3. Node.js installieren.

Das Frontend von Taiga erfordert Node.js. Um Node.js zu installieren, verwenden Sie die folgenden Befehle:

sudo apt install nodejs
sudo apt install npm

Überprüfen Sie die Installation, indem Sie die Version von Node.js überprüfen:

nodejs -v

Schritt 4. Installation PostgreSQL.

Taiga verwendet PostgreSQL als Datenbank. Installieren Sie PostgreSQL mit dem folgenden Befehl:

sudo apt install postgresql postgresql-contrib

Erstellen Sie nach der Installation einen neuen PostgreSQL-Benutzer und eine neue Datenbank für Taiga:

sudo -u postgres createuser taiga
sudo -u postgres createdb taiga -O taiga

Schritt 5. Installation Taiga auf Ubuntu 22.04.

Da nun die Voraussetzungen geschaffen sind, ist es an der Zeit, Taiga zu installieren. Klonen Sie zunächst das Taiga-Repository von GitHub:

git clone https://github.com/kaleidos-ventures/taiga-back

Navigieren Sie zu taiga Verzeichnis und erstellen Sie eine neue virtuelle Python-Umgebung:

cd taiga-back
virtualenv -p python3.8 .env

Aktivieren Sie die virtuelle Umgebung und installieren Sie die erforderlichen Python-Pakete:

source .env/bin/activate
pip install -r requirements.txt

Kopieren Sie als Nächstes das Beispiel settings/local.py Datei und ändern Sie sie entsprechend Ihrer Konfiguration:

cp settings/local.py.example settings/local.py

Migrieren Sie nun die Datenbank und laden Sie die Ausgangsdaten:

python manage.py migrate
python manage.py loaddata initial_user
python manage.py loaddata initial_project_templates
python manage.py compilemessages
python manage.py collectstatic --noinput

Klonen Sie für das Frontend das Taiga-Frontend-Repository und installieren Sie die erforderlichen Node.js-Pakete:

git clone https://github.com/kaleidos-ventures/taiga-front.git
cd taiga-front
npm install

Kopieren Sie das Beispiel conf.json Datei und ändern Sie sie entsprechend Ihrer Konfiguration:

cp dist/conf.example.json dist/conf.json

Schritt 6. Nginx für Taiga konfigurieren.

Um Taiga über einen Webbrowser zugänglich zu machen, konfigurieren Sie Nginx für die Bereitstellung des Taiga-Frontends. Erstellen Sie eine neue Nginx-Serverblockdatei:

sudo nano /etc/nginx/sites-available/taiga

Fügen Sie in dieser Datei den folgenden Serverblock hinzu und ersetzen Sie ihn server_name mit Ihrem Domainnamen oder Ihrer IP-Adresse:

server {
    listen 80;
    server_name _;
    large_client_header_buffers 4 32k;
    client_max_body_size 50M;
    charset utf-8;

    access_log /var/log/nginx.access.log;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    location / {
        root /home/taiga/taiga-front-dist/dist/;
        try_files $uri $uri/ /index.html;
    }

    location /api {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8001/api;
        proxy_redirect off;
    }

    location /admin {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8001/admin;
        proxy_redirect off;
    }

    location /static {
        alias /home/taiga/taiga-back/static;
    }

    location /media {
        alias /home/taiga/taiga-back/media;
    }
}

Aktivieren Sie den neuen Serverblock, indem Sie einen symbolischen Link zum erstellen sites-enabled Verzeichnis:

sudo ln -s /etc/nginx/sites-available/taiga /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Schritt 7. Erstellen eines Superusers für Taiga.

Erstellen Sie zum Verwalten Ihrer Taiga-Instanz ein Superuser-Konto. Führen Sie den folgenden Befehl aus und befolgen Sie die Anweisungen, um einen neuen Superuser zu erstellen:

python manage.py createsuperuser

Schritt 8. Zugriff auf die Taiga-Web-Benutzeroberfläche.

Sie können jetzt auf Ihre Taiga-Instanz zugreifen, indem Sie einen Webbrowser öffnen und zur IP-Adresse oder dem Domänennamen Ihres Servers navigieren. Melden Sie sich mit den Superuser-Anmeldeinformationen an, die Sie zuvor erstellt haben.

Installieren Sie Taiga auf Ubuntu 22.04 LTS Jammy Jellyfish

Glückwunsch! Sie haben Taiga erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Taiga-Projektmanagementtools auf dem Ubuntu-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Taiga-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert