Outils pour utilisateurs

Outils du site


auto-heber:hebergement_web_libre

Différences

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


auto-heber:hebergement_web_libre [2024/01/28 23:48] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +~~SLIDESHOW~~
 +
 +====== Hébergement Web libre ======
 +
 +===== Introduction =====
 +
 +  * L'auto-hébergement est un mouvement qui devient de plus en plus populaire.
 +  * Un bon exemple est l'initiative [[https://degooglisons-internet.org|Dégooglisons Internet]] de Framasoft.
 +  * 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) ? =====
 +
 +[[http://www.gnu.org/help/help.fr.html|http://www.gnu.org/help/help.fr.html]]
 +
 +  * Expliquer
 +  * Aider
 +  * Organiser
 +  * Faire
 +
 +===== 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 : [[http://www.gandi.net|Gandi]]
 +
 +===== 4 options d’hébergement externe =====
 +
 +Questions à se poser lorsqu’on cherche pour un hébergeur:
 +
 +  * Quel language utilise la plateforme choisie?
 +      * PHP (majorité)? NodeJS? Java?
 +  * 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?
 +      * Beaucoup d'achalandage ou de documents sur le site Web?
 +
 +Un bon forum (anglais) pour des conseils et des critiques d'hébergeurs : [[http://www.webhostingtalk.com/|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 :
 +
 +  * [[https://www.lunanode.com|Lunanode]] (Canada)
 +  * [[https://www.ovh.com/ca/fr/vps/|OVH]] (Canada)
 +  * [[http://cloudatcost.com/|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 :
 +
 +  * [[https://www.hostabulous.com|Hostabulous]] (Canada)
 +  * [[http://www.legtux.org/|LegTux]] (France - Gratuit et membre du réseau [[http://www.rhien.org/|RHIEN]])
 +
 +===== 3. « Platform-as-a-Service » =====
 +
 +  * 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 :
 +
 +  * [[https://www.openshift.com|OpenShift]]
 +
 +===== 4. « Software-as-a-Service » =====
 +
 +  * Logiciel libre est hébergé par un fournisseur.
 +  * Les mises à jours et la maintenance est faite par ce fournisseur. On ne fait qu'utiliser la plateforme Web libre.
 +
 +Exemples :
 +
 +  * [[https://fr.wordpress.com/|WordPress.com]]
 +  * [[http://piwigo.com/|Piwigo.com]]
 +  * [[https://owncloud.org/|https://owncloud.org/]]
 +
 +===== Services gratuits pour complémenter votre hébergement =====
 +
 +  * [[http://www.cloudflare.com|Cloudflare]]
 +
 +- service de diffusion de contenus (CDN) pour améliorer les performances et la sécurité de votre site.
 +
 +  * [[https://letsencrypt.org/|Let's Encrypt]]
 +
 +- certificat SSL gratuit (https - le petit cadenas dans la barre d'adresse ;)
 +
 +  * [[https://serverpilot.io/|ServerPilot]]
 +
 +- installation facile et automatisée du serveur Web dans votre serveur et gestion des mises à jours.
 +
 +===== Aperçu de plateformes Web libres =====
 +
 +Une longue liste : [[https://github.com/Kickball/awesome-selfhosted/|https://github.com/Kickball/awesome-selfhosted/]]
 +
 +===== Exemples pratiques =====
 +
 +===== Gestion d’images (Piwigo) =====
 +
 +Le choix d'une solution d'hébergement des photos familiales : [[:logiciels:piwigo|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 =====
 +
 +Un wiki est en même temps un logiciel qui favorise la collaboration et un logiciel de gestion des connaissances. Il peut être utiliser à diverses fins : [[http://php-haiaqua.rhcloud.com/doku.php|http://php-haiaqua.rhcloud.com/doku.php]]
 +
 +[[:commentaire-dokuwiki|commentaire dokuwiki]]
 +
 +===== Site Web (WordPress) =====
 +
 +==== Installer Wordpress ====
 +
 +Démonstration
 +
 +==== 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.
 +
 +==== Widgets ====
 +
 +Sections qui apparaissent à droite sur la page principale.
 +
 +==== Explorer les thèmes et extensions disponibles ====
 +
 +**Thèmes**
 +
 +  * [[https://wordpress.org/themes|Répertoire officiel de thèmes]]
 +  * Répertoire populaire de thèmes payants : [[http://themeforest.net/category/wordpress|Themeforest]]
 +
 +**Extensions**
 +
 +  * [[https://wordpress.org/plugins/|Répertoire officiel d'extensions]]
 +  * [[logiciels:extensionswordpress|Liste d'extensions WordPress ]]intéressantes
 +
 +==== Personnaliser l’apparence d’un thème (CSS) ====
 +
 +===== Exploration d’un projet : Construire un serveur de données de santé familiale à partir de piwigo =====
 +
 +[[projets:piafs:serveur-famille|description du projet]]
 +
 +===== Autres propositions =====
 +
 +… ?
 +
  
auto-heber/hebergement_web_libre.txt · Dernière modification : 2024/01/28 23:48 de 127.0.0.1