Serveur pour la débutante que je suis
J'ai lu des tas de tutoriels super bien faits sur le net. Des tonnes de gens ont fait ce que je fais à présent avant moi, et l'ont gentiment partagé, me permettant à mon tour de me sentir victorieuse devant ce projet :
Monter un serveur perso à la maison.
L'idée de base : Avoir un "serveur" de plusieurs choses :
- serveur web (pour le fun, php, MySQL, avoir un intranet à la maison c'est rigolo)
- serveur de documents (samba, pour le côté pratique...)
- serveur de téléchargement (pour ne pas tout disperser partout, qu'on peut utiliser d'un autre poste, transmission comme client torrent)
- serveur d'impression, eh, pourquoi pas !
... Et puis... On verra :p
L'argument économique en énergie
Je dispose d'un vieil ordinateur que je ne souhaite pas jeter à la poubelle. Il n'est pas si dépassé, il peut encore rendre des services... Il s'agit d'un Lenovo x61s. Une question me taraude tout le long de ce projet du point de vue énergétique : vaut-il mieux utiliser à fond le Lenovo, ou est-ce "rentable" (niveau consommation ) d'acheter uns Raspberry Pi ? J'ai donc mesuré les consommations de mon Lenovo régulièrement, à l'aide d'un wattmètre tout à fait basique (generis: marque de base, ça ressemble à ça
)
Au départ, la distribution sur le Lenovo x61s était Xubuntu (Ubuntu avec un bureau léger : Xfce). La consommation moyenne était plutôt de 20-30 watts, on va dire en moyenne environ 22 watts.
Après installation d'Ubuntu Server, en utilisation "de veille", la consommation est passée à 12-20 watts. Lorsque l'écran est allumé, la consommation passe à 20 watts environ. écran éteint, sans activité particulière, la consommation baisse à environ 12/15, ce qui est "bien mais pas top", puisqu'on parle d'environ 5 watts pour une Raspberry Pi. Si je branche un disque externe, je passe en veille à 17 watts. Tout ça n'est pas vraiment sans conséquences...
Un rapide calcul, si je compte le prix du wattheure en Belgique +- 6 c€ :
Mettons donc 17 * 24 * 365 * 6/1000 = 9 euros quasiment, pour l'année. Ce n'est pas énorme, mais c'est bien plus qu'une Raspberry Pi a priori : J'ajoute 2 watts à 5 pour un disque externe comme sur la config actuelle (arbitraire) : moins de 4 euros.
Cela ne justifie donc pas l'achat de nouveau matériel. Je le ferai cependant afin d'avoir un système efficace pour le média center.
Il reste des calculs à faire : Combien consommerait une Raspberry Pi avec un SSD (j'ai un disque SSD de dispo qui fait 60 Go, c'est un peu petit comme serveur de téléchargement, mais c'est mieux que rien et ça ne consomme pas beaucoup je pense) ?
Est-ce assezpour ce que je veux faire ?
Si j'ajoute un rack alimenté pour mon disque SATA de 320 Go, que je le mets sur le serveur local, il me faudra compter aussi l'alimentation en permanence... Alors, SSD ou pas SSD ?!
Notons que je peux acheter une carte SD pour un RP de 16Go, ce qui me permettrait déjà d'avoir quelques documents stockés...
Calcul rapide pour une configuration sous le pc Lenovo branché en permanence :
Ce site permet de choisir sereinement les pièces dont vous aurez besoin le cas échéant.
Installation d'un OS
J'installe un GNU/linux sans GUI (Graphic User Interface) : soit Ubuntu Server (version 32 bits, qu'il faut un peu chercher), j'ai opté pour la dernière version à ce jour : 14.04 LTSPour ceux qui sont familiarisés à GNU/Linux, il y a un changement majeur : Rien ne devra passer par une GUI.
La page qui suit est importante à lire avant de continuer, elle ne donnera peut-être pas la configuration qu'il faudra dans tous les cas mais elle familiarise avec ce qu'il faut faire :
http://doc.ubuntu-fr.org/ubuntu_server
L'installation d'Ubuntu Server est tout à fait classique pour quelqu'un qui a déjà installé une distribution Linux. Pas de gros changement. On reconnaît (si d'autres l'ont fait) l'installation de Debian, et en mode Serveur, Ubuntu semble se rapprocher énormément de la distribution sur laquelle il s'appuie. C'est après que les choses se gâtent, on se retrouve avec une session sur un terminal, et c'est tout. Va sans dire que la connexion Internet n'est pas configurée (même si elle l'était durant l'installation...) et qu'il faudra mettre les mains dans le cambouis. Et quand je dis "cambouis", je parle d'édition de fichiers .conf.
À ce sujet, autant dans Ubuntu Desktop, on dispose d'office de tout un tas d'éditeurs de textes, autant sous Ubuntu Server, on disposera de nano, petit éditeur fort pratique, mais très rudimentaire (mais personnellement, je le "préfère" à VI, que je n'ai pas encore vraiment réussi à utiliser convenablement...).
Première chose à faire:configurer l'accès wi-fi. Personnellement, je n'ai pas envie de mettre le serveur en Ethernet (même si c'est"mieux" techniquement, ici, c'est moins pratique). Il faut donc éditer le fichier /etc/network/interfaces et y rajouter des lignes. J'insiste sur "rajouter", j'ai perdu quasi une journée sans doute parce que je n'ai pas "ajouté" mais tronqué le document, et ça m'a totalement bloquée...
Voici la configuration de mon fichier /etc/network/interfaces (édité comme suit :
sudo nano /etc/network/interfaces, question de droits...)
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid (nomdemon point d'accès)
wpa-psk (mon mdp en clair... wpa_supplicant sera appelé automatiquement)
dns-nameservers 8.8.8.8 192.168.1.1
https://www.youtube.com/watch?v=Rf7Hk8qWt1Q 'ici, il y a des infos meilleures)
Donc quand on est avec une clé en wpa2, on devra utiliser wpa_supplicant (qui se charge de crypter donc). Ceci sera fait automatiquement, pas la peine de configurer wpa.conf ... En tout cas, pas sous Ubuntu 14.04 ?! J'ai perdu beaucoup de temps là-dessus, la procédure a dû changer sur cette version.
On laisse le mot de passe en dur dans le fichier, et lorsqu'on démarre la connexion, wpa_supplicant sera appelé automatiquement... Finalement, c'est quand c'est le plus simple que je me complique la tête ^^
après, j'enregistre (contr + w, O)
et je relance la config réseau comme ça :
sudo ifdown wlan0 && ifup -v wlan0
Petit problème après redémarrage : il faut refaire la manip... ?! Quoique.
On s'assurera qu'on a la connexion avec un petit ping sur 192.168.1.1 puis sur google.be
Serveur Web
À partir de là, si vous avez installé les utilitaires pour un serveur web (apache, etc.) eh bien vous pouvez accéder à votre poste local depuis l'adresse IP locale de votre machine. Chez moi, c'est adresse est fixe, choisie en dehors des adresses données automatiquement par DHPC, elle est 192.168.1.150
Serveur de document, Samba
Bon, il faut éditer apparemment le fichier /etc/fstab et corriger après ext4.Le reste, pour le swap, je touche pas. Ceci est expliqué là :
http://doc.ubuntu-fr.org/samba-active-directory
UUID=8059560e-4a78-445b-a363-b3c197b4c7ea / ext4 defaults,acl,user_xattr,barrier=1 0 1
On va essayer de fixer ça mais j'aimerais faire fonctionner xbmc d'abord.
Si erreur, peut-être que ça vient bêtement de la clé.
Bon sang, une journée entière sur ça ^^
http://www.techbrunch.fr/tutoriels/automatic-telecharger-des-fichiers-torrent-avec-transmission-partir-dun-flux-rss/
ce tuto me semble primordial
je pense qu'il faut ajouter samba sur le serveur pour partager les fichiers
http://doc.ubuntu-fr.org/samba
ça, mais j'y comprends pas grand chose
https://www.blogger.com/blogger.g?blogID=5474528075919292190#editor/target=post;postID=4305869041783929789;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=0;src=link
et ça :
http://www.debianaddict.org/article38.html
maintenant, carte graphique.
Il semblerait que j'aie bien installé un truc en faisant ça :
sudo apt-get install xserver-xorg-video-intel --fix-missing
mais l'accélération 3d ne fonctionne pas. Du coup, quand je lance XBMC, il me dit qu'il n'a pas l'accélération qui lui est nécessaire...
Bon, bon.
Je me demande s'il ne faut pas... Installer Xorg (serveur graphique ?! En gros, il est chargé du dialogue entre le périphérique et heu ? ! Je sais pas trop...
http://fr.openclassrooms.com/informatique/cours/comprendre-et-configurer-x-org )
Concernant Transmission, je recommande cet article http://voidandany.free.fr/index.php/installer-et-configurer-transmission-en-tant-que-demon/
ne pas oublier de faire "stop" au démon transmission avant de le configurer, sinon tout poubelle.
sudo service transmission-daemon stophttp://manpages.ubuntu.com/manpages/intrepid/man1/transmissioncli.1.htmlCette page semble importante Sinon, la bonne nouvelle, c'est que j'accède à mon serveur apache quand je vais sur 192.168.1.150 donc que la configuration fonctionne, et que j'accède à mon serveur depuis le local :o De belles perspectives, non ?!
A propos DNS:
http://mondedie.fr/viewtopic.php?id=5946
Aucun commentaire:
Enregistrer un commentaire