Participer au développement et aux tests d'UnivNautes

Versions de tests

De temps à autres, des versions de test d'UnivNautes sont disponibles et annoncées sur la liste de discussion du projet. Voici comment participer aux tests !

Test des images ISO

Les images ISO de test sont sur http://isos.univnautes.entrouvert.com/test/. La procédure d'installation est identique à celle des images ISO d'UnivNautes classiques.

Test des mises à jour

Pour mettre à jour une installation existante d'Univnautes vers une version de test :

  1. Faire une sauvegarde de la machine actuelle (idéalement, clonage de la machine virtuelle ; sinon au moins copie du fichier /conf/config.xml)

  2. Mettre à jour avec la version à tester :

    1. Aller dans « System / Firwmare », onglet « Updater Settings »

    2. Au niveau de « Default Auto Update URLs », choisir la source « TEST Univnautes Updates (Entr'ouvert) »

    3. Cliquer sur le bouton [Save] en bas de page pour enregistrer la modification

    4. Revenir sur la page d'accueil qui proposera une nouvelle version, lancer l'upgrade tel que proposé (ou aller « System/Firmware », onglet « Auto Update »)

  3. À la fin de l'upgrade, rebooter... (c'est automatique, en fait)

  4. En cas d'upgrade en 2012 : aller dans « System/General Setup » et indiquer le bon fuseau horaire dans « Time zone » : Europe/Paris, puis cliquer sur [Save] en bas de page

  5. Vérifier que le service fonctionne toujours...

... et laisser tourner quelques jours !

En cas de soucis pendant le test

Bien détailler le problème et copier tous les fichiers de /var/log/ pour analyse post-mortem par un des développeurs.

Développement du projet

UnivNautes est basé sur le système libre pfSense.

Pour jouer avec le système UnivNautes, il faut avoir quelques connaissances basiques en PHP et/ou Python et/ou shell script et/ou SAML... et éventuellement connaître un peu les principes de pfSense et FreeBSD.

Le site de gestion du projet est ici : http://dev.entrouvert.org/projects/portail-captif. En plus du dépôt contenant les codes sources, vous y trouverez les informations nécessaires pour entrer en contact avec l'équipe du projet (UNPIdF) et les développeurs (principalement chez Entr'ouvert à l'heure actuelle).