Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Redmine

Redmine

Redmine est un outil de suivi de projets open source. Tickets, diagrammes de Gantt, wikis, suivi du temps et gestion multi-projets. Application Ruby on Rails, sous licence GPL, depuis 2006. Utilisé chez Mozilla, l'équipe core Ruby on Rails, et plus de 200 000 organisations d'ingénierie.

En un coup d'œil

6k

Étoiles GitHub

263

Vues de page

159

Installations actives

Version Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accès à l'interface web

Accéder à l'interface web : https://IP (remplacez IP par l'adresse IP de votre serveur)

Acceptez l'avertissement SSL (certificat auto-signé).

Connectez-vous avec les identifiants Redmine par défaut :

  • Nom d'utilisateur : admin
  • Mot de passe : admin

Changez le mot de passe administrateur dès la première connexion.

Configurer les paramètres d'authentification : AdministrationSettingsAuthentication (ou directement : /settings?tab=authentication)

  • Authentification requise
  • Auto-inscription

Fichiers et répertoires importants

  • Installation de l'application : /root/redmine
  • Fichier Docker Compose : /root/redmine/docker-compose.yml
  • Variables d'environnement : /root/redmine/.env
  • Volume de données MySQL : /var/lib/docker/volumes/redmine_mysql_data/_data
  • Pièces jointes (fichiers) Redmine : /var/lib/docker/volumes/redmine_redmine-data/_data
  • Plugins Redmine : /var/lib/docker/volumes/redmine_redmine-plugins/_data
  • Thèmes Redmine : /var/lib/docker/volumes/redmine_redmine-themes/_data
  • Configuration du site Nginx : /etc/nginx/sites-available/redmine
  • Certificats SSL : /etc/nginx/ssl/

Gestion des services

Vérifier l'état du conteneur :

docker ps

Redémarrer Redmine :

docker restart redmine

Consulter les logs Redmine :

docker logs -f redmine

Vérifier le statut de Nginx :

systemctl status nginx

Redémarrer Nginx :

systemctl restart nginx

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/redmine

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Lancez la commande suivante pour générer un certificat Let's Encrypt valide :

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Remplacez les chemins SSL dans la config Nginx :

vim /etc/apache2/sites-available/redmine
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Redémarrez Nginx pour appliquer les changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Outils de développement

Apps connexes.

Déployer Redmine maintenant. À partir de 2,48 $/mois.