Az Orangescrum projekt menedzsment szerver telepítése az Ubuntu 18.04-re

Kép: Jack Wallen

Leggyakrabban az a jó projektvezetési eszköz, amely elválasztja a jól olajozott fejlesztőcsoportot a többi versenytársuktól. Erre a konkrét megoldásra a vállalat fordulhat egy felhőalapú eszközhöz, vagy házon belül üzemeltetheti azt.

Adatközpont kötelező olvasása

  • 8 adatközpont-előrejelzés 2020-ra
  • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
  • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
  • Kvantumszámítás: Hét igazságot kell tudnod

Ha tudod, hogyan tudod megismerkedni a Linux körül, telepíthetsz egy adott projektkezelési megoldást, amely szinte minden olyan funkciót kínál, amelyre szüksége lehet. Ez a megoldás az Orangescrum, egy eszköz, amely ideális a kis- és közepes méretű üzleti projektek irányításához.

Az OrangeScrum jellemzői:

  • Projektmaradvány
  • Story and Epics
  • Történet pontok
  • Scrum Board
  • Sprint tervezés
  • Sprint jelentések
  • És több

Amire szükséged van

Megismerjük az Orangescrum telepítésének folyamatát az Ubuntu 18.04-re. Az egyetlen dolog, amire szüksége van, az Ubuntu Server 18.04 platformra és a sudo jogosultságokkal rendelkező felhasználóra van szüksége.

Telepítsük.

Update / frissítés

Az első dolog, amit frissíteni kell, és frissítenie kell a szervert. Ne feledje, hogy ha a kernelt frissítik a folyamat során, a szerver újraindítására lesz szükség. Ezért futtassa a frissítési / frissítési folyamatot egy olyan időszakban, amikor lehetséges a frissítés.

A frissítési / frissítési folyamat futtatásához jelentkezzen be az Ubuntu szerverre, és adja ki a következő parancsot:

 sudo apt-update sudo apt-get frissítés -y 

Ha frissíteni szeretnéd a kernelt, indítsd újra a szervert.

LÁMPA

A következő lépés a LAMP szerver telepítése. Jelentkezzen be az Ubuntuba, és adja ki a következő parancsot:

 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-varázslat 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-szappan php7.2- rendben php7.2-xml php7.2-zip libapache2-mod-php7.2 xvfb libfontconfig wkhtmltopdf unzip wget 

Konfigurálja a PHP-t

Miután a LAMP telepítése befejeződött, a PHP-t konfigurálni kell az Orangescrum számára. Adja ki a parancsot:

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

Végezze el a következő módosításokat ezekben a sorokban:

 post_max_size = 200 millió feltöltés_max_filesize = 200 millió max_execution_time = 300 memory_limit = 512M max_input_vars = 5000 

Mentse és zárja be a fájlt.

Indítsa el és engedélyezze a webes és adatbázis-kiszolgálókat a következő parancsokkal:

 sudo systemctl start apache2 sudo systemctl engedélyezés apache2 sudo systemctl start mariadb sudo systemctl engedélyezés mariadb 

adatbázis

Ideje konfigurálni a MariaDB-t és létrehozni az adatbázist. A konfigurálás a parancs kiadásának egyszerű kérdése:

 sudo mysql_secure_installation 

Ne felejtsen el beállítani egy rendszergazdai jelszót a MariaDB-hez, és válaszoljon y-re a kérdésekre. Miután ezt megtette, írja be az adatbázis parancssort a következő paranccsal:

 mysql -u root -p 

Hozza létre az adatbázist és a felhasználót a következő parancsokkal:

 LÉTREHOZZA AZ ADATBÁZISOT apelsincrumdb; MINDEN PRIVILÉGIÁT MEGÁLLAPÍTNI A apelsincrumdb-on. * A „narancskrómozó” @ „helyihost” -NAK „JELSZÓ” AZONOSÍTOTT; SZENNYEZETT ELJÁRÁSOK; kijárat 

Ahol a JELSZÓ egyedülálló és erős jelszó.

Orangescrum

Itt az ideje az Orangescrum telepítéséhez. Töltse le a legfrissebb kiadást a letöltési oldalról. Feltétlenül válassza az Ubuntu 18.x fájlt a PHP 7-hez. Ha az Ubuntu szervernek nincs grafikus felhasználói felülete, töltse le azt egy másik Linux gépre a hálózatán, és használja az scp-t a fájl másolásához:

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

Ahol a USER felhasználónév az Orangescrum szerveren, a SERVER_IP pedig az Orangescrum szerver IP címe.

Az Orangescrum szerveren váltson a zip fájlt tartalmazó könyvtárba a cd / home / USER paranccsal (ahol a felhasználó az a felhasználónév, amelyet a fájl másolásához használt.) Bontsa ki a letöltött fájl tartalmát a következő paranccsal:

 csomagolja ki a narancscrum-ubuntu18-php7.zip fájlt 

Másolja az újonnan létrehozott mappát az Apache dokumentum gyökérkönyvtárába a következő paranccsal:

 sudo cp -r narancskrém-narancscrum-ubuntu18-php7 / var / www / html / narancskrém-mester 

Váltson az újonnan áthelyezett mappára a következő paranccsal:

 cd / var / www / html / orangegescrum-master 

Importálja az adatbázist a következő paranccsal:

 sudo mysql -u narancscrumuser -p narancscrumdb <adatbázis.sql 

Meg kell adnia a narancskrómozóhoz létrehozott jelszót. Amikor az import befejeződött, nyissa meg az Orangescrum database.php fájlt a következő paranccsal:

 sudo nano app / Config / database.php 

Szerkessze a fájl tartalmát, hogy tükrözze a következőket:

 osztály DATABASE_CONFIG {public $ alapértelmezett = tömb ('datasource' => 'Database / Mysql', 'perzisztens' => hamis, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'JELSZÓ', 'adatbázis' => 'orangescrumdb', 'előtag' => '', 'kódoló' => 'utf8', ); } 

Ahol a PASSWORD az a jelszó, amelyet a narancskrómozóhoz hozott létre.

Mentse és zárja be a fájlt.

Ha hozzá kell adnia az SMTP-kiszolgáló adatait, akkor a konfigurációs fájlt a következő paranccsal nyithatja meg:

 sudo nano app / Config / config.ini.php 

Adja hozzá az SMTP adatait az EMAIL INFO blokkhoz. Mentse és zárja be a fájlt.

Módosítsa az orangescrum-master mappa engedélyét a következő parancsokkal:

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

Az Apache konfigurálása

Ideje felismerni Apache-t az Orangescrumról. Hozzon létre egy új konfigurációs fájlt a következő paranccsal:

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

A fájlba illessze be a következőket:

 ServerAdmin e-mail védett DocumentRoot / var / www / html / orangescrum-master / ServerName example.com DirectoryIndex index.php index.html AllowOverride Az összes engedély az összes rendelésből engedélyezve, tagadva Opciók Indexek FollowSymlinks 

Feltétlenül cserélje ki a ServerAdmin e-mail címet a címére, és változtassa meg a ServerName-t, hogy az tükrözze a saját domain nevét. Mentse és zárja be a fájlt.

Engedélyezze a helyet és a szükséges modulokat a következő parancsokkal:

 sudo a2ensite orangescrum.conf sudo phpenmod mbstring sudo a2enmod átírása sudo a2enmod fejlécek 

Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

A webes felület elérése

Most egy web böngészőt mutathat a http: // SERVER_IP (ahol a SERVER_IP az Orangescrum szerver IP címe) pontra, és megadhat egy webhelynevet, e-mail címet és jelszót a fiók létrehozásához. Miután ezt megtette, megtalálja magát az Orangescrum Irányítópulton, ahol befejezheti a konfigurációt (A ábra ).

A ábra

Az Orangescrum műszerfal.


Tedd magadra

Gratulálunk, most van egy hatékony, rugalmas, házon belüli projektmenedzsment szerver, amelyet úgy konfigurálhat, hogy tökéletesen megfeleljen a vállalat igényeinek. E projektek boldog irányítása.

Nyílt forrású heti hírlevél

Nem akarja kihagyni a Linux operációs rendszerre és a nyílt forrású alkalmazásokra vonatkozó tippeinket, útmutatásainkat és kommentárjainkat. Keddenként szállították

Regisztrálj még ma

© Copyright 2021 | mobilegn.com