~~SLIDESHOW~~
Hébergement Web libre
Introduction
L'auto-hébergement est un mouvement qui devient de plus en plus populaire.
-
Ne signifie pas qu'on est nécessairement tout seul. On peut s'allier avec d'autres pour mutualiser (ex. association comme LinuQ qui offrirait des plateformes Web libres à ses membres).
Pourquoi ?
Pour préserver nos libertés
Rappel de la conférence de Richard Stallman
Le logiciel est devenu une des clés de voûte de la liberté
L'arche de la liberté rappelé par Stallman
Speech / Association / Press / Assembly / Free Software / Privacy
Le logiciel privateur met en danger nos libertés même quand il utilise du logiciel libre (Amazon, Google, Apple, Facebook …) quand il capture nos données
Que faire (Stallman) ?
Nom de domaine
Un nom de domaine n’est pas obligatoire pour expérimenter (on peut utiliser l'adresse IP) mais il devient essentiel pour partager facilement l’adresse de votre site Web.
Il existe plusieurs fournisseurs. Exemple en français : Gandi
4 options d’hébergement externe
Questions à se poser lorsqu’on cherche pour un hébergeur:
Quel language utilise la plateforme choisie?
A-t'on besoin d'un environnement Linux complet (ex. ligne de commande nécessaire pour configurer)?
Performance recherchée?
Combien d’espace disque et de bande passante?
Un bon forum (anglais) pour des conseils et des critiques d'hébergeurs : Web Hosting Talk
1. Serveur virtuel (aka VPS) ou dédié
Environnement Linux complet avec performance dédiée.
Type OpenVZ (pas de contrôle sur le noyau Linux) ou KVM (contrôle complet)
Tarif au mois ou à la demande (à l'heure et au stockage utilisé)
Certains hébergeurs offrent des options “Cloud” à leur offre (ex. stockage sur un réseau avec 3 répliques au lieu d'un disque SSD RAID traditionel, balanceur de charge réseau)
Exemples :
-
-
CloudAtCost (US - très abordable mais stabilité/performance pourrait être variable)
2. Hébergement partagé
Pas d'environnement Linux disponible, seulement l'accès aux fichiers/bases de données.
Habituellement interface de configuration cPanel
Demande moins de maintenance (pas de mises à jour Linux à gérer, seulement celles de la plateforme Web choisie)
Plusieurs clients hébergés sur le même serveur. Performance peuvent être plus variables.
Un peu moins cher que serveur virtuel.
Exemple :
Entre-deux entre environnement Linux complet et hébergement partagé.
On gère les intergiciels (aka middleware) comme le serveur Web, logiciel de base de données et la plateforme Web.
Exemple :
4. « Software-as-a-Service »
Services gratuits pour complémenter votre hébergement
- service de diffusion de contenus (CDN) pour améliorer les performances et la sécurité de votre site.
- certificat SSL gratuit (https - le petit cadenas dans la barre d'adresse ;)
- installation facile et automatisée du serveur Web dans votre serveur et gestion des mises à jours.
Exemples pratiques
Gestion d’images (Piwigo)
Le choix d'une solution d'hébergement des photos familiales : Piwigo retenu
Opportunité d'atelier : contribution au plugin digikam-piwigo
Piwigo peut être une opportunité de contribution réalisée en atelier : échange des tags (libellés) entre digikam et piwigo. Soit dans le plugin soit dans le logiciel ploader.
Un projet personnel documenté avec DokuWiki
Site Web (WordPress)
Installer Wordpress
Effectuer une configuration de base du site
Pour accèder à l’interface d’administration de votre site web, ajoutez /wp-admin
à la fin de l’URL.
Authentification pour machine virtuelle bitnami :
utilisateur = user
mot de passe = bitnami
Paramètres Globaux
Allez faire un tour de Réglages / Général
Utilisateurs
Rôles disponibles
Administrateur : Tous les droits
Éditeur : Lecture/Modification/Publication de tous les articles
Auteur : Lecture/Modification/Publication de ses propres articles
Contributeur : Lecture/Modification de ses propres articles
Abonné : Ajouter des commentaires sur un article
ATTENTION : Assurez-vous d’avoir au moins un compte de type administrateur avec un mot de passe sécuritaire!
Thèmes
Changer facilement l’allure de votre site web avec plusieurs thèmes Wordpress disponibles gratuitement. Une grande sélection de thèmes payants de grande qualités existe également.
Sections qui apparaissent à droite sur la page principale.
Explorer les thèmes et extensions disponibles
Personnaliser l’apparence d’un thème (CSS)
Exploration d’un projet : Construire un serveur de données de santé familiale à partir de piwigo
Autres propositions