Configurez Kodi IPTV m3u en moins de 2 minutes et regardez des chaînes illimitées

Redmine

Installer Redmine, Gestion de Projet sur Ubuntu 18.04 LTS

Vues : 402

Redmine est un logiciel gratuit, open source et basé sur l’application web de gestion de projet qui permet aux utilisateurs de gérer multiples projets et sous-projets associés. Il est multi-plateforme et construit sur le framework Ruby on Rails. Redmine est l’un des plus populaires et de bons outils pour des projets et de suivi du temps, wiki, gestion des documents et bien plus encore. C’est une fonctionnalité riche, application qui prend en charge plusieurs projets, basé sur un rôle d’ACL et de systèmes de contrôle de version comme Git, SVN ou CVS.

Caractéristiques

  • Prend en charge plusieurs langues.
  • Permet l’utilisation de plusieurs bases de données et simple de suivi du temps.
  • S’intègre avec des Nouvelles, des documents et de la gestion des fichiers.
  • Permet à des flux rss et des notifications e-mail.

Exigences

  • Ubuntu 18.04 server est installé sur votre système.
  • Un utilisateur non-root avec sudo privilèges.

Installer Apache et MariaDB

Redmine s’exécute sur un serveur web et utilise MariaDB pour stocker leurs données. Ainsi, vous aurez besoin d’installer le serveur web Apache et le serveur MariaDB à votre système. Vous pouvez les installer avec la commande suivante:

sudo apt-get install apache2 mariadb-server libapache2-mod-passagers -y

Une fois l’installation terminée, redémarrez Apache et MariaDB service et de leur permettre de démarrer sur le temps de démarrage avec la commande suivante:

sudo systemctl start apache2
sudo systemctl start mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Configurer MariaDB

Par défaut, MariaDB n’est pas sécurisé. Ainsi, vous aurez besoin pour assurer la sécurité d’abord. Vous pouvez le faire en exécutant le script suivant:

sudo mysql_secure_installation

Répondre à toutes les questions comme indiqué ci-dessous:

Entrer le mot de passe pour l'utilisateur root (entrez=non): 
Définir le mot de passe root? [Y/n]: N 
Supprimer les utilisateurs anonymes? [Y/n]: Y 
Interdire la connexion root à distance? [Y/n]: Y 
Supprimer la base de données de test et l'accès à celui-ci? [Y/n]: Y 
Recharger privilège maintenant, tables? [Y/n]: Y

Installer Redmine

Par défaut, redmine package est disponible dans Ubuntu 18.04 serveur de dépôt par défaut. Vous pouvez l’installer simplement en exécutant la commande suivante:

sudo apt-get install redmine redmine-mysql -y

Lors de l’installation, il vous sera demandé de configurer Redmine comme indiqué ci-dessous:

Redmine

Cliquez sur Oui bouton. Vous devriez voir la page suivante:

Redmine

Ici, sélectionnez base de données comme mysql et cliquez sur le OK bouton. Vous devriez voir la page suivante:

Redmine

Maintenant, un mot de passe pour Redmine pour vous inscrire à la base de données et cliquez sur le Ok bouton pour terminer l’installation.

Ensuite, vous aurez besoin d’installer le gem bundler paquets. Vous pouvez l’installer avec la commande suivante:

sudo gem install bundler

Ensuite, créez un lien symbolique de Redmine pour Apache répertoire racine du site web:

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

Ensuite, créez un fichier de verrouillage pour redmine avec la commande suivante:

sudo touch /usr/share/redmine/Gemfile.lock

Ensuite, donner des autorisations appropriées pour le redmine avec la commande suivante:

sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
sudo chown -R www-data:www-data /var/www/html/redmine

Configurer Apache pour Redmine

Ensuite, vous devrez modifier les passagers.fichier conf et faire quelques changements. Vous pouvez le faire avec la commande suivante:

sudo nano /etc/apache2/mods-available/passager.conf

Apportez les modifications suivantes:

<IfModule mod_passenger.c> 
PassengerDefaultUser www-data 
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini 
PassengerDefaultRuby /usr/bin/ruby 
</IfModule>

Ensuite, créer un hôte virtuel Apache fichier pour Redmine avec la commande suivante:

sudo nano /etc/apache2/sites-available/redmine.conf
<VirtualHost *:80> ServerAdmin webmaster@example.com 
DocumentRoot /var/www/html/redmine 
ServerName example.com 
ServerAlias www.example.com 
<Directory /var/www/html/redmine> 
RailsBaseURI /redmine 
PassengerResolveSymlinksInDocumentroot on 
</Directory> 
ErrorLog ${APACHE_LOG_DIR}/erreur.log 
CustomLog ${APACHE_LOG_DIR}/accès.log combined
</VirtualHost>

Remplacer example.com avec votre propre nom de domaine dans le fichier vhost. Enregistrez et fermez le fichier. Ensuite, activez l’Redmine hôte virtuel et le module de réécriture Apache avec la commande suivante:

sudo a2ensite redmine
sudo a2enmod rewrite

Enfin, redémarrez Apache pour appliquer toutes les modifications:

sudo systemctl restart apache2

Vous pouvez vérifier l’état du serveur web Apache avec la commande suivante:

sudo systemctl status apache2

L’Accès à l’interface web de Redmine

Redmine est maintenant installé, il est temps d’y accéder via un navigateur web.

Ouvrez votre navigateur web et tapez l’URL de l’installation de redmine, dans mon cas: http://example.com. Vous allez être redirigé vers la page suivante:

Redmine

Maintenant, cliquez sur le Signe Dans le bouton, vous serez redirigé vers le Redmine page de connexion:

Redmine

Fournir de nom d’utilisateur admin et le mot de passe administrateur, puis cliquez sur la Connexion bouton. Vous devriez voir la page suivante:

Redmine

Maintenant, changer votre mot de passe et cliquez sur Appliquer bouton. Vous devriez voir la page suivante:

Redmine

Félicitations! vous avez correctement installé et configuré Redmine sur Ubuntu 18.04 serveur. Désormais, vous pouvez héberger votre propre système de gestion de projet et la gestion de vos projets facilement à l’aide de Redmine.

Dali Fredman

Dali Fredman

C'est un enseignant et une personne chargée de transmettre des connaissances ou méthodes de raisonnement à autrui dans le cadre d'une formation générale ou d'une formation spécifique à une matière, un domaine ou une discipline scolaire.

Voir tous les articles de Dali Fredman →

Laisser un commentaire

Translate this page