Le blog pas vraiment utile

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, juillet 22 2007

Install party

Depuis près d'un an, j'hébergeais un forum de guilde ainsi qu'un serveur teamspeak.

La mise en place des applications avait été une vraie partie de plaisir, mais une fois que tout fonctionne, que ça a fait ses preuves et que c'est mieux que chez les autres, ça fini par devenir lassant.

J'ai donc décidé de passer le flambeau à jon qui s'était si gentiment proposé lors d'une soirée.

Pas plus d'une douzaine d'heures on suffit pour installer le système, les outils de statistiques et monotoring, et migrer la bonne centaine de comptes utilisateurs.

J'ai comme l'impression d'avoir oublié quelque-chose quand je rentre chez moi maintenant...

lundi, mai 7 2007

webdav & ics

L'installation est faite sur une debian sarge et un serveur apache httpd2.

Activation des modules dav:
cd /etc/apache2/mods-enabled
ln -s ../mods-available/dav.load .
ln -s ../mods-available/dav_fs.load .
ln -s ../mods-available/dav_fs.conf . 

Création du dossier contenant les calendriers:
cd /var/www
mkdir ics
chown www-data: ics
chmod 755 DAVdocs

Création du fichier lock:
cd /var/lock/apache2
touch DAVLock
chown www-data: DAVLock

Création d'un premiers utilisateur (l'option -c n'est utile que lorsque le fichier de login/mot de passe n'existe pas encore):
htpasswd -c /etc/apache2/htpasswd-webdav userName
New password:
Re-type new password:
Adding password for user userName

Configuration d'un hote virtuel:
Créer un fichier nommé ics dans /etc/apache2/sites-aviable/
<VirtualHost *>
  ServerAdmin webmaster@localhost
  ServerName ics.domain.com
  DocumentRoot /var/www/ics/
  TransferLog /var/log/apache2/ics.log
  ErrorLog /var/log/apache2/ics-error.log
  DAVMinTimeout 600
  DAVDepthInfinity On
  DAVLockDB /var/lock/apache2/DAVLock
  <Directory /var/www/ics/>
    DAV on
    AuthName "WebDAV Storage"
    AuthType Basic
    AuthUserFile /etc/apache2/htpasswd-webdav
    <Limit PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
      Require valid-user
    </Limit>
  </Directory>
</VirtualHost>

Et faire un lien dans /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/ics /etc/apache2/sites-enabled/ics

Redémarer le serveur:
/etc/init.d/apache2 restart

mercredi, avril 11 2007

Geek horror stories

Source: pcweenies.org

dimanche, mars 11 2007

Up again

Finalement, je me suis (re)lancé.

Hier matin, grâce au déménagement des voisins du dessus, je me suis levé assez tôt pour aller faire mon shopping à montgallet. J'ai flashé sur une carte mère Asus, un processeur AMD 64 bits double coeur et 1 Go de RAM ce qui se marient à merveille avec les disques SATA2 de 320 Go en raid 1 que j'avais déjà.

Une fois tous ça monté, les ennuis ont commencés. Une Debian qui ne reconnait ni les disques, ni la carte réseau, c'est pas gagné pour un serveur, mais une grosse heure plus tard, j'étais en train de télécharger les packages d'installation des différents serveurs et outils.

Au final, l'installation et la configuration des serveurs ssh, mail, apache2, mysql5, samba ainsi que le transfert des comptes existants n'aura pris "que" une dizaine d'heure.

jeudi, mars 8 2007

Serveur à trois francs six sous

A six mois, je pensais que c'était à peine l'adolescence pour un serveur mais il faut croire que pour une machine bon marché c'est plutôt sa fin de vie.

Après guère plus d'une demie année de plus moins bon mais loyaux services, le processeur a rendu l'âme, ou tout du moins s'est mis à s'essouffler très vite. Impossible de compiler le moindre programme, même pas ruby, sans que la protection thermique n'arrête la machine. En utilisant du sempron aussi, c'était à révoir.

C'est quand même dommage car je trouve ça plutôt pratique de n'avoir qu'une seule boîte mail à consulter, avoir son serveur web configuré aux petits oignons, pas de limite d'espace disque et puis aussi une cinquantaine d'utilisateurs quotidiens de ces services.

J'hésite à continuer, y dépenser du temps, mais c'est tellement grisant... choix difficile...

jeudi, avril 20 2006

Conférence ruby on rails

Ce soir, à mon école, on a put assister à une conférence sur ruby on rails. Elle fut annimée par Richard Piacentini (fondateur du site portail RailsFrance) ainsi que TDD. La présentation a durée un peu plus de deux heures avec une introduction sur le framework rails, puis une démonstration sur la création d'un blog, qui à pris un peu moins d'une heure, qui plus est avec les commentaires en conséquence.

Pour ceux que ca interesse voici quelques vidéos de quoi vous laisser réveur...

En ce qui me concerne, je me retire pour aller verser une larme.

jeudi, avril 6 2006

Nouveau moteur

Ca y est, ce site est désormais fièrement propulsé par un dotclear, comme ils disent.

jeudi, juillet 21 2005

Une création d'Adam et Eve

lundi, octobre 11 2004

AOL et les mails

Ce week-end, je décide de faire un petite demo de mon serveur mail à mon père. Je commense par lui créer un compte sur mon serveur. Je lui envoie un mail à partir de mon compte en local puis à partir de celui de free pour lui montrer que ca marche aussi en réception à partir de l'extérieur. Puis la demo continue, je lui envoye un mail à partir de mon server sur sa boîte sur AOL et là, c'est le drame: ca marche pas! Apprés quelques minutes de recherche sur le net, je découvre que le 31 mai 2003 AOL avait introduit une nouvelle "protection contre le spam" en refusant les messages ne venant pas de serveurs professionnels. Si dans le "reversed DNS" il y a un mot comme adsl, dsl, attbi ou quelque chose en raport avec le cable, le mail est sauvagement rejeté. Il m'a donc suffit de configurer sendmail pour que les mails en direction des serveurs d'AOL soient relayés par mon provider. Comme la majeure partie des providers offrent un smtp, je ne vois pas trop où est la protection contre le spam. Même chez hotmail, il ne l'avait pas faite celle-là.

mercredi, août 11 2004

Et hop! 34Mo de mails perdus!

J'avais donc installé fetchmail afin de pouvoir rapatrier en local les mails de mes différentes boites aux lettres. Pour ceux qui ne connaissent pas fetchmail, c'est tout simplement un petit programme qui permet de télécharger son courrier à partir de différents serveurs et de les copier en local comme le ferait un client classique, sauf que ces derniers sont utilisables par un serveur IMAP. Les messages

un fois téléchargés, sont supprimés du serveur afin de respecter les quotas. J'installe aussi une interface web -squirrelmail- afin de pouvoir les consulter de là ou je veux.

C'est génial, tout marche bien, sauf que, en "m'amusant" avec la config de squirrelmail je décide de changer le répertoire par défaut de sauvegarde des mails. Allez savoir pourquoi? De nouveaux dossiers sont alors créés. Et moi, confiant, je supprime les anciens, persuadé qu'ils ne sont plus utiles.

Dommage: c'était eux qui contenaient toutes mes archives. Et puis surtout que sous la console, il n'y a pas de corbeille.

Voila donc comment perdre 1 an de mail.

lundi, juillet 26 2004

Ma nouvelle connection Internet

Apprés plusieurs mails de la part de wanadoo me proposant d'améliorer mon offre pour le même prix, je me suis enfin décidé à agir. Le 512 Kb/s était déjà pas mal, surtout quand on est habitué au bon vieux modem RTC, mais le désir d'en avoir toujours plus est bien trop souvant le plus fort.

J'aurais tout simplement pu aller au service client situé à presque 500 mêtres de chez moi, comme n'importe qui l'aurait fait. Mais non, je décide de le faire via le net. Je choisis ma nouvelle offre: 2048 Kb/s puis j'enchaine avec une série de "suivant" et ca y est, le tour est jour. Il ne me restera plus qu'à attendre quelques heures avant que ma connection ne marche plus. On est bien entendu vendredi soir, toutes les boutiques "france télécom" sont fermées.

j'ai donc essayé le service technique par téléphone mais sans succés. Il n'était soit-disant pas au courant de ma demande (pourtant, à ce moment là un mail de confirmation m'avait déja était envoyé). J'ai finalement du me résoudre à passer à leur boutique avant que cette