Installer Orangescrum på en Ubuntu 16.04 VPS

Orangescrum er en gratis og open source projektledelse og samarbejde applikation, ideel til små og mellemstore virksomheder. Med denne applikation kan du nemt oprette og administrere dine projekter, hold, dokumenter og opgaver og kommunikere med de øvrige holdmedlemmer om dine vigtige spørgsmål.

Orangescrum kommer med meget nyttige funktioner som

  • Interaktivt sammendrag af projekter
  • Visuel repræsentation
  • Alt på en skærm
  • Projekt demonstrere
    og meget mere…

I denne tutorial installerer vi Orangescrum med Apache, PHP og MariaDB på en af ​​vores Ubuntu virtuelle servere.

Orangescrum tilbyder forskellige funktioner som agile projektstyring, samarbejde, problemsporing, underretninger, rapportering, opgavehåndtering og traditionel projektstyringsfunktionalitet til små og mellemstore virksomheder.

Log ind på din Ubuntu-server som brugerrod

ssh [Email protected]_adresse

Og kør følgende kommando fra din terminal for at sikre, at alle installerede pakker er opdaterede

apt-get opdatering && apt-get -y opgradering

En webserver er nødvendig for at køre Orangescrum. Installer Apache webserver

apt-get install apache2

Orangescrum er en PHP baseret applikation, så vi skal også installere PHP

apt-get installer php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-gd php7.0-mysql php7.0-mcrypt

Installer MariaDB databaseserver

apt-get installer -y mariadb-server

Når MariaDB-installationen er færdig, skal du køre scriptet "mysql_secure_installation" for at sikre databaseserveren og angive en rodadgangskode

mysql_secure_installation

Opret en ny database og bruger til Orangescrum

[bruger] $ mysql -u root -p MariaDB [(ingen)]> CREATE DATABASE orangescrum; MariaDB [(none)]> GIVE ALL PRIVILEGES ON orangescrum. * TO 'orangescrumuser' @ 'localhost' IDENTIFIED AF 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> q

Glem ikke 'PASSWORD' med en faktisk stærk adgangskode. Det er bedst at bruge en kombination af bogstaver og tal og minimum 10 tegn lang.

Download Orangescrum til din server

wget https://github.com/Orangescrum/orangescrum/archive/master.zip

Udpak det til dit dokument rod directory

Unzip master.php -d / var / www / html

Alle Orangescrum filer er mappen udpakkes i en ny mappe "orangescrum-master". Vi vil omdøbe det til noget enklere

mv / var / www / html / orangescrum-master / / var / www / html / orangescrum

Ændre ejerskabet af biblioteket.

chown -R www-data: www-data / var / www / html / orangescrum

Nu skal du ændre den aktuelle arbejdsmappe og importere Orangescrum data fra database.sql dump filen til den nyoprettede MariaDB database

cd / var / www / html / orangescrum / mysql -u x2crmuser -p orangescrum <database.sql

Åbn og modificer filen 'database.php' for at opdatere databaseoplysningerne

vim app / Config / database.php public $ default = array ('datasource' => 'Database / Mysql', 'vedvarende' => false, 'host' => 'localhost', 'login' => 'orangescrumuser' 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8');

Gem og luk filen.

Rediger nu 'constants.php'-filen og opdatér WEB_DOMAIN, FROM_EMAIL_NOTIFY og SUPPORT_EMAIL-felterne.

vim app / Config / constants.php definere ("WEB_DOMAIN", "YourDomain.com"); // ex. demo.orangescrum.com define ('FROM_EMAIL_NOTIFY', '[Email protected]'); // (REQUIRED) define ('SUPPORT_EMAIL', '[Email protected]'); // (KRAV) Fra Email

og gem filen.

Opret et nyt virtuelt værtsdirektiv i Apache. For at gøre det skal du oprette en ny Apache-konfigurationsfil med navnet 'orangescrum.conf' på din virtuelle server:

touch /etc/apache2/sites-available/orangescrum.conf ln -s /etc/apache2/sites-available/orangescrum.conf/etc/apache2/sites-enabled/orangescrum.conf vim / etc / apache2 / sites-available / orangescrum.conf

med følgende indhold

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot / var / www / html / orangescrum / ServerName yourdomain.com ServerAlias ​​www.yourdomain.com <Katalog / var / www / html / orangescrum /> Valg FollowSymLinks AllowOverride All Order Tillad, nægt tilladelse fra alle </ Directory> ErrorLog / var /log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </ VirtualHost>

Når det er gjort, skal du genstarte webserveren for at ændringerne skal træde i kraft

service apache2 genstart

Nu adgang http://yourdomain.com i din yndlingsbrowser og følg instruktionerne på skærmen for at fuldføre installationen af ​​Orangescrum.

Du kan kontrollere Orangescrums officielle dokumentation for at få flere oplysninger om ansøgningen.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.