GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Redmine sur Ubuntu 16.04

Dans ce guide, nous allons vous montrer comment installer Redmine sur Ubuntu 16.04. Redmine est une application open source multiplateforme et multibase de données de suivi des problèmes et de gestion de projet basée sur le Web, basée sur le framework Ruby on Rails. Ce guide devrait également fonctionner sur d'autres systèmes Linux VPS, mais a été testé et écrit pour Ubuntu 16.04 VPS. L'installation de Redmine sur Ubuntu 16.04 est une tâche assez simple si vous suivez attentivement notre tutoriel ci-dessous.

1. Mettez à jour le système et installez les packages nécessaires

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. Installer MySQL et créer une base de données

Pour installer le package MySQL, exécutez :

sudo apt install mysql-server

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :

mysql_secure_installation

Ensuite, nous devons créer une base de données pour notre installation Redmine :

mysql -uroot -pMariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8;MariaDB [(none)]> ACCORDER TOUS LES PRIVILÈGES SUR redmine.* À 'redmine'@'localhost' IDENTIFIÉ PAR 'redmine_passwd';MariaDB [(aucun)]> PRIVILÈGES FLUSH ;MariaDB [(aucun)]> \q

3. Créer un nouvel utilisateur système

Créez un nouvel utilisateur système pour Redmine.

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

Passez au nouvel utilisateur redmine :

sudo su - redmine

4. Installer Ruby en utilisant RVM

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

Pour commencer à utiliser RVM, exécutez les commandes suivantes :

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

Pour vérifier que tout est fait correctement, utilisez la commande ruby --version .
Le résultat doit ressembler à ce qui suit :

ruby --versionruby 2.4.1p111 (2017-03-22 révision 58053) [x86_64-linux]

5. Installer Redmine

Exécutez les commandes suivantes pour extraire le code source Redmine vers $HOME/redmine répertoire et créez les répertoires nécessaires.

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

Configurez les paramètres de la base de données :

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

Ouvrez le fichier database.yml fichier et mettre à jour nom d'utilisateur/mot de passe

nano ./redmine/config/database.yml
production :adaptateur :base de données mysql2 :hôte redmine :nom d'utilisateur localhost :mot de passe redmine :"redmine_passwd" encodage :utf8

6. Installer des gemmes

cd /opt/redmine/redmineecho "gem 'puma'">> Gemfile.localecho "gem:--no-ri --no-rdoc">> ~/.gemrc gem install bundlerbundle install --sans test de développement postgresql sqlite

7. Préparer la base de données

rake generate_secret_tokenRAILS_ENV=production rake db:migrateRAILS_ENV=production REDMINE_LANG=fr rake redmine:load_default_data

8. Configuration puma

Créez un nouveau fichier de configuration comme suit :

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. Démarrer Puma

Démarrez le serveur puma en utilisant la commande suivante :

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

Le résultat doit ressembler à ce qui suit :

Puma démarre en mode simple...* Version 3.11.3 (ruby 2.4.1-p111), nom de code :Love Song* Threads min :0, threads max :16* Environnement :production* Daemonizing... 

Enfin, vous pouvez démarrer votre navigateur et accéder à votre nouvelle installation Redmine sur :http://IP_ADDRESS:9000

C'est ça. Vous avez installé avec succès Redmine sur votre VPS Ubuntu. Pour plus d'informations sur Redmine, veuillez consulter le site Web de Redmine.

Bien sûr, vous n'êtes pas obligé d'installer Redmine sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement Redmine, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Pour plus de mises à jour, vous pouvez également lire notre article sur Comment installer Redmine sur Ubuntu 18.04.

PS . Si vous avez aimé cet article sur la façon d'installer Redmine sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer ATutor sur Ubuntu 14.04

  5. Comment installer Traq sur Ubuntu 16.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Redmine sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04