hosting.py: Debian/Ubuntu webserver administration tool

hosting.py allows to easily create and manage accounts on shared servers running Debian GNU/Linux (and derivatives, such as Ubuntu Linux). It includes support for Apache virtual hosts, UNIX accounts, MySQL databases and privileges. hosting.py is a command line tool wrote in Python by Kévin Dunglas.

Philosophy

The philosophy behind this tools is “keep it simple”. hosting.py is designed for small web hosting services. hosting.py will not have advanced features like virtual mail or FTP account creation. It creates the base configuration and settings for a web hosting account. Mail, FTP or whatever must be handled by the configuration of the system to use the UNIX account.

Status

hosting.py doesn’t currently support MySQL user and database creation. This will be committed soon.

Install

hosting.py need Debian etch or Ubuntu and Python 2.5 to work. Get the source via SVN : svn checkout http://debian-hosting.googlecode.com/svn/trunk/ debian-hosting-read-only

It’s done ! Type python hosting.py --help to get started.

Optionally you can adjust the configuration by editing the variables in the head of the hosting.py file.

hosting.py: un gestionnaire de serveur web pour Debian/Ubuntu

hosting.py, c’est un petit script d’administration de serveurs Debian et ses dérivés (testé sous lenny et Ubuntu).

C’est un outils très simple destiné à gérer les utlisateurs d’un serveur Web (Linux Apache PHP MySQL). Il permet la création, la modification et la suppression d’utilisateurs UNIX et d’hôtes virtuels Apache. Le support des comptes MySQL n’est pas encore publié, mais il le sera bientôt !

La philosophie derrière ce petit programme écrit en Python est d’utiliser au maximum le compte UNIX plutôt que des utilisateurs virtuels pour chaque services. Configurez vos serveurs FTP, Mail et compagnie pour utiliser l’authentification UNIX.

Petit bonus, la gestion des utilisateurs pour le webmail RoundCube est fournie dans les commentaires.

Pour tester : svn checkout http://debian-hosting.googlecode.com/svn/trunk/ debian-hosting-read-only

Pour l’aide : ./hosting.py --help

hosting.py fonctionne en root (sudo ./hosting.py sur Ubuntu).

[MDJ] The Analogs – Dzieciaki Atakujące Policję

Et aujourd’hui, les polonais de The Analogs avec Dzieciaki Atakujące Policję !

[MDJ] edelweiss piraten – A.C.A.B.

A.C.A.B. de edelweiss piraten

Stofanel : un pas vers les sites Flash bien référencés

Il y a peu, je vous dévoilé une technique pour créer des sites en Flash / Flex accessible et bien référencés. On m’a demandé un example, en voici un !

LESS RAIN a utilisé une technique similaire pour réaliser le site de Stofanel Investment AG. Le site utilise SWFAddress pour créer des pages pourvues d’URLs différentes au sein de l’animation Flash et, si il détecte l’absence du Flash Player, produit des pages HTML contenant les mêmes informations que celles incluses dans le SWF. Ces pages HTML statiques seront parfaitement lisible et indexées par les moteurs de recherches.

Notons tout de même une différence avec la technique que j’ai présenté. Tout d’abord, la détection ne fonctionne que dans un sens. Si l’absence du Flash Player est détectée, une page statique est affichée, mais l’inverse n’est pas vrai. Imaginons qu’un visiteur disposant d’un navigateur moderne doté du dit player arrive sur une page statique, forcément mieux indéxée, via un moteur de recherche. Il ne sera pas redirigé vers la page Flash correspondante et ne profitera pas de l’interface enrichie.

Nous ne savons pas non plus si XML est utilisé en interne par les animations Flash et pour la génération des pages statiques.

LESS RAIN a utilisé Papervision, le célèbre moteur 3D pour Flash, pour l’interface enrichie du site.

[MDJ] Uk Subs – Spoils of War

Du classique avec Spoils of War des Uk Subs !

Des nouvelles !

C’est vrai, j’ai un peu délaissé mon blog ces jours-ci. Quelques news en vrac :

  • J’ai effectué ma soutenance de stage ce matin à l’USTL et ça c’est plutôt bien passé. 🙂
  • Je travaillerais cet été chez Ankama avant de continuer mes études, toujours à l’USTL.
  • Notre concert pour la fête de la musique à Carvin était… c’était un concert de Brout’Chouille quoi !

[MDJ] DJ Medhi – Signatune

Ce clip tourné à Lens est de Kourtrajmé, co-auteurs de Stress avec Justice.

[MDJ] Pilsner Oiquell – Skins sa brania utokom

Et une fois n’est pas coutume, une jolie photo !