P9 Système d'hébergement domestique
Sommaire
- 1 Cahier des charges
- 2 Système d'hébergement domestique : développement détaillé
- 3 Suivi de l'avancement du Projet
- 3.1 Semaine 1 (21/09/2015)
- 3.2 Semaine 2 (28/09/2015)
- 3.3 Semaine 3 (05/10/2015)
- 3.4 Semaine 4 (12/10/2015)
- 3.5 Semaine 5 (19/10/2015)
- 3.6 Semaine 6 (26/10/2015)
- 3.7 Semaine 7 (02/11/2015)
- 3.8 Semaine 8 (09/11/2015)
- 3.9 Semaine 9 (16/11/2015)
- 3.10 Semaine 10 (23/11/2015)
- 3.11 Semaine 11 (30/11/2015)
- 3.12 Semaine 12 (07/12/2015)
- 3.13 Semaine 13 (14/12/2015)
- 3.14 Semaine 14 (04/01/2016)
- 3.15 Semaine 15 (11/01/2016)
- 3.16 Semaine 16 (18/01/2016)
- 3.17 Semaine 17 (25/01/2016)
- 3.18 Semaine 18 (01/02/2016)
- 3.19 Semaine 19 (08/02/2016)
- 3.20 Semaine 20 (15/02/2016)
- 3.21 Semaine 21 (22/02/2016)
- 4 Fichiers Rendus
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.
☑ Serveur SMTP (communications entre serveurs mails SMPT) et serveur IMAP (postier)
- Postfix - SMTPS / ESMTP
☑ Gestion particulière des gros mails et notamment de leurs pièces jointes
- Bigfile - Décodage 64 bits des pièces jointes ? (difficulté++)
☑ Gestion des utilisateurs
- Plusieurs comptes UNIX sur la plateforme ou LDAP (à priori
☑ Listes de diffusion ☑ 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™]