Hvordan installere Orangescrum prosjektledelsesserver på Ubuntu 18.04

Bilde: Jack Wallen

Oftest er det en ting som skiller et godt oljet utviklingsteam fra resten av konkurransen et godt prosjektstyringsverktøy. For denne spesielle løsningen kan bedriften din enten henvende seg til et skybasert verktøy eller være vertskap for det internt.

Datasenter må leses

  • 8 datasenterprognoser for 2020
  • 7 nettverksvarslinger for 2020: Automatisering, edge computing, Wi-Fi 6, mer
  • Beste praksis for server virtualisering og tips om hva du ikke skal gjøre
  • Kvanteberegning: Syv sannheter du trenger å vite

Hvis du tilfeldigvis kjenner deg rundt Linux, kan du installere en bestemt prosjektstyringsløsning som tilbyr nesten alle funksjoner du måtte ønske deg. Den løsningen er Orangescrum, et verktøy som er ideelt for små til mellomstore bedriftsprosjektledelse.

OrangeScrum har:

  • Prosjektets etterslep
  • Historie og epos
  • Historiepoeng
  • Scrum Board
  • Sprintplanlegging
  • Sprintrapporter
  • Og mer

Hva trenger du

Jeg skal lede deg gjennom prosessen med å installere Orangescrum på Ubuntu 18.04. Det eneste du trenger er Ubuntu Server 18.04-plattformen og en bruker med sudo-rettigheter.

La oss installere.

Oppdatering / oppgradering

Den første tingen å gjøre er å oppdatere og oppgradere serveren din. Vær oppmerksom på at hvis kjernen blir oppdatert i prosessen, vil det være nødvendig med en omstart av serveren. På grunn av dette, kjør oppdaterings- / oppgraderingsprosessen i løpet av en tid der en oppdatering er mulig.

Hvis du vil kjøre oppdaterings- / oppgraderingsprosessen, logger du på Ubuntu-serveren og utgir følgende kommando:

 sudo apt-update sudo apt-get upgrade -y 

Skulle kjernen din bli oppgradert, start serveren på nytt på dette tidspunktet.

LAMPE

Neste trinn er å installere LAMP-serveren. Logg deg på Ubuntu og send ut følgende kommando:

 sudo apt-get install apache2 mariadb-server php7.2 php7.2-bcmath php7.2-cgi php7.2-cli php7.2-common php-curl php7.2-dba php7.2-enchant php7.2-fpm php7.2-gd php7.2-imap php7.2-intl php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-opcache php-imagick php-memcache php7.2-soap php7.2- ryddig php7.2-xml php7.2-zip libapache2-mod-php7.2 xvfb libfontconfig wkhtmltopdf unzip wget -y 

Konfigurer PHP

Når LAMP-installasjonen er fullført, må PHP konfigureres for Orangescrum. Gi kommandoen:

 sudo nano /etc/php/7.2/apache2/php.ini 

Gjør følgende endringer i disse linjene:

 post_max_size = 200M upload_max_filesize = 200M max_execution_time = 300 memory_limit = 512M max_input_vars = 5000 

Lagre og lukk filen.

Start og aktiver web- og databaseserverne med følgende kommandoer:

 sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start mariadb sudo systemctl enable mariadb 

database

Det er på tide å konfigurere MariaDB og opprette databasen. Konfigurasjonen er en enkel sak å utgi kommandoen:

 sudo mysql_secure_installation 

Sørg for å angi et adminpassord for MariaDB og svar y på spørsmålene. Når du har gjort det, skriver du inn ledeteksten med kommandoen:

 mysql -u rot -p 

Opprett databasen og brukeren med følgende kommandoer:

 Lage DATABASE appelsiner crumdb; TILGJØR ALLE PRIVILEGIER PÅ appelsinskrumdb. * TIL 'appelsinkrummer' @ 'localhost' IDENTIFISERT AV 'PASSWORD'; FLUSH PRIVILEGES; exit 

Hvor PASSORD er et unikt og sterkt passord.

Orangescrum

Det er nå på tide å installere Orangescrum. Last ned den siste versjonen fra nedlastingssiden. Sørg for å velge Ubuntu 18.x for PHP 7. Forutsatt at Ubuntu Server ikke har noen GUI, kan du laste ned den til en annen Linux-maskin i nettverket ditt og bruke scp for å kopiere filen slik:

 scp orangescrum-ubuntu18-php.zip postbeskyttet _IP: / home / USER / 

Der USER er et brukernavn på Orangescrum-serveren og SERVER_IP er IP-adressen til Orangescrum-serveren.

På Orangescrum-serveren endrer du til katalogen som inneholder zip-filen med kommandoen cd / home / USER (Hvor USER er brukernavnet du brukte til å kopiere filen.) Pakk ut innholdet i den nedlastede filen med kommandoen:

 pakke ut appelsincrum-ubuntu18-php7.zip 

Kopier den nyopprettede mappen til Apache-dokumentroten med kommandoen:

 sudo cp -r appelsincrum-appelsiner crum-ubuntu18-php7 / var / www / html / appelsiner crum-master 

Bytt til den nylig flyttede mappen med kommandoen:

 cd / var / www / html / orangescrum-master 

Importer databasen med kommandoen:

 sudo mysql -u appelsinskrummer -p appelsinskrumdb <database.sql 

Du må angi passordet du opprettet for appelsinfreseren. Når importen er fullført, åpner du Orangescrum database.php-filen med kommandoen:

 sudo nano app / Config / database.php 

Rediger innholdet i denne filen for å gjenspeile følgende:

 klasse DATABASE_CONFIG {public $ default = array ('datasource' => 'Database / Mysql', 'persistent' => falsk, 'host' => 'localhost', 'login' => 'appelsinskrummer', 'passord' => 'PASSWORD', 'database' => 'orangescrumdb', 'prefix' => '', 'encoding' => 'utf8', ); } 

Hvor PASSWORD er passordet du opprettet for appelsinbruker.

Lagre og lukk den filen.

Hvis du trenger å legge til SMTP-serverinformasjon, kan du åpne konfigurasjonsfilen med kommandoen:

 sudo nano app / Config / config.ini.php 

Legg til SMTP-detaljene i EMAIL INFO -blokken. Lagre og lukk den filen.

Endre tillatelsene til mappen orangescrum-master med kommandoene:

 sudo chown -R www-data: www-data / var / www / html / orangescrum-master / sudo chmod -R 775 / var / www / html / orangescrum-master / 

Konfigurer Apache

Det er på tide å gjøre Apache oppmerksom på Orangescrum. Lag en ny konfigurasjonsfil med kommandoen:

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

Lim inn følgende i denne filen:

 ServerAdmin e- postbeskyttet  DocumentRoot / var / www / html / orangescrum-master / ServerName example.com DirectoryIndex index.php index.html TillatOverride All Tillat fra alle Bestill tillat, avvis Alternativer Indekser FølgSymlenker 

Sørg for å erstatte ServerAdmin-e-postadressen med adressen din, og endre Servernavn for å gjenspeile ditt eget domenenavn. Lagre og lukk den filen.

Aktiver nettstedet og de nødvendige modulene med kommandoene:

 sudo a2ensite orangescrum.conf sudo phpenmod mbstring sudo a2enmod omskrive sudo a2enmod headers 

Start Apache på nytt med kommandoen:

 sudo systemctl omstart apache2 

Få tilgang til webgrensesnittet

Du kan nå peke en nettleser til http: // SERVER_IP (der SERVER_IP er IP-adressen til Orangescrum-serveren) og oppgi et nettstednavn, e-postadresse og passord for å opprette en konto. Når du har gjort det, vil du finne deg selv på Orangescrum Dashboard, hvor du kan fullføre konfigurasjonen ( figur A ).

Figur A

Orangescrum Dashboard.


Gjør det til ditt

Gratulerer, du har nå en kraftig, fleksibel, intern prosjektstyringsserver som kan konfigureres for å passe perfekt til bedriftens behov. God administrering av disse prosjektene.

Ukens nyhetsbrev med åpen kildekode

Du vil ikke gå glipp av våre tips, opplæringsprogrammer og kommentarer til Linux OS og open source applikasjoner. Leveres tirsdager

Registrer deg i dag

© Copyright 2021 | mobilegn.com