Aller au contenu

Restyaboard

Dans cet article :

Information

Restyaboard est un système de gestion de projet open-source qui sert d'alternative à Trello. Il offre une interface visuelle pour organiser les tâches en utilisant des tableaux, des listes et des cartes. Convient aux équipes de développement, groupes de projets et organisations nécessitant un outil de gestion de tâches flexible.

Restyaboard. Fonctionnalités Clés

  • Gestion Visuelle des Tâches : Interface intuitive avec tableaux, listes et cartes pour organiser les flux de travail ;
  • Collaboration : Capacité d'inviter des membres d'équipe, attribuer des tâches et suivre la progression ;
  • Configuration Flexible : Création de champs personnalisés, étiquettes et catégories pour s'adapter spécifiquement aux projets ;
  • Pièces Jointes et Commentaires : Attacher des fichiers aux cartes et discuter des tâches dans l'interface ;
  • Calendrier et Échéances : Définir les délais avec une vue calendrier des tâches ;
  • Listes de Contrôle : Créer des sous-tâches au sein des cartes pour une décomposition détaillée des tâches ;
  • Filtrage et Recherche : Rechercher rapidement les cartes par divers paramètres ;
  • Notifications : Alertes automatiques sur les changements dans les tâches ;
  • API REST : Capacités d'intégration avec des systèmes externes et fonctionnalités de programmation ;
  • Code Open Source : Accès complet au code sur GitHub.

Fonctionnalités de déploiement

ID Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
380 Ubuntu 22.04 + + + + 1 1 - COMMANDER
  • Déploiement en Conteneur - Le système est fourni avec Docker et des conteneurs préconfigurés pour un démarrage rapide.
  • Principaux Conteneurs :
    • restya_app - Conteneur principal de l'application Restyaboard (restyaplatform/restyaboard:v1.7.1) ;
    • restya_db - Base de données PostgreSQL 15 ;
    • certproxy-nginx-1 - Serveur web Nginx avec support SSL via Certbot (jonasal/nginx-certbot:latest).
  • Configuration Réseau :
    • Ports externes : 80 (HTTP), 443 (HTTPS) ;
    • Port interne Restyaboard : 8080 (redirigé vers l'hôte : 127.0.0.1:8080->80/tcp) ;
    • Acquisition automatique de certificats SSL via Let's Encrypt.
  • Répertoires Clés :
    • /opt/restyaboard - Répertoire d'installation principal sur l'hôte ;
    • /var/lib/nginx/html - Répertoire racine de l'application web à l'intérieur du conteneur ;
    • /var/lib/nginx/html/sql - Scripts SQL pour l'initialisation de la base de données ;
    • /etc/nginx/conf.d - Fichiers de configuration Nginx ;
    • /data/nginx/user_conf.d - Configurations personnalisées Nginx sur l'hôte.

Note

À moins d'une spécification contraire, Restyaboard v1.7.1 est installé par défaut à partir du dépôt officiel du projet.

Premiers pas après le déploiement de Restyaboard

Une notification sera envoyée à l'e-mail spécifié lors de l'enregistrement indiquant que le serveur est prêt une fois le paiement effectué. Elle contiendra l'adresse IP du VPS, ainsi que les identifiants de connexion (login et mot de passe). Les clients de notre entreprise gèrent le matériel dans le panneau de contrôle des serveurs et API — Invapi.

Vous pouvez trouver les données d'authentification soit dans l'onglet Info >> Tags du panneau de contrôle du serveur, soit par e-mail qui a été envoyé.

  • Lien pour accéder à Restyaboard via l'interface web : situé dans le tag webpanel ;
  • Login pour accéder à Restyaboard : admin ;
  • Mot de passe pour accéder à Restyaboard : restya ;
  • Login et Mot de passe pour la gestion du serveur : envoyés par email lors du déploiement du serveur.

Première connexion et démarrage

Connexion au système

Ouvrez un navigateur web et naviguez à l'aide du lien provenant du tag webpanel, puis entrez les informations d'identification.

Attention

Il est crucial de changer le mot de passe administrateur après votre première connexion. Cela est essentiel pour assurer la sécurité de votre installation.

Création de Votre Premier Tableau

Après une authentification réussie :

  1. Cliquer sur Create new board ;
  2. Entrer le nom du tableau ;
  3. Sélectionner le niveau de visibilité (privé ou public) ;
  4. Appuyez sur Add pour créer le tableau.

Note

Des informations détaillées sur la configuration et l'utilisation de Restyaboard sont disponibles dans la documentation officielle.

Commande d'un serveur avec Restyaboard via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions.


Une partie du contenu de cette page a été créée ou traduite par IA.