KERHOST

Solution d'auto-hébergement simple est libre !

Outils pour utilisateurs

Outils du site


kerhost:maj_kerhost

MISES À JOUR KERHOST BRANCHE 1.x

Vous trouverez ici le détail de toutes les mises à jour disponibles pour la branche 1.x.


1.0

(Mise en ligne le 14 février 2021)

DIVERS :

  • NEW : 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 transmissent au scripts bash avec les commandes ps, top et htop.
  • NEW : Prise en charge de nom de domaine extérieure pour le mail et les sites web perso
  • NEW : 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).
  • MOD : Amélioration de la génération des certificats Let'sEncrypt que l'on peut supprimer avant l'automatisation à 2h30 du matin.
  • MOD : Amélioration et simplification de la prise en charge du .htaccess dans les sites web perso.
  • MOD : Modification couleurs et forme charte graphique du site. Fini les angles droits, Kerhost prend des rondeurs avec un affichage par bloc et aux bords arrondis que l'on peut afficher et masquer afin d'alléger l'affichage.
  • NEW : Possibilité de re-transférer manuellement une sauvegarde automatique sur le serveur de sauvegarde FTP en cas d'erreur.
  • NEW : Affichage temps réel des conditions requises validées lors du choix/modification d'un mot de passe en plus du score.
  • NEW : 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).
  • NEW : 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).
  • NEW : temps réel d'attente lors de l’exécution d'un script demandant un long temps de processus et vous demandant de patienter.
  • NEW : possibilité de supprimer toutes les sauvegardes local des bases de données en un seul coup.
  • NEW : nouvelle fonction pour générer automatiquement du code java script dans une page PHP.
  • NEW : mode débogage 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 réception 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é développement) de faire un dump de la commande bash transmise par php vers une page html en modifiant le dernier bit de la fonction de transmission execBashScript($login,$bashcmd,$intitule,$sdr,$debugmod). 0 étant le mode normal d’exécution, 1 permettant 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écommettant les lignes concernées ) vers un fichier dump.
  • NEW : possibilité de supprimer une adresse ip autorisée à se connecter en ssh, qu'elle soit permanente ou pas
  • MOD : les boutons sans action ne sont plus des boutons
  • MOD : On peut maintenant dans son mot de passe choisir tout les caractères spéciaux
  • NEW : Possibilité de passer d'une année à une autre dans la compta de façon plus fluide
  • NEW : Possibilité de désactiver les adhésions et inscriptions dans les réglages de Kerhost
  • NEW : Possibilité d'importer un site web et sa base de données
  • NEW : Possibilité de migrer son site web perso sur vers autre nom de domaine
  • NEW : Nouveau systeme d'alerte en cas d'erreur SQL (Pop-up,debug et envois de mail)
  • NEW : Clignotement boutons quand chose a faire sur page admin
  • NEW : Possibilité d'arréter de manière permanente un service unix (même après redémarrage)
  • NEW : Nouveau service CONVERSATION, un client web XMPP utilisant utilisant converse.js, et aussi intégré directement dans kerhost
  • NEW : Nouveau service MEMO de prise de note collaboratives avec MEM (scrumblr)
  • NEW : Nouveau service DROP de partage de fichier simplifié (lufi)
  • NEW : Nouveau service LINK de raccourcisseur d'URL (lufi)
  • NEW : Nouvelle présentation des services dans la page info.
  • NEW : Possibilité de paramétrer les services web à partir d'option pré-définies
  • NEW : Affichage des mises à jours disponibles pour les services web
  • NEW : Possibilité de mettre à jour automatiquement certain services web
  • NEW : Gestion des mises à jour des services (avertissement, crontab)
  • NEW : 6 modes de sauvegardes automatique (Aucun, FTP, FTP+Duplicity, Local, Local+Duplicity, Rync local et Rsync sur SSH)
  • NEW : Possibilité de récupérer un élément de sauvegarde si sauvegarde Rsync en fonction de la rétention
  • NEW : Optimisation des services , en utilisant php-fpm
  • NEW : Abandon de www-data pour tout les services
  • EW : Identifiants SQL uniques pour chaques services
  • NEW : Possibilité de modifier dans admin les mots de passe MySQL des services
  • NEW : Passage des sites swp à php-fpm + cloisonnement des sites par utilisateurs (chroot)
  • NEW : Possibilité dans les réglages d'utiliser le chroot et de l'imposer
  • MOD : On ne peux plus choisir un nom pour une base de donnée liée à un site web perso. C'est désormais imposé avec l'ID du site_nom_du_sous_domaine (ex: 7_toto)
  • MOD : Sécurisation des pages PHP exécutées par la CRONTAB avec authentification par token
  • MOD : Les fichiers PHP cron sont désormais exécuter par la commande php et non plus avec wget
  • MOD : Ajouter de la colonne entité dans la page admin pour lister les utilisateurs
  • NEW : Possibilité de choisir le mode d'envoie des notifications : direct ou rapport quotidien/hebdomadaire/mensuel dans les réglages de kerhost
  • NEW : Possibilité d'afficher/masquer les mots de passe
  • NEW : Descriptions de toutes les variables utilisées en commentaire pour chaque scripts bash
  • MOD : Ajout total des cotisations et dons dans mon/mes cotises
  • MOD : Remplacement du service Formallin (formulaire) par Form Tools
  • MOD : Amélioration de l'affichage complet des sondages réservés aux responsables d'entité avec nom de l'entité en plus affiché.
  • MOD : Correction du bug tentative d'usurpation sur session non ouverte
  • NEW : Protection de la partie admin de kerhost par double authentification (par.hpasswd avec un compte unique) avec possibilité de changer ce compte (login et password) directement depuis les réglages de kerhost depuis le compte super-admin
  • NEW : Possibilité dans les réglages SSHD de rendre obligatoire l'authentification par clé publique
  • NEW : Possibilité dans les réglages SSHD de désactivé l'accès aux utilisateurs sauf pour les admins
  • NEW : Possibilité pour un utilisateur (mon) ou un admin (admin) de supprimer ses clés publique SSH
  • NEW : Possibilité dans les réglages SSHD de désactivé l'accès au compte super-admin
  • NEW : Possibilité de définir un quota disque supplémentaire maximum pour les entités (ce n'est plus limité à 10Go) dans les réglages de KerHost
  • NEW : Possibilité depuis admin de transférer la responsabilité d'une entité à un autre utilisateur
  • NEW : Possibilité d'ajouter des commentaires sur les alias mail

Comment installer cette mise à jour ?
Où trouver le script ?

kerhost/maj_kerhost.txt · Dernière modification: 2022/03/18 10:18 (modification externe)