Ricerca nel sito web

Come installare OpenProject su Debian 11


Questo tutorial esiste per queste versioni del sistema operativo

  • Debian 11 (Bullseye)
  • Debian 10 (Buster)

Su questa pagina

  1. Prerequisiti
  2. Per iniziare
  3. Installa OpenProject
  4. Configura OpenProject
  5. Accedi all'interfaccia utente Web di OpenProject
  6. Conclusione

OpenProject è un sistema di gestione dei progetti gratuito, open source e leader. È scritto in Ruby on Rails e AngularJS. Ti consente di gestire i progetti attraverso una varietà di team e dipartimenti. È disponibile in entrambe le edizioni community ed enterprise. L'edizione della community copre un'ampia gamma di funzionalità e plug-in ed è disponibile gratuitamente.

OpenProject offre un ricco set di funzionalità. Alcuni di essi sono elencati di seguito:

  • Agile e Scrum
  • Tracciamento dei bug
  • Wiki
  • Forum
  • Gestione delle attività e collaborazione in team
  • Roadmap del prodotto e pianificazione del rilascio

In questo tutorial, ti mostrerò come installare il software OpenProject su Debian 11.

Prerequisiti

  • Un server che esegue Debian 11.
  • Un nome di dominio valido indicato con l'IP del tuo server.
  • Una password di root è configurata sul tuo server.

Iniziare

Prima di iniziare, è una buona idea aggiornare i pacchetti di sistema alla versione aggiornata. Puoi aggiornarli eseguendo il seguente comando:

apt-get update -y

Una volta aggiornati tutti i pacchetti, eseguire il seguente comando per installare altri pacchetti necessari:

apt-get install gnupg2 wget apt-transport-https -y

Una volta terminato, puoi procedere al passaggio successivo.

Installa OpenProject

Per impostazione predefinita, il pacchetto OpenProject non è incluso nel repository principale di Debian 11. Quindi dovrai aggiungere il repository OpenProject all'APT.

Innanzitutto, scarica e aggiungi la chiave GPG con il seguente comando:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -

Successivamente, aggiungi il repository OpenProject con il seguente comando:

wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo

Una volta aggiunto il repository all'APT, aggiornare la cache del repository con il seguente comando:

apt-get update -y

Una volta aggiornato il repository, installa OpenProject utilizzando il seguente comando:

apt-get install openproject -y

Una volta completata l'installazione, otterrai il seguente output:

The openproject package provides an installer. Please run the following command to finish the installation:
sudo openproject configure
==============
Setting up imagemagick (8:6.9.11.60+dfsg-1.3) ...
Processing triggers for libc-bin (2.31-13) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

A questo punto, OpenProject è installato nel tuo sistema. Ora puoi procedere alla configurazione.

Configura OpenProject

Ora puoi configurare OpenProject usando il comando seguente:

openproject configure

Ti verrà chiesto di selezionare l'edizione di OpenProject:

Selezionare l'opzione predefinita e premere il tasto Invio. Ti verrà chiesto di selezionare il database esterno o di installarlo localmente:

Scegli il server PostgreSQL di installazione e premi il tasto Invio. Ti verrà chiesto di installare il server web Apache:

Scegliere di installare il server Web Apache2 e premere il tasto Invio. Ti verrà chiesto di impostare l'FQDN per il tuo server.

Fornisci il tuo FQDN e premi il tasto Invio. Ti verrà chiesto di definire il percorso del server.

Lascialo vuoto per installare OpenProject sul dominio principale, quindi premi il tasto Invio. Ti verrà chiesto di installare SSL.

Selezionare NO e premere il tasto Invio. Ti verrà chiesto di configurare SVN.

Selezionare Installa SVN e premere il tasto Invio. Ti verrà chiesto di definire il percorso del repository:

Lascialo predefinito e premi il tasto Invio. Ti verrà chiesto di installare il repository Git.

Selezionare Salta e premere il tasto Invio. Ti verrà chiesto di installare Sendmail.

Selezionare Salta e premere il tasto Invio. Ti verrà chiesto di installare il server Memcached.

Selezionare installa Memcached e premere il tasto Invio per avviare la configurazione. Una volta configurato OpenProject, dovresti vedere il seguente output:

SCM vendor Subversion uses remote managed repositories. Skipping.
Created symlink /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.
--> done.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.
--> done.

Il pacchetto OpenProject installerà e avvierà automaticamente il servizio Apache. Puoi controllare lo stato di Apache usando il seguente comando:

systemctl status apache2

Se tutto funziona, otterrai il seguente output:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-03 14:21:17 UTC; 1min 13s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 15724 (/usr/sbin/apach)
      Tasks: 56 (limit: 2341)
     Memory: 56.4M
        CPU: 322ms
     CGroup: /system.slice/apache2.service
             ??15724 /usr/sbin/apache2 -k start
             ??15739 /usr/sbin/apache2 -k start
             ??15755 /usr/sbin/apache2 -k start
             ??15756 /usr/sbin/apache2 -k start

Dec 03 14:21:17 debian11 systemd[1]: Starting The Apache HTTP Server...

Accedi all'interfaccia utente Web di OpenProject

Ora OpenProject è installato e configurato. Ora puoi accedervi utilizzando l'URL http://open.yourdomain.com/login. Verrai reindirizzato alla pagina di accesso di OpenProject:

Fornire nome utente e password predefiniti come admin/admin e fare clic sul pulsante Accedi. Dovresti vedere la schermata Modifica password:

Cambia la tua password predefinita e fai clic sul pulsante Salva. Dovresti vedere la pagina di benvenuto di OpenProject:

Fare clic sul pulsante Salva. Dovresti vedere la seguente pagina:

Conclusione

Congratulazioni! hai installato con successo OpenProject su Debian 11. Ora puoi installare e configurare OpenProject nell'ambiente di produzione per gestire l'intero ciclo di vita della gestione del progetto. Non esitate a chiedermi se avete domande.