GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Redmine auf Ubuntu 16.04

In dieser Anleitung zeigen wir Ihnen, wie Sie Redmine auf Ubuntu 16.04 installieren. Redmine ist eine plattform- und datenbankübergreifende Open-Source-Problemverfolgungs- und webbasierte Projektmanagementanwendung, die auf dem Ruby on Rails-Framework aufbaut. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 16.04 VPS getestet und geschrieben. Die Installation von Redmine auf Ubuntu 16.04 ist eine ziemlich einfache Aufgabe, wenn Sie unser nachstehendes Tutorial sorgfältig befolgen.

1. Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete

sudo apt updatesudo apt install curl subversion libmysqlclient-dev libmagickcore-dev libmagickwand-dev imagemagick g++, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev, libgmp-dev, libreadline6-dev, libssl-dev

2. MySQL installieren und Datenbank erstellen

Um das MySQL-Paket zu installieren, führen Sie Folgendes aus:

sudo apt install mysql-server

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um Ihre Installation zu sichern:

mysql_secure_installation

Als nächstes müssen wir eine Datenbank für unsere Redmine-Installation erstellen:

mysql -uroot -pMariaDB [(keine)]> CREATE DATABASE redmine CHARACTER SET utf8;MariaDB [(keine)]> GEWÄHRE ALLE PRIVILEGIEN AUF redmine.* AN 'redmine'@'localhost' IDENTIFIZIERT DURCH 'redmine_passwd';MariaDB [(keine)]> FLUSH PRIVILEGES;MariaDB [(keine)]> \q

3. Neuen Systembenutzer erstellen

Erstellen Sie einen neuen Systembenutzer für Redmine.

sudo adduser --home /opt/redmine --shell /bin/bash --gecos 'Redmine-Anwendung' redmineusermod -aG sudo redmine

Wechseln Sie zum neuen Redmine-Benutzer:

sudo su - redmine

4. Ruby mit RVM installieren

curl -sSL https://rvm.io/mpapis.asc | gpg --import -curl -sSL https://get.rvm.io | bash -s stable --ruby

Um mit der Verwendung von RVM zu beginnen, führen Sie die folgenden Befehle aus:

source ~/.rvm/scripts/rvmrvm --default use ruby

Um zu überprüfen, ob alles richtig gemacht wurde, verwenden Sie den Befehl ruby --version .
Die Ausgabe sollte ungefähr so ​​aussehen:

ruby --versionruby 2.4.1p111 (2017-03-22 Revision 58053) [x86_64-linux]

5. Installieren Sie Redmine

Führen Sie die folgenden Befehle aus, um den Redmine-Quellcode in $HOME/redmine auszuchecken Verzeichnis und erstellen Sie die erforderlichen Verzeichnisse.

cd &&svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine
mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assets

Datenbankeinstellungen konfigurieren:

cp ./redmine/config/configuration.yml.example ./redmine/config/configuration.ymlcp ./redmine/config/database.yml.example ./redmine/config/database.yml

Öffnen Sie die database.yml Datei und Benutzername/Passwort aktualisieren

nano ./redmine/config/database.yml
Produktion:Adapter:mysql2 Datenbank:Redmine Host:Localhost Benutzername:Redmine Passwort:"redmine_passwd" Kodierung:utf8

6. Gems installieren

cd /opt/redmine/redmineecho "gem 'puma'">> Gemfile.localecho "gem:--no-ri --no-rdoc">> ~/.gemrc gem install bundlerbundle install --ohne Entwicklungstest postgresql sqlite

7. Bereiten Sie die Datenbank vor

rake generate_secret_tokenRAILS_ENV=produktion rake db:migrateRAILS_ENV=produktion REDMINE_LANG=en rake redmine:load_default_data

8. Puma-Konfiguration

Erstellen Sie eine neue Konfigurationsdatei wie folgt:

nano ~/redmine/config/puma.rb
#!/usr/bin/env pumaapplication_path ='/opt/redmine/redmine'directory application_pathenvironment 'production'daemonize truepidfile "#{application_path}/tmp/pids/puma.pid"state_path "#{application_path}/tmp /pids/puma.state"stdout_redirect "#{application_path}/log/puma.stdout.log", "#{application_path}/log/puma.stderr.log"bind "tcp://0.0.0.0:9000"

9. Puma starten

Starten Sie den Puma-Server mit dem folgenden Befehl:

cd /opt/redmine/redmine/ &&bundle exec puma --config config/puma.rb

Die Ausgabe sollte ungefähr so ​​aussehen:

Puma startet im Einzelmodus...* Version 3.11.3 (ruby 2.4.1-p111), Codename:Love Song* Min. Threads:0, max. Threads:16* Umgebung:Produktion* Daemonizing... 

Schließlich können Sie Ihren Browser starten und auf Ihre neue Redmine-Installation zugreifen unter:http://IP_ADDRESS:9000

Das ist es. Sie haben Redmine erfolgreich auf Ihrem Ubuntu VPS installiert. Weitere Informationen zu Redmine finden Sie auf der Redmine-Website.

Natürlich müssen Sie Redmine nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer Redmine-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Für weitere Updates können Sie auch unseren Beitrag zur Installation von Redmine unter Ubuntu 18.04 lesen.

PS . Wenn Ihnen dieser Beitrag über die Installation von Redmine 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.


Panels
  1. So installieren Sie ISPConfig 3 unter Ubuntu 18.04

  2. So installieren Sie Webmin unter Ubuntu 18.04

  3. So installieren Sie Panda3D unter Ubuntu 10.04

  4. So installieren Sie Zabbix auf Ubuntu

  5. So installieren Sie Observium unter Ubuntu 14.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Redmine auf Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04