Orangescrum-projektinhallintapalvelimen asentaminen Ubuntu 18.04: lle

Kuva: Jack Wallen

Useimmiten yksi asia, joka erottaa hyvin öljytyn kehitysryhmän muusta kilpailusta, on hyvä projektinhallintatyökalu. Tätä erityistä ratkaisua varten yrityksesi voi joko kääntyä pilvipohjaiseen työkaluun tai isännöidä sitä yrityksen sisällä.

Tietokeskuksen lukemat

  • 8 tietokeskuksen ennustetta vuodelle 2020
  • 7 verkkonäköennustetta vuodelle 2020: automaatio, reunalaskenta, Wi-Fi 6 ja enemmän
  • Palvelimen virtualisoinnin parhaat käytännöt ja vinkit siihen, mitä ei tehdä
  • Kvanttilaskenta: Seitsemän totuutta, jotka sinun on tiedettävä

Jos tiedät tiensä Linuxissa, voit asentaa tietyn projektinhallintaratkaisun, joka tarjoaa melkein kaikki ominaisuudet, joita haluat. Ratkaisu on Orangescrum, työkalu, joka on ihanteellinen pienten ja keskisuurten yritysten projektijohtamiseen.

OrangeScrumin ominaisuudet:

  • Projektin jäämät
  • Tarina ja eepos
  • Tarinapisteet
  • Scrum Board
  • Sprintisuunnittelu
  • Sprint-raportit
  • Ja enemmän

Mitä tarvitset

Aion opastaa sinua Orangescrumin asentamisprosessissa Ubuntun 18.04: lle. Ainoat tarvitsemasi asiat ovat Ubuntu Server 18.04 -alusta ja käyttäjä, jolla on sudo-oikeudet.

Asennetaan.

Päivitä / päivitys

Ensimmäinen tehtävä on päivittää ja päivittää palvelin. Huomaa, että jos ydin päivitetään prosessissa, palvelin on käynnistettävä uudelleen. Suorita tämän vuoksi päivitys- / päivitysprosessi aikana, jolloin päivitys on mahdollista.

Suorita päivitys- / päivitysprosessi kirjautumalla Ubuntu-palvelimeesi ja antamalla seuraava komento:

 sudo apt-update sudo apt-get päivitys -y 

Jos ytimeesi päivitetään, käynnistä palvelin uudelleen tällä hetkellä.

LAMPPU

Seuraava vaihe on LAMP-palvelimen asentaminen. Kirjaudu sisään Ubuntuun ja anna seuraava komento:

 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-saippua php7.2- siisti php7.2-xml php7.2-zip libapache2-mod-php7.2 xvfb libfontconfig wkhtmltopdf unzip wget -y 

Määritä PHP

Kun LAMP-asennus on valmis, PHP on määritettävä Orangescrum-sovellukselle. Anna komento:

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

Tee seuraavat muutokset näihin riveihin:

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

Tallenna ja sulje tiedosto.

Käynnistä ja ota verkko- ja tietokantapalvelimet käyttöön seuraavilla komennoilla:

 sudo systemctl käynnistä apache2 sudo systemctl salli apache2 sudo systemctl käynnistä mariadb sudo systemctl salli mariadb 

Tietokanta

On aika määrittää MariaDB ja luoda tietokanta. Kokoonpano on yksinkertainen kysymys komennon antamisesta:

 sudo mysql_secure_installation 

Muista asettaa järjestelmänvalvojan salasana MariaDB: lle ja vastata y kysymyksiin. Kun olet tehnyt sen, kirjoita tietokantakehote komennolla:

 mysql -u root -p 

Luo tietokanta ja käyttäjä seuraavilla komennoilla:

 Luo tietokanta appelsiinirumpu; MYÖNNETTÄVÄT YKSITYISYYDET appelsiininkerroksessa. * KOHDEKSI 'appelsiininkerrostimelle' @ 'paikalliselle majoittajalle', TUNNISTETTU 'SALASANA'; SUKUTUSYKSIKÖT; poistuminen 

Missä SALASANA on ainutlaatuinen ja vahva salasana.

Orangescrum

Nyt on aika asentaa Orangescrum. Lataa uusin versio lataussivulta. Muista valita Ubuntu 18.x PHP 7: lle. Jos Ubuntu-palvelimella ei ole graafista käyttöliittymää, lataa se toiseen verkon Linux-koneeseen ja kopioi tiedosto scp: llä seuraavasti:

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

Missä USER on käyttäjänimi Orangescrum-palvelimella ja SERVER_IP on Orangescrum-palvelimen IP-osoite.

Muuta Orangescrum-palvelimen hakemistoon, joka sisältää zip-tiedoston, jolla on komento cd / home / USER (missä USER on käyttäjänimi, jonka avulla kopioit tiedoston.) Pura ladatun tiedoston sisältö komennolla:

 Pura appelsiinirunko-ubuntu18-php7.zip 

Kopioi äskettäin luotu kansio Apache-dokumenttijuuriin komennolla:

 sudo cp -r orangescrum-appelsiinisrum-ubuntu18-php7 / var / www / html / appelsiinisrumm-mestari 

Vaihda vasta siirrettyyn kansioon komennolla:

 cd / var / www / html / appelsiinikroma-mestari 

Tuo tietokanta komennolla:

 sudo mysql -u appelsiininkerrostin -p appelsiinirumpu <tietokanta.sql 

Sinun on annettava appelsiininkerrostimelle luomasi salasana. Kun tuonti on valmis, avaa Orangescrum database.php-tiedosto komennolla:

 sudo nano -sovellus / Config / database.php 

Muokkaa tiedoston sisältöä heijastamaan seuraavaa:

 luokka DATABASE_CONFIG {public $ oletus = taulukko ('datasource' => 'Database / Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'SALASANA', 'tietokanta' => 'orangescrumdb', 'etuliite' => '', 'koodaus' => 'utf8', ); } 

Missä SALASANA on orangescrumuserille luomasi salasana.

Tallenna ja sulje tiedosto.

Jos sinun on lisättävä SMTP-palvelintiedot, voit avata asetustiedoston komennolla:

 sudo nano app / Config / config.ini.php 

Lisää SMTP-tietosi EMAIL INFO -lohkoon. Tallenna ja sulje tiedosto.

Muuta orangescrum-master-kansion käyttöoikeuksia komennoilla:

 sudo chown -R www-data: www-data / var / www / html / appelsiininkerroin-mestari / sudo chmod -R 775 / var / www / html / appelsiininkerroksen päällikkö / 

Määritä Apache

On aika tehdä Apache tietoiseksi Orangescrumista. Luo uusi määritystiedosto komennolla:

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

Liitä tiedostoon seuraava:

 ServerAdmin sähköpostisuojattu DocumentRoot / var / www / html / orangescrum-master / ServerName esimerkki.com DirectoryIndex index.php index.html AllowOverride Kaikki Salli kaikista Tilaa sallia, kieltää Asetukset Hakemistot SeuraaSymlinkejä 

Muista korvata ServerAdmin-sähköpostiosoite osoitteellasi ja vaihtaa ServerName vastaamaan omaa verkkotunnustasi. Tallenna ja sulje tiedosto.

Ota sivusto ja tarvittavat moduulit käyttöön komennoilla:

 sudo a2ensite orangescrum.conf sudo phpenmod mbstring sudo a2enmod kirjoittaa sudo a2enmod otsikot 

Käynnistä Apache uudelleen komennolla:

 sudo systemctl käynnistä apache2 uudelleen 

Web-käyttöliittymän käyttö

Voit nyt osoittaa verkkoselaimen osoitteeseen http: // SERVER_IP (missä SERVER_IP on Orangescrum-palvelimen IP-osoite) ja antaa sivuston nimi, sähköpostiosoite ja salasana tilin luomiseksi. Kun olet tehnyt sen, löydät itsesi Orangescrum-hallintapaneelista, jossa voit viimeistellä kokoonpanon ( kuva A ).

Kuvio A

Orangescrum-kojelauta.


Tee siitä omasi

Onnittelut, sinulla on nyt tehokas, joustava, yrityksen sisäinen projektihallintapalvelin, joka voidaan konfiguroida sopimaan täydellisesti yrityksen tarpeisiin. Hyvää projektinhallintaa.

Open Source -viikkolehti

Et halua missata vinkkejä, oppaita ja kommentteja Linux-käyttöjärjestelmästä ja avoimen lähdekoodin sovelluksista. Toimitettu tiistaisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com