Wir zeigen Ihnen, wie Sie Orangescrum unter Ubuntu 16.04 installieren. Orangescrum ist eine kostenlose Open-Source-Anwendung für Projektmanagement und Zusammenarbeit, ideal für kleine und mittlere Unternehmen. Mit dieser Anwendung können Sie ganz einfach Ihre Projekte, Teams, Dokumente und Aufgaben erstellen und verwalten und mit den anderen Teammitgliedern über Ihre wichtigen Themen kommunizieren. Die Installation von Orangescrum auf Ubuntu 16.04 ist nicht so kompliziert und sollte weniger als 10 Minuten dauern.
Orangescrum kommt mit sehr nützlichen Features wie
- Interaktive Zusammenfassung von Projekten
- Visuelle Darstellung
- Alles auf einem Bildschirm
- Projekt demonstrieren
und vieles mehr...
In diesem Tutorial installieren wir Orangescrum mit Apache, PHP und MariaDB auf einem unserer virtuellen Ubuntu-Server.
Orangescrum bietet verschiedene Funktionen wie agiles Projektmanagement, Zusammenarbeit, Problemverfolgung, Benachrichtigungen, Berichterstellung, Aufgabenverwaltung und traditionelle Projektmanagementfunktionen für kleine und mittlere Unternehmen.
1. Anmeldung über SSH
Melden Sie sich als Benutzer root
bei Ihrem Ubuntu-Server anssh root@IP_address
2. Aktualisieren Sie das System
Und führen Sie den folgenden Befehl von Ihrem Terminal aus, um sicherzustellen, dass alle installierten Pakete auf dem neuesten Stand sind
apt-get update && apt-get -y upgrade
3. Installieren Sie den Apache-Webserver
Für die Ausführung von Orangescrum ist ein Webserver erforderlich. Installieren Sie den Apache-Webserver
apt-get install apache2
4. Installieren Sie PHP
Orangescrum unterstützt PHP 5.5, daher müssen wir die folgenden Pakete installieren, um die Repositorys „sergey-dryabzhinsky/php55“ und „sergey-dryabzhinsky/packages“ hinzuzufügen
apt-get install software-properties-common python-software-properties
Fügen Sie beide Repositorys mit „add-apt-repository“
hinzuadd-apt-repository ppa:sergey-dryabzhinsky/php55 add-apt-repository ppa:sergey-dryabzhinsky/packages
Aktualisieren Sie die Paketliste
apt-get update
Installieren Sie PHP 5.5 und die erforderlichen PHP 5.5-Pakete für Orangescrum
apt-get install php55-common libapache2-mod-php55 php55-mod-curl php55-mod-gd php55-mod-mysql php55-mod-mcrypt
Aktivieren Sie das PHP5.5-Modul im Apache-Webserver
a2enmod php55
Starten Sie den Apache-Webserver neu
service apache2 restart
5. Installieren Sie den MariaDB-Datenbankserver
Zum Ausführen von Orangescrum ist eine Datenbank erforderlich, daher müssen wir den MariaDB-Datenbankserver installieren
apt-get install -y mariadb-server
6. Sichere MariaDB-Installation
Führen Sie nach Abschluss der MariaDB-Installation das Skript „mysql_secure_installation“ aus, um den Datenbankserver zu sichern, und legen Sie ein Root-Passwort fest
mysql_secure_installation
7. Neue Datenbank erstellen
Erstellen Sie eine neue Datenbank und einen neuen Benutzer für Orangescrum
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE orangescrum; MariaDB [(none)]> GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Vergessen Sie nicht, „PASSWORT“ durch ein aktuelles, starkes Passwort zu ersetzen. Verwenden Sie am besten eine Kombination aus Buchstaben und Zahlen und mindestens 10 Zeichen lang.
8. Laden Sie Orangescrum herunter und entpacken Sie es
Laden Sie Orangescrum auf Ihren Server herunter
wget https://github.com/Orangescrum/orangescrum/archive/master.zip
Entpacken Sie es in Ihr Dokumentenstammverzeichnis
unzip master.zip -d /var/www/html
Alle Orangescrum-Dateien im Verzeichnis werden in ein neues Verzeichnis „orangescrum-master“ entpackt. Wir werden es in etwas Einfacheres umbenennen
mv /var/www/html/orangescrum-master/ /var/www/html/orangescrum
Ändern Sie den Eigentümer des Verzeichnisses.
chown -R www-data:www-data /var/www/html/orangescrum
9. Importieren Sie die Orangescrum-Daten
Ändern Sie nun das aktuelle Arbeitsverzeichnis und importieren Sie die Orangescrum-Daten aus der Dump-Datei database.sql in die neu erstellte MariaDB-Datenbank
cd /var/www/html/orangescrum/ mysql -u orangescrumuser -p orangescrum < database.sql
10. Konfigurieren Sie Orangescrum
Öffnen und ändern Sie die Datei „database.php“, um die Datenbankinformationen zu aktualisieren
vim app/Config/database.php public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8', );
Speichern und schließen Sie die Datei.
Bearbeiten Sie nun die Datei „constants.php“ und aktualisieren Sie die Felder WEB_DOMAIN, FROM_EMAIL_NOTIFY und SUPPORT_EMAIL.
vim app/Config/constants.php define("WEB_DOMAIN", "YourDomain.com"); //ex. demo.orangescrum.com define('FROM_EMAIL_NOTIFY', '[email protected]'); //(REQUIRED) define('SUPPORT_EMAIL', '[email protected]'); //(REQUIRED) From Email
und speichern Sie die Datei.
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie dazu eine neue Apache-Konfigurationsdatei mit dem Namen „orangescrum.conf“ auf Ihrem virtuellen 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
mit folgendem Inhalt
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/orangescrum/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/orangescrum/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
11. Starten Sie die Installation neu und überprüfen Sie sie
Sobald dies erledigt ist, starten Sie den Webserver neu, damit die Änderungen wirksam werden
service apache2 restart
Greifen Sie nun auf http://yourdomain.com
zu in Ihrem bevorzugten Browser und folgen Sie den Anweisungen auf dem Bildschirm, um die Installation von Orangescrum abzuschließen.
Weitere Informationen zur Anwendung finden Sie in der offiziellen Dokumentation von Orangescrum.
Natürlich müssen Sie Orangescrum nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Orangescrum für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation von Orangescrum auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.