
AlternC 3.0 vient de sortir après un an de travaux.
rendez-vous sur http://alternc.org/ ou sur irc.freenode.net #alternc
pour fêter cela avec nous et l’installer sur votre serveur !
Rendez-vous sur le site des développeurs pour Installer AlternC 3.0
AlternC
Architecture pour serveurs d’hébergement
AlternC est un ensemble de logiciels de gestion d’hébergement mutualisé sous linux, facile à utiliser, facile à installer, basé uniquement sur des logiciels OpenSource, AlternC étant sous licence GPL.
Ce logiciel contient un système d’installation et de configuration automatique, ainsi qu’un panneau de contrôle accessible par le web, pour la gestion des utilisateurs et des services web (domaines, mails, comptes ftp, statistiques ...)
Techniquement, AlternC se base actuellement sur la distribution Debian GNU/Linux Squeeze ou Wheezy, et utilise d’autres logiciels tels Apache, Postfix, Mailman ... Il contient aussi une documentation d’API, permettant une personnalisation facile et rapide du bureau, le ’panneau de contrôle web’ d’AlternC.
La langue natale de ce projet est le Français. Cependant, le paquet Debian contient le bureau en Français ET en Anglais. Les traductions dans d’autres langues auront lieu si vous nous y aidez. La documentation n’est actuellement disponible qu’en Français, mais une traduction multilingue est tout à fait possible ...
AlternC est développé par les administrateurs système de l’Autre Net, les membres de l’Autre Net, ainsi que d’autres structures / développeurs parmi lesquels Koumbit, Octopuce, Neuronnexion, Webelys & bien d’autres.
Téléchargements
AlternC 3.0 RC1
le 31 octobre 2012
Bonjour,
Après plus d’un an de développements, la version 3.0 d’AlternC arrive doucement. Nous avons le plaisir d’annoncer la RC1 de cette version, destiné aux tests.
Cette version est la release la plus conséquente depuis plusieurs années. Beaucoup de travaux ont été fait, et certains très en profondeurs - ils sont détaillé plus loin. Tellement de changement, qu’un changement de version majeur a été décidé lors du DevCamp ? AlternC d’été. Normalement, cette version aurait donc du être la 2.0, mais nous avons aussi fait le choix d’unifier les numéros de version entre AlternC et ses modules, et le module mailman était déjà en 2.1.
Ces changements répondent à plusieurs besoin :
- ajouts de fonctionnalités
- meilleure sécurisation
- plus grande modularité
Certains de ces changements sont clairement visibles (nouvelle interface de mail), d’autre sont plus discret (réécriture d’une grande partie de la classe de gestion de la base de donnée, refonte complète de la mise à disposition les logs Apaches), mais tout ces changements répondent à un besoin pour les utilisateurs et pour les développeurs. Pour donner un exemple, nous espérons pouvoir bientôt dissocier complètement l’interface web du Panel des actions systèmes.
Un changement important a été fait concernant la traduction du projet. La gestion des traduction est maintenant déporté sur le site gratuit Transifex ( https://www.transifex.com/projects/... ). Si vous pensez qu’AlternC manque d’une langue, traduisez et nous rajouterons ça aussitôt !
Beaucoup de tests ont été fait sur cette version, mais maintenant c’est à vous de jouer pour nous remonter les problèmes que vous pourriez rencontrer. Nous vous invitons pour cela à ouvrir des tickets via https://www.alternc.org/newticket (si vous n’avez pas de compte, vous pouvez utiliser anonyme / eech5Cho ) en indiquant la milestone "alternc-3.0".
Merci d’avance pour vos retours,
Changements importants
- Apache MPM-ITK (suexec-like)
Chaque site est servi par Apache avec un UID/GID propre au compte. Le fonctionnement est similaire à Suexec, mais avec de meilleurs performances.
- Droits utilisateurs
Gestions des droits utilisateurs via les ACLs noyau.
- Migration de Courier => Dovecot
Le mail POP/IMAP n’est plus servi par Courier mais par Dovecot. Procmail est remplacé par Sieve. L’interface de gestion des mails a été entièrement repensé, et le background technique (schema de bases, ...) a été refondu.
- Webmail à la demande
Squirrelmail n’est plus installé par défault. Des paquets disctincts ont été créé : alternc-squirrelmail et alternc-roundcube
- Intégration de tâche planifiées
Les utilisateurs peuvent maintenant demander a ce qu’une page web précise soit interrogé à intervalle régulier (pratique pour certaines "cron" de CMS, type Drupal)
- Restrictions IP
Possibilité de restreindre l’accés d’un compte FTP à certaines IP. D’autres restrictions seront possible dans le futur.
- Sous domaines automatiques
Possibilité de personnaliser les sous-domaines qui sont automatiquement ajouté à la création d’un domaine
- Statistiques web brutes
Les logs Apache sont maintenant disponible "au fur et a mesure" directement dans le panel AlternC. Ils sont triés par compte sur le disque dur, dans des répertoires distinct. Les problèmes de max_file_handler de AlternC 1.0 lors du trop grand nombre de fichiers de logs dans la configuration apache sont maintenant du passé.
Changements
- Séparation entres les bases de données et leurs utilisateurs.
- creation d’un utilisateur spécial pour PHPMyAdmin
- plus de limite du nombres d’utilisateur MySQL
- à la création d’une base de donnée, un utilisateur MySQL dédié est automatiquement créé afin d’inciter les gens à bien séparer les droits
- Possibilité à l’installation de préciser un serveur MySQL tiers
- Modification du script de configuration lancé a l’installation d’AlternC.
- Open_basedir par compte plutot que par html_document_root Changeset r3087
- Les hooks constituent maintenant une classe a part entière Changeset r3110
- Une option de debug est proposé à l’Admin, qui affiche l’ensemble des requêtes SQL executées et les erreurs PHP
- Désactivation du safe_mode php Changeset r3172
- Désactivation php short tags Ticket #1299
- Traduction géré par le système collaboratif transifex
- Refonte des messages d’erreurs pour faciliter les traductions et le debug Changeset r3404
- Désactivation des register globals Ticket #210
- Le panel a de moins en moins d’action "directe" sur le système
- les fichiers de mail sont supprimés par une cron
- les actions sur les mailing-list sont effectué par une cron
Bugfixes significatif
- problème de suppression de la configuration Apache Ticket #1267
- problème d’installation si la première la première installation échoue Ticket #1269
- désinstallation awstat incomplète Ticket #1271
- page d’accès à mailman cassé Ticket #1272
- purge des sessions PHP Changeset r3090-r3098
- problème caractère spéciaux mot de passe mailman Ticket #1278
- problème affichage en clair mot de passe mailman
- gestion caracteres spéciaux mot de passe mail Ticket #1277
- gestion caractères spéciaux mot de passe MySQL Ticket #1283
- permettre mot de passe vide pour compte FTP Changeset r3114-r3115 Ticket #1284
- correction bug création stats brutes Changeset r3269 Ticket #1286
- bug de gestion du wildcard "_" dans le nom des bases de donnée mysql Ticket #1289
- gestion des répertoires protégées Ticket #1300
- et des dizaines de tickets fermés, et des dizaines de bugs trouvé et corrigés
Quelques chiffres
- 197 fichiers ajoutés
- 36 fichiers supprimés
- 223 fichiers modifiés
- diffstat : 357 files changed, 81484 insertions(+), 18717 deletions(-)


