Héberger un blog sur Dropbox

 // Anthony Nelzin

Un pense-bête pour Vincent

Système de stockage en ligne, Dropbox permet le partage sur des pages publiques. Et peut donc être détourné en hébergement de site web ou de blog.

Les limites

Dropbox est d'abord et avant un service de stockage, et non un service d'hébergement de sites web. Il n'interprète pas les langages côté serveur, et n'est donc pas compatible avec PHP, Perl ou Ruby. Mais il peut parfaitement envoyer au navigateur des pages en HTML+CSS et du JavaScript. Dropbox ne peut donc pas accueillir des moteurs de blog dynamique, qui s'exécutent côté serveur ; mais il peut accueillir les fichiers créés et rendus côté client par des générateurs de blog statique.

Dropbox est d'abord et avant un service de stockage, et non un service d'hébergement de sites web (bis). Du jour au lendemain, les fonctions de partage public et donc de pseudo-hébergement peuvent être désactivées. Dropbox a de plus tendance à bloquer temporairement les fonctions de partage lorsqu'un certain volume de données a été atteint : cette solution ne peut donc être envisagée pour les sites à forte audience.

Avec un système automatisé

Plusieurs services permettent d'automatiser la création d'un site web hébergé par Dropbox. Ils reposent tous sur le même principe :

Ces services vous permettent de rester maître de vos fichiers, écrits dans un format lisible et portable et stockés dans votre Dropbox. Le générateur est néanmoins leur seule propriété, et ils sont plus ou moins ouverts et plus ou moins flexibles : certains ont placé leurs générateurs sous licence open-source, d'autres non ; certains proposent plusieurs thèmes, d'autres n'en proposent qu'un seul.

Parmi ces services, on peut mentionner :

Ma préférence va à Calepin, le seul à garantir la parfaite portabilité des fichiers grâce à l'ouverture de Pelican.

À la main

Faciles à mettre en place et à utiliser, ces services peuvent néanmoins apparaître limités — mais rien n'empêcher d'utiliser son propre générateur de blog, de mouliner les fichier texte en local et de stocker les fichiers générés dans un dossier sur Dropbox. Il existe des dizaines et des dizaines de générateurs dans divers langages, comme :

Vous effectuerez votre choix en fonction de vos besoins, du langage que vous comprenez le mieux, de la syntaxe imposée, et j'en passe. Le résultat final est toujours le même : un site en HTML+CSS stocké dans un dossier Dropbox. Reste maintenant à l'associer à une URL lisible, celles fournies par Dropbox n'étant pas particulièrement avenantes.

Dropbox n'étant pas un service d'hébergement web (ter), aucun service de redirections ou de zone DNS n'est fourni. Il faut donc vous en remettre à votre registrar, et paramétrer votre nom de domaine. La procédure varie selon le fournisseur, mais consiste à rediriger les visiteurs ayant entré votre URL vers le dossier Dropbox. Chez 1&1 par exemple, il faut modifier la destination du nom de domaine par redirection et indiquer l'adresse publique du dossier Dropbox.

Après quelques heures, votre site hébergé dans votre Dropbox sera accessible au public.