FARMSERV

Le gestionnaire de serveur dédié et mutualisé associatif
pour l'auto-hébergement

Outils pour utilisateurs

Outils du site


farmserv:roadmap

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
farmserv:roadmap [2019/05/28 18:45]
keran
farmserv:roadmap [2020/05/26 17:22] (Version actuelle)
keran
Ligne 1: Ligne 1:
 ===== ROADMAP ===== ===== ROADMAP =====
-**Version ​6.0 :**\\  +**Version ​Kerhost 1.0 :**\\  
-En développement :\\ +En développement ​(non disponible pour le moment !):\\ 
 <WRAP center round todo 80%> <WRAP center round todo 80%>
-  * Intégration ​DNS **Online.net** +  * **Farmserv** deviens **Kerhost** 
-  * Intégration DNS **Gandi** +  * support Debian **10**/​Raspbian Buster 
-  * Création image disque pré-installé ​pour **[[farmserv:rpi|Raspberry Pi]]**+  * support Php **7.3** 
 +  * intégration ​DNS **Online.net** 
 +  * support Raspberry ​**PI 4** 
 +  * nouveau **système sécurisé** pour passer les variables de **PHP à BASH** (décompte du nbr de variables et arrêt du script en cas de problème + transmission des variables réencodé en HTML et cryptées). Il n'est plus possible de voir passer en clair les variables transmisent au scripts bash avec les commandes ps, top et htop. 
 +  * Prise en charge de **nom de domaine** extérieure pour le mail et les sites web perso 
 +  * Prise en charge des sauvegardes automatiques **non transférées** en cas de problème de transfert FTP (envois de mail+possibilité de les ré-uploader). 
 +  * Amélioration de la génération des certificats **Let'​sEncrypt** que l'on peut supprimer avant l'​automatisation crontab. 
 +  * Amélioration et simplification de la prise en charge du **.htaccess** dans les sites web perso. 
 +  * Modification couleurs et forme **charte graphique** du site. Kerhost prend des rondeurs avec un affichage par bloc aux bords arrondis que l'on peut afficher et masquer afin d'​alléger l'​affichage.  
 +  * Possibilité de re-transférer manuellement une sauvegarde automatique sur le serveur de sauvegarde FTP en cas d'​erreur. 
 +  * Affichage **temps réel des conditions requises** validées lors du choix/​modification d'un **mot de passe** en plus du score. 
 +  * Possibilité dans les réglages de kerhost de définir la **politique du choix de mot de passe** (nombre de caractère, minuscule, majuscule,​chiffre,​ caractères spéciaux et indice de sécurité minimum). 
 +  * possibilité dans les **sauvegardes** de son homedir d'​**exclure** en plus du maildir les répertoires www (stockage des sites perso) et nextcloud (stockage du partage). 
 +  * **temps réel** d'​attente lors de l'​éxécution d'un script demandant un long temps et vous demandant de patienter. 
 +  * possibilité de **supprimer** toutes les **sauvegardes** **local** des bases de données en un seul coup. 
 +  * nouvelle **fonction** ​pour générer automatiquement du code **java script** dans une page PHP. 
 +  * mode **débugage** sur **4 niveaux** pour la transmission des variables de php vers bash : 
 +  * 1-en cas d'​erreur de transmission de variable (nombre de variables reçues (côté bash) ne correspondant au nombre de variables transmises (côté php)) ou en cas de reception de variable vide (côté bash), envois d'un mail automatique sur l'​adresse de gestion contenant un dump de la commande bash transmise par php. 
 +  * 2-possibilité (côté developpement) de faire un dump de la commande bash transmise par php vers une page html en modifiant le dernier bit de la fonction de treansmission execBashScript($login,​$bashcmd,​$intitule,​$sdr,​$debugmod). 0 étant le mode normal d'​éxécution,​ 1 permétant de faire un dump sans éxécuter le script. 
 +  * 3-possibilité (côté developpement) de faire un dump direct sur la page en cour d'une variable avec la fonction makeDump($variable,​$valeure). 
 +  * 4-possibilité de faire un dump directement depuis le fichier fonctions.sh du dossier scripts (en décommentant les lignes concernées ) vers un fichier dump. 
 +  * possibilité de **supprimer** une adresse **ip autorisée** à se connecter en ssh, qu'​elle soit permanente ou pas 
 +  * les **boutons** sans action ne sont plus des boutons 
 +  * On peut maintenant dans son mot de passe choisir **tout les caractères spéciaux** 
 +  * Possibilité de passer d'une année à une autre dans la compta de façon fluide 
 +  * Possibilité de **désactiver** les adhésions et inscriptions dans les réglages de Kerhost 
 +  * Possibilité d'​**importer** un site web et sa base de données 
 +  * Possibilité de **migrer** son site web perso sur un autre nom  de domaine 
 +  * Nouveau système d'​**alerte** en cas d'​**erreur SQL** (Pop-up,​debug et envois de mail) 
 +  * **Clignotement** boutons quand chose a faire sur page admin 
 +  * Possibilité d’arrêter de manière **permanente** un **service unix (**même après redémarrage) 
 +  * Intégration client **XMPP** dans kerhost (converse.js) 
 +  * Nouveau service **MEMO** de prise de note collaboratives (scrumblr) 
 +  * Nouveau service **DROP** de partage de fichier simplifié (lufi) 
 +  * Nouvelle présentation des services dans la page **info** 
 +  * Gestion des mises à jour des services (avertissement,​ crontab) 
 +  * **Duplicity** pour faire des sauvegardes automatiques **incrémentielles** 
 +  * 5 modes de sauvegardes automatique (Aucun, FTP classique, FTP Duplicity, Support amovible classique, Suport amovible Duplicity) 
 +  * **État** des **services** et nouvelles présentation dans la page **info** 
 +  * Optimisation des services blog, partage, mail, statsperso et www en utilisant **php-fpm** 
 +  * Passage des site web perso à **php-fpm** + cloisonnement des sites par utilisateurs (chroot)
 </​WRAP>​ </​WRAP>​
  
 __**Les gros chantiers à réaliser :**__ __**Les gros chantiers à réaliser :**__
   * Traduire l'​intégralité du projet en anglais et proposer deux langues.   * Traduire l'​intégralité du projet en anglais et proposer deux langues.
-  * <​del>​Intégrer un DNS</​del>​ <- fait 
-  * <​del>​Intégrer LetsEncrypt</​del>​ <- fait 
-  * <​del>​Basculer sur Debian et abandonner Ubuntu.</​del>​ <- fait 
   * Prendre en charge la redirection de nom de domaine des sites web perso pour les utilisateurs qui posséderaient leurs propres nom de domaine.   * Prendre en charge la redirection de nom de domaine des sites web perso pour les utilisateurs qui posséderaient leurs propres nom de domaine.
-  * <​del>​Support du 64 bits.</​del>​ <-fait 
  
farmserv/roadmap.1559061909.txt.gz · Dernière modification: 2019/05/28 18:45 par keran