PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Thuban : Documentation complète pour s'auto-héberger - De l'épice pour la pensée

samedi 10 octobre 2015 à 15:54
Pour ceux qui souhaiteraient s'auto-héberger pour avoir à la maison leur serveur web ou leurs mails, j'ai entamé il y a quelques temps une documentation qui se veut "accessible pour tous" (C'est bien sûr relatif, il faut savoir se servir un minimum d'un terminal).

Cela fait un moment que ça traîne, mais je pense pouvoir commencer à en parler un peu plus largement maintenant que le document est plus étoffé (90 pages quand même!).
C'est une première version qui va devoir être lue et relue afin d'en corriger les nombreuses coquilles. De plus, je souhaite y ajouter quelques précisions et explications afin de proposer une lecture à deux niveaux.

Vous pouvez déjà récupérer ce document en cliquant sur les liens ci-dessous :
- auto-h-facile.pdf
- auto-h-facile.tar.xz

Voilà le sommaire actuel :
Table des matières
1 À propos
2 L’auto-hébergement
    2.1 C’est quoi l’auto-hébergement
    2.2 Avantages de l’auto-hébergement
    2.3 Inconvénients

3 Pré-requis
    3.1 Le matériel
    3.2 Le système d’exploitation
    3.3 Un nom de domaine
        3.3.1 Achat d’un nom de domaine
        3.3.2 Nom de domaine gratuit
        3.3.3 Relier mon nom de domaine à mon adresse
3.4 Apprenez à rediriger les ports de votre *box

4 Installation de services
    4.1 Préparer l’accès ssh
        4.1.1 Configuration minimale pour la sécurité
        4.1.2 Connexion automatique à l’aide de clés
    4.2 Vos sites web – serveur http
    4.2.1 Installation de nginx
    4.3 Courrier électronique
        4.3.1 Configuration des DNS pour le courrier électronique et préparation du serveur
        4.3.2 Postfix
        4.3.3 Dovecot
        4.3.4 Ne pas être mis dans les spams
        4.3.5 Ajouter un nouveau compte mail
        4.3.6 Configurer son client de messagerie
    4.4 Serveur sftp
        4.4.1 Configuration du serveur sftp
        4.4.2 Ajouter un compte sftp
        4.4.3 Utiliser le serveur sftp
        4.4.4 Accéder aux fichiers via un navigateur web
    4.5 Messagerie instantanée
        4.5.1 Installation
        4.5.2 Configuration
        4.5.3 Ajouter un nouveau compte xmpp
        4.5.4 Utiliser une connexion SSL
        4.5.5 Ajouter des modules
        4.5.6 Salons de discussion
    4.6 Seedbox
        4.6.1 Installation de transmission
        4.6.2 Ajout automatique des torrents dans un dossier
        4.6.3 Accéder à l’interface web avec un navigateur.
    4.7 Relai TOR
    4.8 Streaming avec Icecast
        4.8.1 Installation d’icecast
        4.8.2 Configuration manuelle de icecast
        4.8.3 Accéder à l’interface
        4.8.4 Diffuser un flux
        4.8.5 Créer son podcast

5 Services web
    5.1 Générer un certificat SSL
    5.2 Exemple simple : NoNonsense Forum 
        5.2.1 Installation du forum
        5.2.2 Configuration de nginx pour le forum
    5.3 Un blog
        5.3.1 Blogotext 
        5.3.2 PluXML 
    5.4 Webmail
        5.4.1 Squirrelmail 
        5.4.2 Roundcube avec sqlite – debian 
        5.4.3 Roundcube avec sqlite – archive 
        5.4.4 Roundcube avec postgresql – debian 
        5.4.5 Roundcube avec postgresql – archive   
        5.4.6 Configuration de nginx pour roundcube
    5.5 Exemple détaillé : CMS Spip   
        5.5.1 Installation de spip et des dépendances
        5.5.2 Choix d’une base de donnée
        5.5.3 Configuration du serveur http pour spip 
        5.5.4 Configuration de spip
    5.6 Un Wiki avec Dokuwiki
        5.6.1 Méthode debian 
        5.6.2 Méthode avec l’archive 
        5.6.3 Configuration de nginx pour dokuwiki.
    5.7 Un autre forum : FluxBB   
    5.8 Un pastebin chiffré : ZeroBin 
    5.9 Partage de liens avec shaarli 
    5.10 Statistiques sur votre site
        5.10.1 Avec Webalizer 
        5.10.2 Avec Piwik   

6 Sécuriser son serveur
    6.1 Parefeu
    6.2 Fail2ban
        6.2.1 Mieux comprendre la configuration
        6.2.2 Configuration rapide
    6.3 Portsentry

7 Les bases de données
    7.1 SQlite
    7.2 MySQL
        7.2.1 Installation de MySQL
        7.2.2 Gérer MySQL
    7.3 PostgreSQL
        7.3.1 Installation de PostgreSQL 
        7.3.2 Gérer PostgreSQL

8 Divers
    8.1 Script d’installation
    8.2 Recevoir un mail lorsque quelqu’un se connecte
    8.3 Foire aux questions
    8.4 Notes à propos du raspberry pi
        8.4.1 Raspbian
        8.4.2 Installateur minimal ua-netinst (méthode 1) 
        8.4.3 Préparation de l’image avec qemu (méthode 2)
        8.4.4 Faire le ménage
        8.4.5 Augmenter la taille de l’image avec qemu-img
    8.5 Surveiller votre serveur avec Logwatch

9 Références


En espérant que cela puisse rendre service.
— (permalink)

Gravatar de Thuban
Original post of Thuban.Votez pour ce billet sur Planet Libre.