Outils pour utilisateurs

Outils du site


auto-heber:hebergement_web_libre

~~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 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

  • 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 : 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 : 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 :

  • Lunanode (Canada)
  • OVH (Canada)
  • 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 :

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 :

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 :

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.

Aperçu de plateformes Web libres

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

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

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

Extensions

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

… ?

auto-heber/hebergement_web_libre.txt · Dernière modification : 2024/01/28 23:48 de 127.0.0.1