Bij elke computer die ik in het verleden heb gekocht ging mijn aandacht steeds naar performantie en uitbreidingsmogelijkheden.
Elke nieuwe computer moest sneller en uitgebreider zijn. Nu begint mijn aandacht meer en meer naar zuinigheid te gaan.

Ik heb nog steeds een desktop, maar ik probeer enkel op momenten dat ik die nodig heb op te starten.
Een stekkerdoos met schakelaar zorgt ervoor dat het sluipverbruik beperkt blijft.

Maar als je een computer nodig hebt die continu moet beschikbaar zijn omdat daar systematisch informatie op wordt bewaard en verwerkt, dan is de situatie volledig anders.
Op het internet is reeds heel wat informatie te vinden over hoe je ervoor kunt zorgen dat je computer zo weinig mogelijk stroom verbruikt.

Voor wat meer informatie hierover: lees eens dit artikel

Ik vond het ook tijd om zelf mijn bijdrage te leveren. Hoog tijd dus om een nieuw projectje op te starten.
Hiervoor ben ik begonnen met de middelen die ik heb: een Fujitsu Lifebook latop Series S 6120

 

 


Deze laptop is voorzien van een 40GB  harddisk, Intel Centrino 1,6GHz en 512MB RAM.
Dit is een oude laptop met een klein 13 inch. Daar stond oorspronkelijk Windows XP op maar deze laptop werd al een tijdje niet meer gebruikt.
Nu wil ik deze laptop als een kleine server gaan gebruiken: deze server wil ik laten aanstaan.
De elektriciteit die ik op jaarbasis nodig heb wil ik zo beperkt mogelijk houden. Het gemiddeld vermogen om deze server te laten draaien moet lager zijn dan 10W.
Of dit laag verbruik me met deze laptop zal lukken zullen de komende maanden moeten uitwijzen.

 

 

Een server moet ook voor iets worden gebruikt. Ik heb verschillende ideeën met wat ik met deze "kleine server" wil doen:

- Linux based. Bij voorkeur zal ik gebruik maken van OpenSuSE 11.4
- Web server (Apache, PHP en Perl)
- File server (Samba)
- Database Server (MySQL/MariaDB)
- Monitoring (MRTG)
- Backups (Database backup, filebackup)
- Server beschikbaar maken op het internet
- Torrent Downloader

Installatie OpenSuSE 11.4

De installatie van OpenSuSE 11.4 werd op een vlotte manier uitgevoerd.
Omdat de laptop vooral als een server zal gebruikt worden en ik zo weinig mogelijk resources wil gebruiken, gebruikt ik geen grafische interface zoals Gnome of KDE.
Doordat de de laptop ook maar een partitie van 40GB heeft, maak ik maar gebruik van 3 partities: een kleine /boot partitie van 100MB, een Swap partitie van 1GB en een root partitie van ongeveer 37GB.

Voor de installatie van Apache, MySQL/MariaDB en PHP  kun je volgend artikel bekijken:

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-opensuse-11.4-lamp

Let op: MariaDB en MySQL zijn 2 verschillende producten. MariaDB is een database server dat compatibel is met MySQL: een drop-in replacement voor MySQL.
Wil je meer weten over MariaDB: http://mariadb.org/

Functionele software

Onontbeerlijk voor het beheer van de MariaDB database is phpMyAdmin
Met phpMyAdmin kun je op een eenvoudige manier alle databases en tabellen beheren.
Perl, MRTG en RRD worden gebruikt voor het genereren van grafieken.
Awstats wordt gebruikt voor het genereren van website statistieken.
Samba wordt gebruikt om een file server op te zetten.
TorrentFlux wordt gebruikt als webbased Torrent Downloader.

Doelstellingen lange termijn

Op termijn is het de bedoeling dat er automatisering van backups en downloads worden uitgevoerd.
Backups zijn zowel backups van bestanden en databases.
Ook wil ik de server gebruiken voor het ontwikkelen van websites en voor het bijhouden van statistische gegevens.

Met een elektronische interface wil ik experimenteren met het meten van analoge signalen. Een typisch voorbeeld is een temperatuursensor.
Elektor heeft een zeer interessant boek hierover: Linux PC-base Measurement Electronics

De laptop server zal verder geoptimaliseerd worden dat het verbruik zo laag mogelijk blijft.