Premiers emails d’avertissement envoyés

Salut à tous,

Nous avons envoyé les premiers emails d’avertissement de dépassement de quota hier soir.

Si vous avez reçu un email mais que vous ne pouvez pas revenir sous la barre des 200Mo d’espace utilisé, n’hésitez pas à prendre contact avec nous pour que nous vous mettions sur une offre temporaire permettant d’utiliser plus d’espace ;-)

En parlant d’emails.. On a aussi été touché chez Kelio :o

Ceci est un message envoyé par Kelio.org – Hébergeur indépendant et libre.
—————————————————————————
Bonjour,

Votre quota d’espace a été dépassé et votre site peut se voir suspendu si cette situation n’est pas corrigé rapidement.

Si vous avez besoin de plus d’espace, veuillez prendre contact avec nous afin d’étudier vos projets.

Veuillez prendre contact avec nous, si vous souhaitez avoir plus d’informations à ce sujet.
* Votre compte : kelio
* L’espace utilisé par votre compte : 271.97Mo
* L’espace auquel vous avez droit : 200 Mo
* Date d’envoi : 25-08-2010 à 21:21

—————-
Vous pouvez répondre directement à cet email.
Pensez à conserver la référence de ce message.
Info facultative :  - [Réf.1282764102]
—————-

Mais encore…

Ceci est un message envoyé par Kelio.org – Hébergeur indépendant et libre.
—————————————————————————
Bonjour,

Votre quota d’espace a été dépassé et votre site peut se voir suspendu si cette situation n’est pas corrigé rapidement.

Si vous avez besoin de plus d’espace, veuillez prendre contact avec nous afin d’étudier vos projets.

Veuillez prendre contact avec nous, si vous souhaitez avoir plus d’informations à ce sujet.
* Votre compte : mogui
* L’espace utilisé par votre compte : 2941.61Mo
* L’espace auquel vous avez droit : 200 Mo
* Date d’envoi : 25-08-2010 à 21:21

—————-
Vous pouvez répondre directement à cet email.
Pensez à conserver la référence de ce message.
Info facultative :  - [Réf.1282764103]
—————-

You are not alone :D

Kelio et la validation des nouveaux membres

Bonjour à tous,

Aujourd’hui, j’écris un billet pour vous donner quelques informations concernant la validation des comptes.

Lors de mes recherches pour voir ce qui se dit sur Kelio, je suis tombé sur divers posts de gens ne souhaitant pas s’inscrire à cause de la description du projet.
Ou encore des gens « pleurant » car leurs sites se sont vu refusés.

Chez Kelio, nous ne jugeons pas les projets ! Ceux-ci peuvent avoir n’importe quel sujet, du moment que celui-ci est légal et qu’il ne nous fera pas fermer ;)

J’ai validé beaucoup  de projets qui me semblaient sans avenir ; Je ne décide pas. Je ne suis pas là pour ça.
Chacun à droit d’avoir son espace personnel, même si le site web est ridicule. :D

Afin d’optimiser vos chances d’être accepté, donnez simplement une description complète, ou au moins une description que nous puissions comprendre et interpréter.
Mauvais exemples :

  • C mon sit de voiture
  • Je veux faire un site pour héberger un forum comme telechargementz et de films

Bon exemples :

  • Bonjour, je souhaite héberger un site sur les photos de mon voyage à Los Angeles l’été dernier. Les photos seront lourdes (environ 20mo/pièce), j’éspère que cela ne vous dérangera pas. Merci, Bien cordialement Monsieur Gerard
  • Mon site existe déja, c’est http://google.fr, j’ai besoin d’un nouvel hébergement car l’hébergeur ICG ne suffit plus, et je ne souhaite pas payer 25e par mois.
  • Hébergement d’un site sur mon équipe de jeux, Counter Strüke 1.12. Ma team se nomme « Les bronzés font du Counter »
  • Je veux créer un site personnel, il contiendra un portefolio, des photos, des scripts, des tutoriels
  • Site de tutorials comme le site du zero
  • J’veu créé un site sur la rancontrre de ma main et la main de jak chiraq

J’espère que ces exemples vous aideront à réaliser une description correcte.
Vous pouvez le voir, nous ne demandons pas de « vraies descriptions » complète comme certains hébergeur.

A présent, vous n’aurez plus de raisons pour voir votre projet refusé ;)

PS : Merci aux gens qui ont mis un petit mot gentil pour l’équipe à la fin de la description du projet ! :D

Étiquettes: , ,

Vous y croyez, vous ?

Se pourrait-il qu’il s’agisse du nouveau design du futur site de l’association ? :)
Qu’en pensez-vous ? Vous plait-il ? Préférez-vous l’ancien (ou les anciens ?)

Encore un grand merci à Germain qui s’occupe des designs Kelio depuis le début de l’aventure !!

Notez que le visuel met en scène celui-ci sur le panel 0.9.0, mais il sera aussi sur notre site kelio.asso.fr :D

Nouveau design, sur le panel

Étiquettes: , , , ,

Première vue du panel 0.9.0

Bonjour à tous !

L’ensemble de l’équipe Kelio vous souhaite tous ses meilleurs vœux ! :)

Pour bien commencer l’année, voici une petite capture de la prochaine version du panel Kelio.
Celui-ci intègre une fonction qui manque depuis les débuts de Kelio. A vous de la trouver :)

Notez que vous pouvez deja retrouver les tables sur notre site de développement.

Étiquettes: , ,

Nouvelle infrastructure très bientot !

Depuis quelques jours, nous étudions la possibilité de mettre en place la nouvelle infrastructure de serveurs en utilisant le panel 0.8.0.
Pour rappel, la nouvelle infrastructure sera composée de :

  • Un redirecteur, qui se charge de rediriger les requêtes HTTP, FTP, MySQL, POP, IMAP SMTP vers les serveurs appropriés. Celui-ci aura l’adresse IP de Kelio actuelle,
  • Deux serveurs WEB destinés exclusivement au traitement des requêtes HTTP (Apache pour les connaisseurs).
  • Un serveur DNS, NFS (disque dur réseau), MySQL, Mail.

Par la suite seront rajoutés en plus :

  • Deux serveurs DNS, un primaire, et un second pour prendre le relai du premier en cas de panne,
  • Un serveur résersé au calcul des statistiques (et du trafic),
  • Deux serveurs MySQL, un principal, et un second en cas de panne du premier (avec réplication),
  • Deux serveurs NFS, un principal et un second en cas de panne du premier (aussi avec réplication).
  • Un à deux serveurs MAIL (POP, IMAP, SMTP) en fonction de la charge de ceux-ci.

Bien sûr, cela dépendra de la santé des finances de l’association.

Le développement du KelioPanel V2 risque de prendre 1 a 2 ans si nous voulons le coder de manière sérieuse.
Seulement, nous ne désirons pas attendre autant de temps pour la mise en place de l’infrastructure.

La nouvelle infrastructure nous permettrait de désactiver le safe_mode de PHP, et éventuellement d’ajouter de nouveaux langages tels Python, Perl.
De plus, la charge serait répartie entre les serveurs, permettant ainsi d’assurer la pérennité des services.

Les adhérents de l’association auraient en plus droit à un accès SSH afin de gérer leurs fichiers.

Qu’en pensez-vous ? Cela vaut-il la peine d’être mis en place ? Cela vous arrangera t’il ?

Étiquettes: , , , , , ,

Mise à jour page offres et formulaire d’inscription

Je viens de mettre à jour la page des offres du service d’hébergement web mutualisé afin notamment d’ajuster l’offre gratuite et d’annoncer la future offre adhérent qui sera disponible très prochainement – dès que le nouveau site et panel seront mis à disposition -.

Les membres actuels conservent temporairement l’offre « Kelio Sans Limite » (un changement vers l’offre gratuite aura lieu ultérieurement) tandis que les nouveaux bénéficient de la nouvelle offre gratuite. En d’autres termes l’offre illimitée n’est désormais plus disponible.

La nouvelle offre gratuite prend effet dès maintenant – espace disque : 200 Mo / Trafic : 5 Go … -

Capture-Nos services | Kelio.org - Votre hébergeur libre et indépendant - Mozilla Firefox

A noter que l’offre adhérent sera proposée à tous ceux qui souhaiterons adhérer à l’association Kelio pour une cotisation annuelle à partir de 15 € (tarif réduit). Cette offre permettra de faire vivre notre association et de proposer de nouveaux services à l’avenir.

Le formulaire d’inscription a été également mis à jour. Nous demandons désormais un peu plus d’informations personelles – nom, prénom, ville, votre statut (particulier, société, association) – et ce afin de mieux vous connaître (notamment pour les pro et associations).

Étiquettes: , , , , , , ,

Instabilité du serveur Kelio

Mise à jour : Le problème est résolu. Celui-ci provenait d’un bug du bios de la carte mère, corrigé avec le passage à la dernière version de celui-ci. :)

Vous avez surement dû le remarquer ces derniers temps, Kelio est devenu particulièrement instable.
Cela provient de la nouvelle machine que nous avons mis en production le 18 septembre.

Depuis environ 2 semaines, la machine tombe régulièrement et il est impossible d’y accéder.
Pour relancer la machine, il faut la redémarrer via une coupure de courant ou le bouton on/off de la carte mère.
Celle-ci plantait une fois par jour environ, mais cela s’intensifie avec maintenant 2 plantages chaque journée.

Bien sûr, nous ne gardons pas les bras croisés :

  • Multiples réglages dans le bios de la carte mère,
  • Mise à jour du bios pour le dernier en date,
  • Vérification de la mémoire via Memtest V4,
  • Changement des connexions sur la carte mère,
  • Vérification de l’alimentation,
  • quelques autres petits tests.

Lors de nos interventions au datacenter, l’écran restait simplement noir, ce qui laissait présager un problème de carte mère.
Seulement aujourd’hui, l’écran laissait voir un kernel panic.

Aussi, nous avons changé le kernel de la machine pour un autre.
Il n’y a plus qu’à espérer que cela règle le problème.

Kernel panic sur lisa (la machine hebergeant Kelio)

Kernel panic sur lisa (la machine hebergeant Kelio)

Nous vous remercions pour votre patience et votre compréhension.

P.S. : Le billet sera mis à jour au fur et à mesure de nos investigations.

Étiquettes: , , , , , , ,

Mise en place d’un backup incrémental sur Kelio

Depuis quelques temps, nous cherchions une solution de sauvegarde incrémentale des données de nos hébergés.
Après avoir testé de nombreux scripts basiques, des sauvegardes « brutes » directement sur ftp, nous avons conclu que cela s’avérait relativement peu fiable, et souple.

Mais depuis le 28 septembre, un nouveau script est en place et répond parfaitement à la tâche !

Dans nos recherches, nous sommes tombé sur ce site qui proposait un petit script écrit en BASH permettant de créer une ou plusieurs sauvegardes par jour, le tout en minimisant l’espace grâce à l’utilisation des inodes, plutôt que de copier bêtement les fichiers.
Pour simplifier, plutôt que de copier simplement le fichier, il fait un « lien » hard vers celui-ci. Si le fichier venait à être supprimé depuis la première sauvegarde, il ne le serait pas réellement car un autre lien l’utilise.
Ainsi, on se retrouve avec plusieurs liens pour le même fichier.

Nous avons adapté celui-ci afin qu’il ne puisse fonctionner une seule fois simultanément par l’ajout d’un .lock.
Ce .lock est créé au début de l’exécution du script et supprimé à la fin.
Si une autre instance tombe dessus, cela veut dire que le premier script n’a pas terminé son exécution.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/sh
# Source du backup
# Notez ici, qu'il est possible de faire un backup distant, il suffit simplement de faire de la manière suivante :
# SRV=utilisateur@serveur:/dossier/a/copier
SRC=/vz/private/103/var/www/web
# Destination du backup
DST=/var/backups/103/web
# Date de la forme année-mois-jour-timestamp
# (le timestamp %s sert si on veut faire plusieurs sauvegardes dans la même journée)
DATE=`date +%Y-%m-%d_%H-%M-%S_%s`
 
if [ -e $DST/web.lock ]; then
	echo "Sauvegarde deja lancée"
	exit 0;
fi
 
touch $DST/web.lock
 
# Création du répertoire temporaire
mkdir $DST/tmp
 
echo "Backup commencé le "`date "+%d/%m/%Y à %T"`
echo "Starting : "`date "+%Y-%m-%d %T"` >> $DST/log
echo "Copie de la dernière sauvegarde..."
 
# Si une sauvegarde a déjà été faite précédemment
if test -d $DST/today ; then
    # Et si le fichier contenant la date de la dernière sauvegarde existe
    if test -f $DST/last_date ; then
 
        LASTDATE=`cat $DST/last_date`
        # Alors on fait un copie en hardlinks de la sauvegarde d'hier
        cp -al $DST/today $DST/tmp/
        # Puis on renomme la copie pour qu'elle devienne la sauvegarde d'hier
        mv $DST/tmp/today $DST/$LASTDATE
 
    fi
 
# Sinon, on crée le premier dossier
else
    mkdir $DST/today
fi
 
rm -rf $DST/tmp
# On sauvegarde la date actuelle pour le prochain backup
echo $DATE > $DST/last_date
 
echo "Synchronisation de la sauvegarde du jour..."
 
# Synchronisation de la source avec le dossier du jour
rsync -az --delete --size-only $SRC/ $DST/today/
 
rm $DST/web.lock
 
echo "Backup terminé le "`date "+%d/%m/%Y à %T"`
echo "Done : "`date "+%Y-%m-%d %T"` >> $DST/log

Le script ci-dessus génère le résultat suivant :

lisa:/var/backups/103/web# l
total 752
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-28_20-52-59_1254163979
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-28_22-12-40_1254168760
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-28_23-30-02_1254173402
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-29_00-01-01_1254175261
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-29_06-01-01_1254196861
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-29_12-01-01_1254218461
drwxr-xr-x 2794 9500 9500 94208 sep 17 12:05 2009-09-29_18-01-01_1254240061
-rw-r--r--    1 root root    31 sep 30 00:17 last_date
-rw-r--r--    1 root root   464 sep 30 00:24 log
drwxr-xr-x 2794 9500 9500 69632 sep 17 12:05 today

Vous pouvez voir le dossier « today », qui contient la dernière sauvegarde ainsi que la date exacte et le timestamp pour les sauvegardes précédentes.

Attention, toutefois ce script ne supprime pas les anciennes sauvegardes, il faut le faire à la main (ou coder la fonction, ce que je ferai prochainement :D )
Cependant, le fait de faire des liens hard vous économisera au final une place non négligeable.
Exemple : Actuellement, nos données web pèsent 70Go, et pour 8 sauvegardes nous utilisons 75Go d’espace.

Au niveau du temps de copie, la première sauvegarde est longue, mais les suivantes sont plus rapide. Nous avons besoin de 14 minutes (pour les 70Go), le temps de créer l’ensemble des liens hard, et de rapatrier les nouvelles données.

En espérant que ce script puisse vous servir à vous aussi :)
Merci à Skreo pour le script original.

Étiquettes: , , , , , , ,