La mise en place d'un serveur se fait en deux étapes : Installation (et configuration) du système d'exploitation Installation (et configuration) de l'une ou des application(s) adaptée(s) au(x) service(s) désiré(s)
Dans le cas d'Ubuntu, n'importe quelle variante peut donc servir de base pour mettre en place un serveur. Cependant, les serveurs de production sont très souvent configurés pour avoir une efficacité maximale. Ainsi, la variante serveur d'Ubuntu (Ubuntu server) possède un noyau optimisé et est dépourvue d'environnement graphique, gourmand en ressources et superflu dans le cas d'un serveur amené à être manipulé assez rarement. Cette variante est donc la plus adaptée pour la mise en place d'un serveur utilisé de manière intensive. Exemples de la mise en place d'un serveur : network_tpme - Comment installer un serveur complet pour une PME ou une TPE
Les deux principales caractéristiques à prendre en compte dans le cas d'un serveur de production sont : Une très haute disponibilité - dans l'idéal, un client doit pouvoir accéder à un serveur n'importe quand. Une grande sécurité - Condition requise pour une bonne qualité de service.
DRBD - Comment faire du RAID-1 à travers un réseau ? heartbeat - Comment assurer la disponibilité d'un service dans un cluster ? monit - Gestion d'alertes et reprises en cas de panne
port-knocking - Ouverture de ports en temps réel par méthode similaire d'un code frappé à une porte. OpenVPN - Installation du client OpenVPN (tunneling sécurisé sur IP) syslog-ng - Syslog-ng pour centraliser les logs de son réseau fail2ban - surveille les logs des serveurs ( FTP, SSH, Web) et bannit l'IP en cas d'erreurs multiples. nikto - testeur de failles de sécurité pour votre site web et crée un listing shorewall - Configuration de Netfilter simplifiée denyhosts : protégez vous des attaques ssh par dictionnaire.
NIS - Configurer un serveur NIS puis un client. OpenLDAP - Configurer un service d'annuaire.
Oracle - Installation de Oracle Database oci8 - Installation de l'extension PHP (connexion à Oracle)
Serveurs de messagerie : Le portail des serveurs de messagerie. Général : postfix - Configuration de Postfix. mailman - Comment installer et gérer les listes de diffusions avec Mailman. dovecot -  - Installer et configurer un serveur POP avec dovecot. tri des mails -  - Installer et configurer un outil de filtrage, Procmail
Avancé : dbmail - Serveur IMAP en sgbd + Postfix pour du multi-domaine/multi-utilisateurs perdition - Installer et configurer un relais POP, IMAP avec perdition.
GLPI - Solution de gestion de parc informatique.
dhcp3-server - Comment installer et configurer un serveur DHCP DHCP3-SERVER de l'ISC ?
bind9 - Comment installer et configurer un serveur DNS BIND ? dns_dynamique - Comment installer et configurer un serveur sur une IP dynamique ? zeroconf : service décentralisé, approprié dans certaines situations, comme pour les réseaux ad hoc.
privoxy - Un serveur mandataire principalement utilisé pour filtrer le contenu web squid - L'un des serveur mandataire les plus utilisés
routage - Comment installer et configurer une machine en routeur ? routage_dynamique - Comment installer et configurer une machine avec des routes dynamiques ? zebra - Zebra, un logiciel de routage de paquets
vpnc - Libérer sa connexion VPN cisco systems openvpn - Logiciel libre permettant de créer un réseau privé virtuel ( VPN)
mercurial - Installation d'un serveur Mercurial(HG) avec Apache2 Trac - Comment installer Trac et Subversion ?
prosody - Installer et configurer un serveur de messagerie instantané XMPP (léger). openfire - Installer et configurer un serveur de messagerie instantané XMPP (facile à gérer). jabberd2 - Installer et configurer un serveur de messagerie instantané XMPP (complet).
Krfb - partager son bureau (graphiquement) Synergy, x2vnc - Comment utiliser un seul clavier et une seule souris pour plusieurs machines d'un réseau ? (machines MacOs, Ubuntu, Windows,…)
rsync - Comment mettre en place un serveur de synchronisation avec rsync ? Liste des paquets - Comment sauvegarder et restaurer les paquets installés sur une machine ? Dump et restore - Comment effectuer des sauvegardes sur bandes magnétiques simplement ? Backup-manager - Comment effectuer des sauvegardes incrémentales en local pouvant être exportés sur serveur distant ( FTP, SSH,RSYNC,…)? BackupPC - Comment effectuer des sauvegardes de plusieurs PC/Serveurs sous différents OS, avec différents protocoles. Rdiff-backup - Comment effectuer simplement des sauvegardes incrémentales. Serveur-miroir local - Disposer d'un serveur de secours en état de marche, caché derrière un poste de travail . duplicity - Sauvegarde différentielle, compressée et cryptée vers un serveur réseau ( SSH, FTP…) rsnapshot - Sauvegarde utilisant des liens en dur pour éviter de dupliquer les fichiers non modifiés tout en donnant accès aux fichiers et répertoires tels qu'ils étaients les X derniers jours, semaines et mois.
srcds - Installation d'un serveur de jeu Source
Nagios - Nagios, le moniteur de supervision : installation et configuration. Cacti - Cacti, Supervision basé sur RRDtool permettant de surveiller l'activité de son architecture informatique à partir de graphiques. Ntop - Ntop est un outil de supervision réseau simple. SNMP - Supervision de périphériques réseaux avec SNMP munin - Un autre outil de supervision très léger et extrêmement puissant. zabbix - outil de supervision réseau,
Pure-FTP - L'installation d'un serveur FTP pure-ftpd Proftpd - Comment installer un serveur ftp (proftpd) ? Vsftpd - Comment monter un serveur ftp sécurisé et simple d'emploi ? MySecureShell - Comment installer un serveur Secure File Transfert Protocol (SFTP)?
LAMP - Serveur Linux: Apache 2, MySQL et PHP5. lighttpd - Un serveur web léger, simple et flexible xampp - Comment installer un système XAMPP sous Ubuntu ? plone - Comment installer un système Zope / Plone ? zope - Comment installer un serveur Zope ? mapserver - Comment installer un serveur MapServer ? nginx - Un serveur Web asynchrone. tomcat - Comment installer un serveur Tomcat ? mediawiki - Comment installer un Wiki sur un serveur LAMP ? HTTP-Tunnel - HTTP-Tunnel , encapsulez vos paquets SSH dans du HTTP.
mpd - Démon pour la lecture de fichier audio en architecture client-serveur.
Red5 - serveur Flash gratuit et libre. VLC - VLC, le client mais aussi le serveur de streaming vidéo. w3cam - Comment rediriger le flux "live" d'une webcam vers un serveur Apache ?
tftpd - Installer et configurer simplement un serveur TFTPd tftp-hpa - Comment installer et configurer un serveur TFTP TFTP-HPA ?
Webmin - Webmin (ou Webadmin), un panneau d'administration de son serveur linux en interface web. Zentyal - Outil comparable à Webmin mais mieux adapté à Ubuntu (moins de conflits avec les configurations par défaut) puppet - Un outil de déploiement pour gérer plusieurs dizaines ou centaines de serveurs.
SSH - SSH ; client et serveur. ltsp - Tutoriel sur LTSP (Linux Terminal Server Project).
vserver - Outil de virtualisation serveur relativement facile. xen - Outil de virtualisation complet et facile à mettre en place KVM - Outil de paravirtualisation ne nécessitant pas de modification des systèmes invités
loadaverage - La charge d'une machine sous Ubuntu (ou les secrets du load average)
awstats - Générer des statistiques de fréquentation, pour son serveur web, ftp, mail, etc. piwik - statistiques avec des tableaux en flash (une alternative à Awstats et Google Analytics). OpenWebAnalytics - Interface proche de Google Analytics, sans flash, paramétrable
|