50 % de réduction sur tous les plans, 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.

Version

Latest

Système d'exploitation

Serveur Ubuntu 24.04 LTS

RAM min.

2 GB

Types d'IP

IPV4,IPV6

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 Compose Docker : /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 du service

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'adresse IP du serveur.

2. Modifiez la configuration Nginx et remplacez les deux occurrences de server_name <IP>; par votre domaine (« <your-domain>) pour les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/redmine

3. Installer Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez 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 configuration 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 modifications :

systemctl restart nginx

7. Ouvrez votre navigateur et accédez à : https://yourdomain.com

Plus d'outils de développement

Applications associées.

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