P9 Système d'hébergement domestique : Différence entre versions

De Wiki d'activités IMA
m (Contexte)
m (Semaine 2 (28/09/2015))
Ligne 23 : Ligne 23 :
 
===Semaine 1 (21/09/2015)===
 
===Semaine 1 (21/09/2015)===
 
===Semaine 2 (28/09/2015)===
 
===Semaine 2 (28/09/2015)===
 +
 +
Dans un premier temps l'idée est de développer le système principal avec les fonctionnalités. Autrement dit les différents packages et fonctionnalités installées sur la raspberry ainsi que l'interface utilisateur sur le site web. Dans cette partie nous listerons les différentes fonctionnalités que nous aimerions implémenter.
 +
 +
 +
&#9745 Serveur SMTP (communications entre serveurs mails SMPT) et serveur IMAP (postier)
 +
- Postfix
 +
- SMTPS / ESMTP
 +
&#9745 Gestion particulière des gros mails et notamment de leurs pièces jointes
 +
- Bigfile
 +
- Décodage 64 bits des pièces jointes ? (difficulté++)
 +
&#9745 Gestion des utilisateurs
 +
- Plusieurs comptes UNIX sur la plateforme
 +
  ou LDAP (à priori
 +
&#9745 Listes de diffusion
 +
&#9745 Comptes mail temporaires (10 minutes mail like)
 +
 
===Semaine 3 (05/10/2015)===
 
===Semaine 3 (05/10/2015)===
 
===Semaine 4 (12/10/2015)===
 
===Semaine 4 (12/10/2015)===

Version du 29 septembre 2015 à 13:10

Cahier des charges

Présentation générale du projet

Contexte

Les gens font confiance à des organismes comme google pour gérer leurs courriels, voire pour les protéger. Il n'est pas évident que leur confiance soit bien placée. Ce projet doit permettre à tout utilisateur de créer quelques comptes de messagerie sur une système embarqué de type raspberry et permettre de conserver les données à la maison.

Le système doit être constitué à base de standards (base LDAP, serveur de messagerie connu et maintenu, client de messagerie idem). L'interface d'administration doit être elle aussi très simple d'utilisation.

Un effort particulier doit être porté sur l'alimentation du système embarqué. L'idéal serait un mode de veille lorsqu'aucun paquet TCP/IP n'est adressé à la machine. Il est aussi demandé de mettre au point une alimentation à base d'énergie renouvelable (e.g. panneau solaire) permettant d'alimenter totalement ou partiellement le système. Enfin pour permettre de se passer de la box grande consommatrice d'énergie, le système embarqué doit pouvoir en reprendre les fonctionnalités principale (connexion avec le DSLAM, redirection des ports UDP/TCP, ...).

Objectif du projet

L'objectif est de réaliser un système embarqué avec une alimentation autonome pour héberger une messagerie électronique domestique. Par domestique, il faut comprendre pour une dizaine de boites aux lettres.

Description du projet

Choix techniques : matériel et logiciel

Matériel choisi :

Etapes du projet

Système d'hébergement domestique : développement détaillé

Suivi de l'avancement du Projet

Semaine 1 (21/09/2015)

Semaine 2 (28/09/2015)

Dans un premier temps l'idée est de développer le système principal avec les fonctionnalités. Autrement dit les différents packages et fonctionnalités installées sur la raspberry ainsi que l'interface utilisateur sur le site web. Dans cette partie nous listerons les différentes fonctionnalités que nous aimerions implémenter.


&#9745 Serveur SMTP (communications entre serveurs mails SMPT) et serveur IMAP (postier)

- Postfix
- SMTPS / ESMTP

&#9745 Gestion particulière des gros mails et notamment de leurs pièces jointes

- Bigfile
- Décodage 64 bits des pièces jointes ? (difficulté++)

&#9745 Gestion des utilisateurs

- Plusieurs comptes UNIX sur la plateforme
  ou LDAP (à priori

&#9745 Listes de diffusion &#9745 Comptes mail temporaires (10 minutes mail like)

Semaine 3 (05/10/2015)

Semaine 4 (12/10/2015)

Semaine 5 (19/10/2015)

Semaine 6 (26/10/2015)

Semaine 7 (02/11/2015)

Semaine 8 (09/11/2015)

Semaine 9 (16/11/2015)

Semaine 10 (23/11/2015)

Semaine 11 (30/11/2015)

Semaine 12 (07/12/2015)

Semaine 13 (14/12/2015)

Semaine 14 (04/01/2016)

Semaine 15 (11/01/2016)

Semaine 16 (18/01/2016)

Semaine 17 (25/01/2016)

Semaine 18 (01/02/2016)

Semaine 19 (08/02/2016)

Semaine 20 (15/02/2016)

Semaine 21 (22/02/2016)

Fichiers Rendus

Interface web : [http:// Soon™] Rapport de Mi-Projet : [http:// Soon™] Rapport de Projet : [http:// Soon™]