Serveurs

Comment assouvir ses besoins de Big Brother chez soi

0

Bonjour bonjour !

Non, nous n’avons aucune hécatombe à déplorer, bien que nous ne sommes actuellement pas très actifs ces temps-ci. Pourtant j’ai aujourd’hui retrouvé un tuto d’il y a deux ans et que je pensais perdu (en fait il était bien présent en /files/racine/bordel8/sauv/bordel/bordelcopie/poil/merdier_bizarre/ de mon dossier personnel sur le NAS, c’est dire si c’était rangé !).

L’idée à l’époque était, avec un PC sous Ubuntu et une simple webcam USB d’avoir chez soi un petit serveur sur lequel on peut mettre un site, des fichiers, ce que l’on veut, mais aussi et surtout, une page web qui affiche l’image de la webcam sans avoir besoin de grand chose. Mon but était d’avoir une interface graphique sur la machine pour éventuellement être utilisée pour surfer de temps à autres.

J’utilisais Ubuntu Server 10.10

Vous avez besoin pour cela de :

  1. un quelconque PC capable de faire fonctionner Ubuntu 10.10
  2. Ubuntu Server 10.10
  3. une webcam (je ne sais pas quel type particulier mais on avait utilisé une version Logitech de l’EyeToy
  4. une connexion Internet pas trop dégueulasse (ce tuto était prévu pour une connexion avec IP dynamique mais les chanceux qui ont une IP fixe verront de quelle partie ils peuvent se passer)
  5. un domaine OVH avec un DynHost
  6. un modem-routeur-box qui permet la redirection de ports
  7. un peu de patience et des gencives de porc

Commençons par le truc le plus simple, installer Ubuntu Server 10.10 et choisissez à l’installation les options LAMP, OpenSSH et Samba. Et laissez-vous guider, il n’y a rien de particulier à faire. Vous pouvez en attendant rediriger le port 80 de votre routeur vers votre serveur (voire faire une DMZ mais c’est pas super pour la sécurité). Vous pouvez vous connecter en SSH depuis votre machine ou entrer les commandes physiquement sur le serveur indifféremment.

Une fois tout installé, connectez-vous avec votre couple login/password et faites une mise à jour :

admin@server:~$ sudo apt-get upgrade

Une fois que c’est terminé :

admin@server:~$ sudo apt-get install xorg gnome-core gdm gnome-applets gnome-system-tools gnome-utils compiz-gnome firefox sysv-rc-conf gedit webcam network-manager software-center libapache2-mod-auth-mysql phpmyadmin ddclient

Puis on va modifier les autorisations du dossier racine de site Web par :

admin@server:~$ sudo chmod -R 777 /var/www

Maintenant, pour rendre l’accès plus commode depuis votre réseau local, vous pouvez éditer le fichier de configuration de Samba comme suit :

admin@server:~$ sudo nano /etc/samba/smb.conf

Ajoutez dans la section [Share definitions] le bloc suivant :

[www]

   comment = Partage Web

   read only = no

   available = yes

   public = yes

   writable = yes

   path = /var/www

   guest ok = no

   browsable = yes

Enregistrez et quittez, puis on s’occupe du domaine OVH. Vous avez créé un identifiant DynHost qui autorise la mise à jour de l’adresse IP comme le fait No-IP ou DynDNS, ainsi qu’un champ DynHost correspondant. Ensuite il faut créer le fichier de configuration de DDclient. Il suffit de copier ce qui suit en remplaçant les XXXX par les bonnes informations :

admin@server:~$ sudo nano /etc/ddclient.conf

Si quelque chose est présent, il suffit de tout remplacer par cela :

# Configuration file for ddclient

#

# /etc/ddclient.conf

daemon=600 # check every 600 seconds

syslog=yes # log update msgs to syslog

mail=root # mail all msgs to root

mail-failure=root # mail failed update msgs to root

pid=/var/run/ddclient.pid # record PID in file.

cache=/tmp/ddclient.cache # Cache file

## Check IP via DynDNS CheckIP server

use=web, web=checkip.dyndns.com/, web-skip='IP Address'

## Enter your Ovh DynHost username and password here

login=XXXXXX # your Ovh DynHost username

password=XXXXXX # your Ovh DynHost password

protocol=dyndns2 # default protocol

server=www.ovh.com # default server

## Dynamic DNS hosts go here

XXXXXXXXX

Enregistrez et quittez. Puis modifiez, sinon créez le fichier de configuration de la webcam :

admin@server:~$ sudo nano /home/ladmin/.webcamrc

Remplissez avec ceci (vous pouvez laisser tel quel, ou bien modifier les noms des fichiers) :

[ftp]

host = localhost

user = nobody

pass = xxxxxx

dir = /var/www/webcam

file = webcam.jpg

tmp = imageup.jpg

local = 1

[grab]

device = /dev/video0

width = 640

height = 480

delay = 1

quality = 100

Enregistrez et quittez. On s’approche violemment du but. Il ne reste plus qu’à éditer le fichier rc.local pour lancer le programme de capture automatiquement :

sudo nano /etc/rc.local

Faites le ressembler à ceci :

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

webcam /home/ladmin/.webcamrc&

exit 0

Redémarrez !

Il ne vous reste plus qu’à placer un fichier index.html (Exemple de fichier index).

C’est vraiment terminé ! Gardez cependant bien à l’esprit que tout ce que filme votre webcam est diffusé sur la page Web.

[Nostalgeek] Réception d’un autre ProLiant

0

Bonjour,

Un petit nouveau est apparu dans la famille.

Alors pour récapituler :

Il y a quelques mois j’ai récupéré deux serveurs Compaq ProLiant ML370 de toute première génération. Nous avançons sur deux ou trois bricoles progressivement, mais l’autre jour, une annonce sur Leboncoin m’a interpellé par son prix.

Voyez plutôt le résultat :

Un processeur Xeon à 2,8 GHz, sans doute 1 Go de RAM, quelques disques en SCSI Hot-Plug, un RAID5 et un RAID1 sont déjà configurés mais ils vont sauter au profit d’autres disques durs très prochainement et fourni avec tous les disques originaux pour la configuration de la ROM.

Je vais récupérer ensuite un lot de 59 disques durs Hot-Plug SCSI pour ce genre de serveurs, histoire d’avoir du spare en cas de panne. Je vais m’atteler à augmenter sa RAM et ajouter un second processeur. J’aime le luxe, certes, mais un serveur doit avoir à mon sens au moins deux processeurs. Et puis ça fait bien.

À bientôt pour de nouvelles aventures serveurisées !

Go to Top