Встановіть Orangescrum на Ubuntu 16.04 VPS

Orangescrum - безкоштовне та відкрите програмне забезпечення для управління проектами та спільного використання проектів, ідеально підходить для малого та середнього бізнесу. За допомогою цієї програми ви можете легко створювати та керувати своїми проектами, командами, документами та завданнями та спілкуватися з іншими членами команди з важливих питань.

Orangescrum постачається з дуже корисними функціями, такими як

  • Інтерактивне резюме проектів
  • Візуальне зображення
  • Все на одному екрані
  • Продемонструвати проект
    і багато іншого…

У цьому підручнику ми встановимо Orangescrum з Apache, PHP та MariaDB на одному з наших Віртуальні сервери Ubuntu.

Orangescrum надає різні функції, такі як оперативне управління проектами, співпраця, відстеження проблем, сповіщення, звітність, управління завданнями та традиційні функції управління проектами для малого та середнього бізнесу.

Ввійдіть на ваш сервер Ubuntu як корінь користувача

ssh root @ IP_address

І виконайте таку команду з вашого терміналу, щоб переконатися, що всі встановлені пакунки оновлені

apt-get update && apt-get -y оновлення

Для запуску Orangescrum потрібен веб-сервер. Встановити веб-сервер Apache

apt-get install apache2

Orangescrum - це PHP-додаток, тому нам також доведеться встановити PHP

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

Встановити сервер бази даних MariaDB

apt-get install -y mariadb-сервер

Після завершення встановлення MariaDB запустіть скрипт mysql_secure_installation, щоб захистити сервер бази даних і встановити пароль адміністратора.

mysql_secure_installation

Створіть нову базу даних та користувача для Orangescrum

[user] $ mysql -u root -p MariaDB [(none)]> CREATE DATABASE orangescrum; MariaDB [(none)]> ОТРИМУЙТЕ ВСІ ПРИВІЛЕЇ НА ОРГАНІЗАЦІЙНИЙ КРУГ. * TO 'orangescrumuser' @ 'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> ФЛЮШ ПРИВІЛЕГИ; MariaDB [(none)]> q

Не забудьте про "PASSWORD" з дійсним, надійним паролем. Найкраще використовувати комбінацію букв і цифр, а також мінімальних знаків 10.

Завантажте Orangescrum на свій сервер

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

Розпакуйте його в кореневий каталог вашого документа

розпакувати master.php -d / var / www / html

Всі файли Orangescrum каталогу будуть розпаковані в новій директорії "orangescrum-master". Ми перейменувати його на щось простіше

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

Змініть право власності на каталог.

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

Тепер змініть поточний робочий каталог та імпортуйте дані Orangescrum з файлу dump database.sql у новостворену базу даних MariaDB

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

Відкрийте та змініть файл database.php для оновлення інформації бази даних

vim app / config / database.php public $ default = масив ('datasource' => 'Database / Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser' 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8',);

Зберегти та закрити файл.

Тепер редагуйте файл 'constants.php' та оновіть поля WEB_DOMAIN, FROM_EMAIL_NOTIFY та SUPPORT_EMAIL.

vim app / Config / constants.php define ("WEB_DOMAIN", "YourDomain.com"); // ex. demo.orangescrum.com define ('FROM_EMAIL_NOTIFY', 'notify@mycompany.com'); // (НЕОБХІДНІ) визначити ('SUPPORT_EMAIL', 'support@mycompany.com'); // (НЕОБХІДНІ) з електронної пошти

і збережіть файл.

Створіть нову директиву віртуального хоста в Apache. Для цього створіть новий файл конфігурації Apache з назвою "orangescrum.conf" на своєму віртуальному сервері:

торкніться /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

з наступним вмістом

<VirtualHost *: 80> ServerAdmin admin@yourdomain.com ДокументRoot / var / www / html / orangescrum / Назва_сервера yourdomain.com ServerAlias ​​www.yourdomain.com , заборонити від всіх </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log загальний </VirtualHost>

Після цього перезавантажте веб-сервер, щоб зміни вступили в силу

Сервіс apache2 перезавантаження

Тепер, доступ http://yourdomain.com у вашому улюбленому браузері та дотримуйтесь вказівок на екрані, щоб завершити установку Orangescrum.

Ви можете перевірити офіційну документацію Orangescrum для отримання додаткової інформації про програму.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.