← Semaine 10
semaine 10 - serveurs varies

Le tour du monde des services

Chaque équipe a choisi SON service ; cette semaine, on visite le buffet au complet. Quatre familles, des dizaines de logiciels, et partout le même paradigme : un protocole, des serveurs, des clients interchangeables.
Discussion
IRC, Matrix, Signal
Courriel
Postfix, Dovecot et les webmails
Fichiers
SFTP, FTPS, Samba, NextCloud
Médias
Streaming : Plex et la famille -sonic
discussion - le protocole irc

IRC : la discussion relayée par Internet

discussion - les logiciels

Serveurs et clients IRC

Serveurs (IRCD)
  • InspIRCd (celui du cours)
  • UnrealIRCd
  • ngIRCd
Pas d'interface : un pur daemon Linux sur VPS.
Clients
  • HexChat, WeeChat, Pidgin...
  • Interface graphique ou texte, sur le poste de l'utilisateur

Installation simple et rapide ; la configuration, elle, demande du temps - c'est là que vivent vos améliorations (nickserv avec atheme, bots, bridges...).

courriel - principe

Le courriel : un service, trois protocoles

SMTP (envoi)
Port 25 ou 2525 (sans SSL), 465 (avec SSL).
IMAP (réception moderne)
Port 143 (sans SSL), 993 (avec SSL). Synchronise effacements et classements, ne reçoit que le nouveau.
POP3 (réception originale)
Port 110 (sans SSL), 995 (avec SSL). Simple et encore utilisé.
Les ports peuvent varier pour réduire les risques d'attaques - et certains hébergeurs bloquent le port 25 sortant !
courriel - les logiciels

Postfix et sa cour

Les clients web (webmails) : SquirrelMail (l'ancien stable), Roundcube (recommandé par l'État français), Rainloop (rendu parfait du HTML), et les modernes comme SnappyMail.

fichiers - sftp et ftps

Fichiers : SFTP et FTPS, les faux jumeaux

SFTP (OpenSSH)
Un protocole de gestion de fichiers AU-DESSUS de SSH (port 22). Ce n'est PAS du FTP sécurisé : un protocole complet conçu par le groupe SECSH. Déjà chez vous : vos webmestres de la semaine 3 !
FTPS (vsftpd)
Le vieux FTP sécurisé par SSL/TLS. Explicite (port 21, AUTH TLS) ou implicite (port 990). Certificat d'authentification du serveur.
fichiers - samba et nextcloud

Samba et NextCloud

Samba
Implémente le protocole SMB/CIFS de Windows sous Unix : partages de fichiers et d'imprimantes visibles comme des dossiers Windows. Depuis la version 4 : contrôleur de domaine Active Directory ! (Souvenir du module 2...)
NextCloud
La plateforme web complète : synchronisation multi-appareils, partage, chiffrement, calendrier CalDAV, contacts CardDAV, visioconférence, édition en ligne, notes markdown... Un buffet d'améliorations à lui tout seul.
medias - streaming

Les serveurs de médias

Vigilance : plusieurs « serveurs » de streaming commerciaux sont en réalité des satellites de serveurs centraux - sans compte en ligne ou abonnement, les fonctionnalités sont bridées, même si le logiciel se dit libre. Analysez avant de choisir !
le fil conducteur

Partout, le même paradigme

Service Protocole(s) Serveurs Clients ------- ------------ -------- ------- Web HTTP/HTTPS Apache, nginx navigateurs Discussion IRC (RFC 1459) InspIRCd, Unreal... HexChat, WeeChat Courriel SMTP + IMAP/POP3 Postfix + Dovecot Thunderbird, webmails Fichiers SFTP / SMB OpenSSH, Samba FileZilla, Dolphin Medias HTTP + formats Jellyfin, Navidrome apps, navigateurs
Retenez la grille de lecture : un protocole public, des logiciels serveurs interchangeables, des logiciels clients au choix. C'est LA clé pour apprivoiser n'importe quel service, même inconnu.
resume

Le buffet est ouvert

Quatre familles
Discussion, courriel, fichiers, médias : chacune avec ses protocoles et ses vedettes.
Une grille
Protocole, serveur, client : la même analyse partout.
Votre projet
Les améliorations du devis se configurent maintenant.

Au laboratoire de la semaine 10 : explorez les familles voisines et avancez votre devis.