Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:internet:auto-hebergement:start0 [2020/10/24 23:08] admintutoriel:internet:auto-hebergement:start0 [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 18: Ligne 18:
 La machine doit : La machine doit :
   * être sécurisée,   * être sécurisée,
-  * tourner en permanence (une dizaine de watts pour un RPI)+  * tourner en permanence (une dizaine de watts pour un Raspberry Pi)
 et il faut y consacrer du temps, en particulier pour la maintenance. et il faut y consacrer du temps, en particulier pour la maintenance.
 </WRAP> </WRAP>
  
-====== Pré-requis ======+===== Pré-requis =====
  
-  * un **ordinateur** dédié à cet usage, tournant sous un OS Debian ((un vieil ordinateur, même peu puissant ou un RPI qui consomme très peu (10 W) ; seule l'unité centrale est nécessaire)). Cet ordinateur doit être allumé et connecté à Internet 24h/24.+  * un **ordinateur** dédié à cet usage, tournant sous un OS Debian ((un vieil ordinateur, même peu puissant ou un Raspberry Pi qui consomme très peu (10 W) ; seule l'unité centrale est nécessaire)). Cet ordinateur doit être allumé et connecté à Internet 24h/24.
   * une **connexion xDSL** ((**ethernet** ou **CPL** si possible ; les débits en wifi sont insuffisants et trop fluctuants)).   * une **connexion xDSL** ((**ethernet** ou **CPL** si possible ; les débits en wifi sont insuffisants et trop fluctuants)).
   * On peut aussi (//facultatif//) :   * On peut aussi (//facultatif//) :
Ligne 34: Ligne 34:
     * etc.     * etc.
  
-====== Première étape : mise en place d'un accès SSH au serveur ======+===== Première étape : mise en place d'un accès SSH au serveur =====
  
-===== Adresse IP du serveur =====+==== Adresse IP du serveur ====
  
-Pour connaître les adresses IP du serveur, voir [[tutoriel:mini-tutoriels#Connaître l'adresse IP d'une machine sous Linux|]]+Pour connaître les adresses IP du serveur, voir [[fr:tutoriel:mini-tutoriels#Connaître l'adresse IP d'une machine sous Linux]]
  
-===== Mise en place du serveur SSH =====+==== Mise en place du serveur SSH ====
  
-  * Dans le cas d'un RPI, le serveur SSH est déjà en place et fonctionnel : il suffit de s'y connecter. +  * Dans le cas d'un Raspberry Pi, le serveur SSH est déjà en place et fonctionnel : il suffit de s'y connecter. 
-  * Pour un PC, voir [[logiciel:internet:ssh:start]]+  * Pour un PC, voir [[logiciel:reseau:ssh:openssh:start]]
  
-===== Connexion au serveur depuis une machine du réseau =====+==== Connexion au serveur depuis une machine du réseau ====
  
 Depuis une machine du réseau, lancez : Depuis une machine du réseau, lancez :
   * <code>ssh -p port utilisateur@ip_du_serveur</code>   * <code>ssh -p port utilisateur@ip_du_serveur</code>
-  mot de passe demandé+  mot de passe demandé
   : celui du compte //utilisateur// sur le serveur.   : celui du compte //utilisateur// sur le serveur.
-  **-p** (en minuscules)+  **-p** (en minuscules)
   : permet de spécifier le port (22 par défaut, )    : permet de spécifier le port (22 par défaut, ) 
  
Ligne 60: Ligne 60:
 ou utilisez **Putty** sous Windows. ou utilisez **Putty** sous Windows.
  
-====== Autres étapes ======+===== Autres étapes =====
  
 Désormais, la configuration se fera via SSH, donc à distance de la machine serveur qui n'aura plus besoin d'écran ni de souris. Désormais, la configuration se fera via SSH, donc à distance de la machine serveur qui n'aura plus besoin d'écran ni de souris.
  
-===== Configuration du pare-feu =====+==== Configuration du pare-feu ====
  
 On va maintenant activer et configurer le pare-feu du noyau (**iptables**) pour protéger notre serveur. On va maintenant activer et configurer le pare-feu du noyau (**iptables**) pour protéger notre serveur.
Ligne 104: Ligne 104:
 </WRAP> </WRAP>
  
-===== Installation de logiciels de sécurisation supplémentaires =====+==== Installation de logiciels de sécurisation supplémentaires ====
  
-==== fail2ban ====+=== fail2ban ===
  
 Voir http://www.commentcamarche.net/faq/18225-utiliser-fail2ban-pour-proteger-votre-application-web Voir http://www.commentcamarche.net/faq/18225-utiliser-fail2ban-pour-proteger-votre-application-web
Ligne 139: Ligne 139:
   * la doc ubuntu-fr.org   * la doc ubuntu-fr.org
  
-==== portsentry ====+=== portsentry ===
  
-==== rkhunter ====+=== rkhunter ===
  
-==== logwatch ====+=== logwatch ===
  
-===== Quelques astuces avant d'installer les services (linux, rien à voir en particulier avec l'autohébergement) =====+==== Quelques astuces avant d'installer les services (linux, rien à voir en particulier avec l'autohébergement) ====
  
-==== Utiliser des alias pour les commandes qu'on lancera souvent ====+=== Utiliser des alias pour les commandes qu'on lancera souvent ===
  
-==== Completion intelligente dans le shell ====+=== Completion intelligente dans le shell ===
  
-==== Réglage automatique de l'heure avec NTP ====+=== Réglage automatique de l'heure avec NTP ===
  
-==== (Putty) SSH en français ====+=== (Putty) SSH en français ===
  
-===== Ok, mon serveur est installé, mais comment j'y accède ? =====+==== Ok, mon serveur est installé, mais comment j'y accède ? ====
  
-===== Installation des services souhaités =====+==== Installation des services souhaités ====
  
-==== Installation d'un serveur LAMP ====+=== Installation d'un serveur LAMP ===
  
-=== Installation des paquets ===+== Installation des paquets ==
  
-=== Configuration d'Apache et de PHP ===+== Configuration d'Apache et de PHP ==
  
-=== Configuration de MariaDB ===+== Configuration de MariaDB ==
  
-=== Test du serveur web/mariadb ===+== Test du serveur web/mariadb ==
  
-==== Quelques services webs utiles ====+=== Quelques services webs utiles ===
  
-=== Un agrégateur de flux RSS ===+== Un agrégateur de flux RSS ==
  
-=== Shaarli de Sebsauvage : l'alternative à del.icio.us rapide et libre (agrégation de marques-pages et plus) ===+== Shaarli de Sebsauvage : l'alternative à del.icio.us rapide et libre (agrégation de marques-pages et plus) ==
  
-=== Wordpress : le moteur de blog ===+== Wordpress : le moteur de blog ==
  
-=== Owncloud : l'alternative libre à dropbox (et bien plus) ===+== Owncloud : l'alternative libre à dropbox (et bien plus) ==
  
-=== Single File PHP Gallery : Une galerie d'image qui tient en un seul fichier ===+== Single File PHP Gallery : Une galerie d'image qui tient en un seul fichier ==
  
-=== Un wiki KISS avec WiKISS ===+== Un wiki KISS avec WiKISS ==
  
-=== Roundcube / Squirrelmail : le webmail chez soi ===+== Roundcube / Squirrelmail : le webmail chez soi ==
  
-=== FluxBB, le moteur de forum libre ===+== FluxBB, le moteur de forum libre ==
  
-=== Se passer de Google Analytics grâce à Piwik ===+== Se passer de Google Analytics grâce à Piwik ==
  
-=== L'alternative aux réseaux sociaux, pour tout poster chez soi et diffuser après, Known ===+== L'alternative aux réseaux sociaux, pour tout poster chez soi et diffuser après, Known ==
  
-=== Services divers ===+== Services divers ==
  
-==== Utilisation de SSL avec son serveur Apache pour sécuriser les connexions ====+=== Utilisation de SSL avec son serveur Apache pour sécuriser les connexions ===
  
-==== Installation d'un serveur Jabber pour héberger sa propre messagerie instantanée ====+=== Installation d'un serveur Jabber pour héberger sa propre messagerie instantanée ===
  
-==== Installation de Murmur (mumble-server) pour héberger son propre serveur Mumble ====+=== Installation de Murmur (mumble-server) pour héberger son propre serveur Mumble ===
  
-==== Installation d'un serveur email ====+=== Installation d'un serveur email ===
  
-==== Héberger ses propres DNS ====+=== Héberger ses propres DNS ===
  
-==== Un serveur Git chez soi ====+=== Un serveur Git chez soi ===
  
-==== Node.js ====+=== Node.js ===
  
-==== Partagez vos images avec Lutim ====+=== Partagez vos images avec Lutim ===
  
-==== Adieu Facebook, bonjour Diaspora ====+=== Adieu Facebook, bonjour Diaspora ===
  
-==== Un remplaçant pour Google Docs ====+=== Un remplaçant pour Google Docs ===
  
-==== Mise en place d'une procédure de sauvegarde ====+=== Mise en place d'une procédure de sauvegarde ===
  
-==== Un mot sur la sécurité ====+=== Un mot sur la sécurité ===
  
-==== Aller plus loin avec SSH ====+=== Aller plus loin avec SSH ===
  
-==== Envoyer des emails avec son serveur ====+=== Envoyer des emails avec son serveur ===
  
-==== Note à propos de FTP et de l'absence de doc sur l'installation d'un serveur FTP ====+=== Note à propos de FTP et de l'absence de doc sur l'installation d'un serveur FTP ===
  
-==== Bonus : Utiliser son nom de domaine pour repérer ses périphériques ====+=== Bonus : Utiliser son nom de domaine pour repérer ses périphériques ===
  
-==== Liens en vracs ====+=== Liens en vracs ===
  
-====== Conclusion ======+===== Conclusion =====
  
-====== Problèmes connus ======+===== Problèmes connus =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * Pourquoi s'auto-héberger ?   * Pourquoi s'auto-héberger ?