web hosting-fr

Cette page a démarré sur web_hosting

L' hébergement web  est peut être le principal coût récurrent dans le maintien d'un site IndieWeb ; cette page répertorie plusieurs options allant du gratuit jusqu'à plus cher en fonction de vos besoins d'édition, comme un serveur statique partagé jusqu'à un serveur dédié privé.

Généralement il est typique de payer les services d'hébergement plus cher que la plupart des noms de domaine / renouvellements. Les services d'hébergement Web servent des pages Web sur un domaine de votre choix.

Critères
Les fournisseurs d'hébergement n'ont pas une taille unique qui convient à tous. En choisir un revient à certains égards à comparer le choix d'un fournisseur de téléphone cellulaire. Il y a beaucoup de facteurs qui déterminent si un fournisseur donné est bon pour vous personnellement. etc. Voici quelques questions que vous aurez envie de vous poser pour commencer.


 * Quelle quantité de code voulez-vous écrire : pas du tout, un peu, beaucoup ?
 * Combien êtes-vous prêt à payer? Rien, un peu, ou plus ?
 * Voulez-vous un support client personnalisé ?
 * Avez-vous besoin de garanties sur la disponibilité, par exemple un SLA ?
 * Quelle est la tolérance au risque et à l'expertise en matière de sécurité ? Maintiendrez-vous les patches, etc ?
 * Si vous êtes technique, avez-vous besoin d'un compte shell ? Avez-vous besoin d'un serveur racine ?

Voir hostingnotes pour quelques notes non structurées sur les offres de fournisseurs spécifiques (début 2014).

Services par Type
Voici différents niveaux de service d'hébergement web disponibles de la part de différents fournisseurs, triés en gros du plus facile/le moins cher/le plus facile jusqu'au plus puissant/technique.

Silos pour domaines personnalisés
Quelques silos vous permettent de configurer votre profil pour utiliser votre propre nom de domaine, vous permettant ainsi de vous donner quelque propriété sur vos perm aliens (que vous pouvez potentiellement transférer plus tard vers votre propre serveur web) et sont de ce fait à envisager comme service d'hébergement de contenu.
 * Tumblr (gratuit) : instructions
 * Squarespace (commence à $8/mo) : instructions
 * Blogger (gratuit) : instructions

Tumblr est listé en premier (et préféré) à Blogger parce que :
 * Tumblr a bien plus de beaux modèles, utilisables et compatibles mobiles par défaut
 * Tumblr a un affichage et une interface d'administration bien plus jolis
 * Tumblr a beaucoup plus d'options de publication (web, applications mobiles, e-mail, messagerie instantanée)
 * Tumblr semble être mieux entretenu (Yahoo l'a racheté en 2013, et semble le soutenir), alors que Blogger semble être à peine maintenu par parent Google.
 * Tumblr supporte les icônes de site orienté-utilisateur (l'icône de votre profil/avatar est automatiquement hébergé comme votre icone de site personnel).

À bien des égards, la facilité de configuration de Tumblr, sa facilité d'utilisation, la facilité de personnalisation, et «son élégance par défaut" mettent la barre haut pour tout projet indieweb ou autre solution.

Avantages des silos avec domaine personnalisé : Désavantages:
 * zéro entretien. Aucun logiciel ou serveurs à maintenir ou (par exemple les mises à jour de sécurité) à mettre à jour.
 * Choix de la configuration généralement limitée à des modèles
 * Conditions de service pouvant limiter vos options pour monétiser votre site.
 * Le maintien des permaliens URL peut être difficile lorsque vous passez sur une autre solution (plus ou moins auto-gérée).

Logiciel de CMS Hébergé comme un Service
Certains logiciels open source sont hébergés sur divers domaines et peuvent être mis en place pour servir votre domaine personnel pour vous.


 * Known (free):
 * Wordpress.com (small fee): instructions
 * WP Engine (fee): instructions
 * IndieHosters (fee):

Avantages des logiciels CMS hébergés : Désavantages:
 * Mises à jour de sécurité régulières
 * Migration facile de l'hébergeur vers votre propre serveur web / VPS (par rapport aux silos ci-dessus).
 * Choix de plate-forme logicielle limitée généralement à des plug-ins et peut-être javascript.
 * Conditions de service peuvent limiter vos options pour monétiser votre site.

Hébergement de domaine statique
Plus simple et plus portable vers une solution d'hébergement de contenu web dynamique, les solutions de domaines hébergés statiques sont (probablement) encore plus fiables tout en restant gratuites ou très pas chères :

Les services d'hébergement de fichiers qui servent les fichiers statiques sur HTTP

Avantages de l'hébergement statique: Désavantages:
 * Très bon marché. (Voir Date Edge's usage/billing)
 * Compliqué à mettre en place.

Dropbox

 * Dropbox (gratuit)
 * Voir l'article principal pour les guides et services qui aident à héberger un petit site statique sur Dropbox.

GitHub Pages

 * GitHub Pages (free) - GitHub Pages est conçu pour héberger de simples pages web statiques. En plus des instructions de github, il existe plusieurs guides sur la façon d'utiliser GitHub Pages pour héberger votre site web :
 * Basé sur Jekyll
 * http://opentechschool.github.io/social-coding/extras/github-pages.html
 * Exemple : BootStrap blog motorisé par Jekyll et Github pages
 * Un avantage à utiliser une solution basée sur Github est que vous pouvez facilement la transférer vers un autre hébergeur web simplement en déployant à partir de github vers votre hébergeur web.

Amazon S3

 * Amazon S3 (very cheap): instructions (via ).

Google Drive

 * Google Drive (gratuit)
 * Les fichiers statiques HTML peuvent être publiés vers le web en utilisant Google Drive (https://support.google.com/drive/answer/2881970?hl=en)
 * Utile aux côté de scripts pour des choses comme une archive Twitter qui met à jours les derniers tweets (vois Twitter Archive Google Spreadsheet)
 * Ce service est en train de fermer l'hébergement web le 31 août 2016. Comme alternative vous pouvez utiliser Cloud Storage qui fait partie de Google Cloud Platform.

Utilisateurs indieweb d'hébergement statique
Les membres de la communauté IndieWeb utilisant cette approche :
 * Aral Balkan (UK 2012-2013) (S3)
 * Leonardo Zangrando lionzan.me (S3)
 * corlaez.com (render.com)

Hébergement mutualisé
Accès FTP avec PHP ou Perl CGI dans un environnement d'hébergement partagé
 * Dreamhost
 * Empowering Media
 * Krystal Basé Uk, de très bons serveurs partagés avec un très bon support. Ils ont des forfaits pour les débutants et aussi pour les grandes entreprises.
 * Pair a toujours existé, beaucoup de plans raisonnables, et est généralement de confiance.
 * freeshell.org aka le système d'accès SDF public UNIX
 * Webfaction a beaucoup de plans, nombreux langages et bases de données pris en charge ; exécute Apache / ngnix.
 * a small orange a un bel hébergement mutualisé à partir de 250Mo pour 35 $/an. Un bon support client. Kylewm.com a eu de bonnes expériences avec eux dans le passé.

Autres avis : HostJury est un service d'avis consommateurs sur les hébergeurs crowdsourcé, mais même si la foule est suffisamment large et diversifiée pour réduire les biais, son utilité reste incertaine.

Avantages de l'hébergement mutualisé :
 * Pas de publicité ou d'autres éléments sur votre page
 * Zéro  OS  / Entretien LAMP. services d'hébergement partagés seront automatiquement gérer la mise à jour du système d'exploitation de votre serveur, serveur HTTP, support de la langue (par exemple PHP).
 * Possibilité d'installer vos propres scripts d'arrière-plan (par exemple PHP) pour faire fonctionner votre site web

Inconvénients :
 * Peu ou pas de choix de logiciel de HTTP. Les hébergeurs mutualisés vous obligent généralement à utiliser n'importe quel serveur HTTP qu'ils maintiennent, par exemple Apache, Lightspeed HTTP, etc. Le logiciel de serveur HTTP devient alors un autre facteur de choix pour votre fournisseur d'hébergement partagé.
 * Limites de bande passante fixées/stockage (généralement)
 * Très peu de contrôle de configuration, par exemple de configuration de domaine
 * Habituellement, aucune possibilité d'utiliser les nouvelles technologies comme les websockets
 * Sauf si vous êtes à l'aise techniquement, les applications sont installées dans les magasins comme Installatron qui sont eux-mêmes des silos

Les membres de la communauté IndieWeb utilisant cette approche :
 * Tantek Çelik avec tantek.com faisant tourner Falcon (CASSIS/PHP) sur Empowering Media
 * Ryan Barrett avec snarfed.org faisant tourner WordPress sur Pair
 * Kartik Prabhu avec kartikprabhu.com tournant sur Django (basé sur Python) chez Webfaction
 * Colin Tedford avec colintedford.com tournant sur WordPress chez Dreamhost depuis 2005
 * npdoty.name avec plusieurs sites statiques, PHP et Node.js sur Webfaction

Plateforme comme un Service
Environnement d'exécution de haut niveau spécifique au langage
 * Heroku
 * Google App Engine
 * OpenShift
 * Rackspace

Avantages de la plate-forme comme service : Désavantages:

membres IndieWeb communautaires qui utilisent cette approche:
 * Ryan Barrett avec Bridgy sur App Engine

Virtual Private Server
Le  Virtual Private Server  (VPS) est un modèle d'hébergement où vous obtenez un accès racine à un système virtuel et pouvez installer ce que vous voulez
 * Bytemark (UK)
 * Flosoft (DE)
 * Hosteurope (DE)
 * Used by cweiske
 * Linode
 * screenshot du support par email re: virtual machine hardware failure
 * Gandi fournit de simples machines virtuelles pré-configurées avec PHP / NodeJS / MySQL / PgSQL / MongoDB à partir de 5$ par mois. Les serveurs sont à la fois en Europe et aux USA.
 * Digital Ocean est similaire à Linode, mais $5/mo.
 * Atlantic.net est similaire à DigitalOcean et Linode, mais offre un plan "GO" pour $0.99 par mois.
 * Pair (voir au-dessus)
 * Google Compute Engine
 * Amazon AWS
 * Rackspace
 * Prgrmr
 * Used by tommorris.org
 * LowEndBox est un site pour les critiques.offres de services VPS bon marché provenant de plusieurs sociétés.

Avantage d'un VPS : Désavantages:
 * Un contrôle complet sur la pile logicielle
 * Être en mesure d'exécuter autant d'outils que nécessaire ou requis
 * Tout l'entretien est de votre responsabilité
 * Devoir être à l'aise en tant que sysadmin

Les membres de la communauté IndieWeb utilisant cette approche :
 * aaronpk
 * Kyle Mahan fait tourner Python/Flask sur un VPS Digital Ocean
 * cweiske

Serveur Dédié
Un serveur physique discret, sur un rack ou autre, qui vous donne l'accès complet, peut éventuellement se mettre à jour (pour un supplément mensuel si le serveur est loué), et vous permet d'installer ce que vous voulez.
 * Bytemark (UK)
 * Flosoft (DE)
 * Utilisé par Bear
 * Kimsufi fournit de serveurs dédiés low cost dans plusieurs datacentres partout dans le monde.
 * Rackspace
 * ServerBeach
 * SoftLayer
 * Utilisé par Ben Werdmuller
 * Hetzner (Allemagne)
 * Utilisé par Peter Molnar et Shane Hudson
 * ils ont "remarketé" leur offre de serveurs pour un tout petit prix Hetzner Online Server Auction

Avantages d'un serveur :
 * Contrôle total (VPS) et vitesse ; pas besoin de partager des ressources au-delà de la bande passante
 * Grand espace disque qui peut être utilisé pour la sauvegarde en ligne et le serveur pourrait être un hôte pour un groupe de sites / personnes

Désavantages:
 * Prix (bien que selon la charge, ils peuvent être plus rentables qu'un VPS)
 * Voir VPS

Les membres IndieWeb qui utilisent cette approche:
 * Ben Werdmuller
 * Bear
 * Peter Molnar
 * Shane Hudson (En cours de migration)

Clouds Personnels
Les Clouds Personnels / Hébergement Maison est un nouveau type d'hébergement qui commence à émerger en grande partie du fait des Raspberry Pi et d'autres terminaux similaires. Tous ces terminaux sont de petits ordinateurs à carte unique avec un port CPU, RAM, GPU et USB qui offrent une certaine forme de stockage sur disque. On peut généralement acheter un de ces appareils pour moins de 100 $ ou un peu plus.

Il y a beaucoup de projets en développement qui rendent l'installation d'un logiciel côté serveur sur les nuages personnels aussi facile que l'installation d'applications sur un appareil mobile.


 * Indie Box
 * UBOS
 * Sandstorm
 * ArkOS
 * Cloud Fleet
 * Cozy
 * Tiki Suite
 * PageKite
 * Plus de projets existent, ajoutez-les SVP...

domaine pour un serveur maison
Faire tourner un serveur à partir d'une maison ou du bureau nécessite soit une adresse IP statique acheté auprès d'un fournisseur de services Internet, tout comme des paramètres personnalisés du routeur (si vous utilisez un routeur). Il existe cependant des approches autour de ce problème que les routes à travers le NAT et pare-feu grâce à des méthodes comme le proxy inversé.

Une autre approche consiste à utiliser Digital Ocean en tant que fournisseur de DNS pour votre domaine: car ils offrent ça gratuitement et ils ont une API, vous pouvez mettre à jour le domaine avec votre adresse IP actuelle. Cela peut encore être un problème en raison de changements potentiels fréquents, mais ça peut fonctionner.

Exemple de script à exécuter à partir de cron : #!/bin/bash domain_id="DIGITAL OCEAN DNS DOMAIN ID" record_id="DIGITAL OCEAN DNS ENTRY ID" client_id="DIGITAL OCEAN CLIENT ID" api_key="DIGITAL OCEAN API KEY" ip=`wget -q -O- http://ipecho.net/plain` api="https://api.digitalocean.com/domains/${domain_id}/records/${record_id}/edit?data=${ip}&client_id=${client_id}&api_key=${api_key}" response=`wget -q -O- ${api}` echo ${response}

Regardez la documentation API Digital Ocean Legacy pour les détails. la version v2 n'est pas encore sortie.

Pour avoir le domaine et l'ID entry DNS et obtenir l'id client & les clés :


 * générer un accès key & client ID sur
 * pour lire l'entrée json et avoir l'id domaine allez sur
 * pour avoir l'entry id, allez sur https://api.digitalocean.com/v1/domains/(domain_id)/records?client_id=(client_ID)&api_key=(api_key)]

NOTE : N'utilisez pas l'adresse de votre maison comme serveur pour envoyer des emails ; pour recevoir, ça va, mais pour envoyer vous aurez des problèmes à vous connecter vers des réglages proprement configurés du fait d'absence de DNS inversée ou problématique et de FQDN. Vous avez vraiment besoin d'une IP statique propre et de DNS inversée configurée pour envoyer des email sans problèmes.

Articles
Articles concernant les recommandations d'hébergement web, problèmes, défis. Les plus récents en premier.


 * 2014-03-27 Brent Simmons: What Did I Just Learn?
 * 2014-03-27 Brent Simmons: On Running Your Own Servers, and Why We’re Not
 * 2013-02-01 Kathy E. Gill: Mini-rant: Web hosting company set up policies
 * mentions AcornHost, Dreamhost, FatCow, MediaTemple
 * 2012-05-20 Lifehacker: Five Best Web Hosting Companies
 * mentions A Small Orange, Bluehost, Dreamhost, HostGator, InMotion Hosting, Linode, NearlyFreeSpeech, Rackspace
 * 2010-05-23 Lifehacker: Five Best Personal Web Hosts]
 * mentions: 1&1, Bluehost, Dreamhost, HostGator, NearlyFreeSpeech

Est-ce qu'utiliser un hébergeur tiers fait encore parti de l'indieweb
Q : Si vous utilisez l'une des options d'hébergement tiers ci-dessus (c'est-à-dire à l'exception de l'auto-hébergement), vous êtes toujours en train d'héberger votre contenu sur un serveur web qui est contrôlé par un tiers, qui par conséquent pourrait contrôler vos données. Une configuration où un tiers pourrait contrôler votre serveur et les données peut être qualifiée d'indieweb ?

R : Parce que c'est l'indie*web*, pas tout indie, la partie importante est de posséder votre identité sur le web, ce qui signifie essentiellement posséder les URLs. Tant que vous contrôlez les URLs, vous pouvez migrer entre les fournisseurs de back-end quand vous le souhaitez. Vous avez le contrôle de votre identité en ligne si vous possédez les URLs.

Voir aussi

 * Commencer
 * registrar de nom de domaine
 * DNS
 * domaines-personnels
 * domaines-courts
 * business models
 * Apache
 * nginx
 * hostingnotes