Dreamhost : Créer un projet Subversion (SVN)

Dreamhost permet de gérer ses projets SVN en toute simplicité...

Pour en créer un, comme d'habitude, il faut se connecter sur le panel dreamhost.
Ensuite direction la partie "Goodies" pour trouver le sous-menu : "Subversion" :

dreamhost_subversion.png

Sur la page ouverte on peut voir 2 parties :

  • Liste des projets subversions déjà existant, des liens permettant de modifier les paramètres, les supprimer etc...
  • Formulaire d'ajout d'un projet subversion

C'est la partie d'ajout qui nous intéresse (la partie de gestion étant strictement identique au formulaire d'ajout).

dreamhost_addsubversion.png

Ici, rien de plus simple : on rentre le nom de son projet, l'ID (qui correspondra au chemin pour y accéder) et le domaine de destination. Pour le domaine, il est conseillé de mettre ses projets subversion dans des sous-domaines (généralement étant : svn.votredomaine.com).
Ainsi, par exemple, pour un projet s'appelant 'pomme', ayant le même ID et installé dans http://svn.domain.com, celui-ci sera alors accessible à l'adresse : http://svn.domain.com/pomme/

Chaque projet subversion a des utilisateurs. On peut alors les ajouter un par un dans le champ suivant en respectant la syntaxe : utilisateur password (un espace entre le nom de l'utilisateur et le password, une déclaration d'utilisateur par ligne).

Enfin, on peut choisir la visibilité du projet, c'est à dire si celui ci sera visible par tout le monde et seulement modifiable par les utilisateurs précédemment configuré en se connectant à l'adresse du projet (Public Project) ou alors, si seulement les utilisateurs peuvent voir et modifier le projet (Private Project).

Voilà ! il ne reste plus qu'à valider le projet !!
Environ 10 min. après (voir moins), un mail arrive pour confirmer que le projet a bien été créé et que l'on peut commencer à travailler dessus.

Une dernière chose spécifique à Dreamhost :

Lors de la suppression d'un projet via cette page, Dreamhost supprime en quelque sorte le lien du projet svn, celui-ci n'est alors plus visible dans la liste. Cependant les données ne sont pas supprimées sur le serveur.
Pour cela, il faut se connecter en FTP sur votre domaine Dreamhost et supprimer "à la mano" les répertoires correspondants au projet.

Par exemple (toujours pour le projet "pomme"):

  • Se connecter au serveur FTP
  • Se placer à la racine : /
  • Dans le répertoire 'svn' supprimer les éléments du projets (à savoir : le répertoire du nom du projet /svn/pomme/, un fichier : /svn/pomme.access et un autre : /svn/pomme.passwd)

Ice Age 3 : Dawn of the Dinosaurs

iceage3.png

Et voilà, après les 2 excellents Ice Age (Age de Glace) voici le premier trailer du 3ème épisode !!

Sortie prévue pour Juillet 2009...y'a le temps, mais que du bon à venir ;)

Trailer consultable sur le site officiel : Trailer

Où sur youtube tant qu'on y est :

YouTube Preview Image

Stay tuned !

Dreamhost : Ajouter un sous-domaine

Nous allons voir ici comment ajouter un sous-domaine à un site hébergé par Dreamhost. Pour cet exemple, imaginons que nous voulons nous créer un sous-domaine permettant de stocker bon nombre de fichiers ainsi que nos projets subersion (SVN).

1. Se connecter au site d'administration dreamhost : http://panel.dreamhost.com

2. Aller dans la partie Domains > Manage my domains

dreamhost-domaine.png

3. Sur la page ainsi ouverte, cliquer sur le bouton Add New Domain / Sub-Domain

dreamhost-newdomain.png

4. Vous voici sur la page de configuration du sous-domaine :

dreamhost-configsubdomain.png

- Domain to host : Mettre ici le nom du sous-domaine que l'on souhaite sous ce format là : subdomain.domain.com (par ex : nom.bananapps.com créera le sous-domaine "nom" pour le domaine "bananapps.com")

- How do you like the www in your URL : pour un sous-domaine je vous conseille d'opter pour la 3ième option "Remove www.". Ainsi votre sous-domaine sera accessible à l'adresse : http://subdomain.domain.com (je préfère réservez les www au domaine parent)

- On peut configurer plusieurs options autre : Google WebApps, php, fcgi etc...

Un petit clique sur "Fully host this domain now!" et le tour est joué !!!

Le sous-domaine sera accessible via un petit moment et nous pourrons donc configurer le projet subversion sur ce domaine :)

Journée mondiale de l’eau 2008

Je profites juste de cette journée mondiale de l'eau 2008 pour poster cette image. Réalisée à partir d'un montage des 2 images de base il y a quelques semaines de celà. J'espère que ça vous plaît :)

Journée mondiale de l’eau

Dreamhost : hébergement et promo-code 50$

dreamhost

Pour ceux qui ne le savent pas encore, ce site est hébergé par DreamHost. Dreamhost est un hébergeur de sites internet basé aux USA. J'ai choisi celui-ci (contrairement à OVH basé à Roubaix en France) car son offre est inégalable. Je n'ai pas trouvé moins cher pour tous les services proposés. Vous avez le droit à :

  • 500 Go de stockage (+2 Go supplémentaire / semaine)
  • 5 To de bande passante (+40 Go supplémentaire / semaine)
  • Bases de données MySQL ILLIMITEES
  • Compte E-Mails illimités
  • Accès à un shell unix complet
  • Subversion / CVS
  • Webdav
  • Plusieurs fonctionnalités (streaming vidéo, jabber, webdav)
  • Installation en 1-click automatique de : wordpress, joomla, ZenCart, phpBB ...)
  • ...

Mais, et surtout, DreamHost supporte les sites en Ruby on Rails !! point non négligeable :)
On peut voir les actuelles versions des gems (rails, ...) et de ruby pris en charge à cette adresse : http://rails.dreamhosters.com/.

Bref, beaucoup de services illimités alors qu'ailleurs ce sera sans doute en limité.

Cependant j'ai noté seulement 2 points négatif :

  • Temps de réponse (en ping ça donne du 175ms environ) -> hébergé aux USA je rappelle ^^
  • Transfert en upload -> des taux relativement très faible en FTP (dépend du serveur sur lequel vous êtes aussi, il faut que je me renseigne pour voir si je peux changer...)

Voilà ! Dreamhost reste un très bon choix pour l'hébergement de plusieurs sites important au vu de son offre complète.

Un des points important aussi et bien évidemment le prix de tout ça ...

Pour 1 an + 1 nom de domaine offert, cela revient à 119.40$ (82€). Bien sûr vous avez d'autres offres.

Cela ne s'arrête pas là, DreamHost a un système de parrainage qui permet d'avoir un réduction sur le prix. Cette réduction pouvait aller jusqu'à 97$ avant décembre mais maintenant c'est 50$ maximum :( C'est toujours ça !!
C'est au parrain de décider combien il propose en réduction de 0 à 50$ maximum pour chaque abonnement différent (sachant qu'il gagne 47$ pour chaque parrainage, cet argent est à réinvestir sur DreamHost : acheter 1an d'hébergement de plus...).
Donc les 2 parties trouvent leur compte : j'ai utilisé le promo code d'un ami, lui offrant ainsi les 47$ et me permettant d'avoir une réduction de 50$ sur le prix.

Pour ceux qui veulent profiter de cette réduction je vous donne mon promo code qui vous permettra d'avoir 50$ de réduction :

Pour profiter de la réduction il faut rentrer le code promo du parrain dans le champs prévu à cet effet tout à la fin du formulaire :

PromoCode

Il vous suffit de rentrer le promo code : BANANAPPS50 ou alors vous pouvez cliquez sur le lien ci-dessous :

119.40 - 50 = 69.40$ soit 47.50€ :D
Et voilà un hébergement complet d'un an pour 47.50€ seulement (revient à environ 4€/mois).

Merci beaucoup aux personnes qui utiliseront ce promo code :D