Das bei Bloggern beliebte CMS WordPress kommt besonders Einsteigern mit einer einfachen Oberfläche und aktiven Community entgegen. Mit Blog In A Box setzen Sie ein solches Komplettsystem im Handumdrehen auf einem RasPi auf.
Wer einen Webserver aufsetzen möchte, braucht eigentlich nicht viel: Theoretisch genügt ein Linux-System und ein einziges Kommando [1]: Mit Python starten Sie via python -m http.server 8000 einen Webserver auf Ihrem Computer, den Sie unter http://localhost:8000 beziehungsweise http://IP-Adresse:8000 aus dem lokalen Netzwerk heraus aufrufen.
Findet der Server zudem eine index.html mit einem Inhalt wie in Listing 1 im lokalen Verzeichnis, erscheint im Browser nicht nur ein Liste vom Inhalt des aktuellen Verzeichnisses, sondern eine echte Webseite.
Listing 1
<!doctype html>
<head>
<title>Hallo Welt!</title>
</head>
<body>
<p>Willkommen auf deinem Webserver.</p>
</body>
</html>
In der Praxis genügt solch ein Mini-Webserver jedoch nicht: Für mehr als simple statische HTML-Seiten benötigen Sie einen ausgewachsenen Webserver wie Apache, Nginx oder Lighttpd (als “Lighty” ausgesprochen). Dazu gesellt sich oft PHP als Skriptsprache und mit MariaDB (ehemals MySQL) als Datenbank. Erst damit sind Sie in der Lage, moderne Webanwendungen wie Content-Management-Systeme (dazu zählen etwa Typo3, Drupal oder WordPress) betreiben.
Die saubere Konfiguration eines LAMP-Stacks, also der Kombination aus Linux, Apache, MariaDB und PHP, fällt aber gerade Einsteigern nicht unbedingt leicht. Die Pakete sind zwar unter einer Distribution wie Debian (und somit Raspbian) relativ einfach aus der Paketverwaltung installiert, der Teufel liegt jedoch im Detail.
Zur sauberen Installation von WordPress gilt es etwa einen virtuellen Host einzurichten, die entsprechenden Module für die Unterstützung von PHP und der Rewrite-Engine (mod_rewrite) zu aktivieren und letztendlich das Setup von WordPress auszuführen, das die Datenbank einrichtet.
WordPress
Mit einem Marktanteil von über 27 Prozent dominiert WordPress den Markt der Content-Management-Systeme [2]. Andere Größen wie Joomla oder Drupal folgen abgeschlagen mit 3,3 beziehungsweise 2,2 Prozent. In anderen Worten: Über ein Viertel aller öffentlichen Webseiten setzt auf WordPress auf.
In einem bei KichensinkWP [3] ausgestrahlten Interview gibt Matt Mullenweg (Mitinitiator von WordPress und der Begründer des Unternehmens Automattic, das unter WordPress.com die weltweit größte Blogging-Plattform betreibt) zu verstehen, dass das Projekt langfristig mehr 50 Prozent aller Webseiten befeuern möchte. Der Autor des Artikels betreibt ebenfalls seit Jahren ein Linux-Blog auf dieser Grundlage im Internet (Abbildung 1).

Abbildung 1: Das Dashboard im Backend von WordPress: Zahlreiche Betreiber von Webseiten und Blogger (wie hier das Blog des Autors unter linuxundich.de) setzen auf das Open-Source-CMS auf.
Der Erfolg von WordPress beruht zu einem Großteil auf der Community rund um das CMS. Es gibt zahllose Plugins und Themes für so gut wie jeden Anwendungsfall. Was Einsteiger anfangs vor die Qual der Wahl stellt, erleichtert Profis die Arbeit. In der Regel brauchen Sie für eine WordPress-Seite nie bei Null anzufangen, für fast jeden Wunsch findet sich ein Plugin oder ein abgewandeltes Theme.
Einsteiger sollten jedoch nicht gleich dem Plugin-Wahn verfallen: Mehr Erweiterungen bedeuten für den Webserver mehr Funktionen abzuarbeiten und Anfragen an die Datenbank. Ein günstiger Webspace ist damit schnell überfordert und die Seite lahmt.
Blog In A Box
Wer nun nicht sein Blog auf der geschlossenen Plattform WordPress.com betreiben möchte, sondern selbstständig verwalten will, benötigt entweder geeigneten Speicherplatz bei einem Hoster oder einen (virtuellen) Server im Internet. Für eine “richtige” Webseite, also etwa für die Seite eines Geschäfts oder die Vorstellung eines Projekts, empfiehlt es sich gerade nicht, auf einen per DSL oder Kabel angebundenen Server zu setzen.
Für erste Schritte mit WordPress oder Tests von neuen Themes oder Plugins, ist ein solcher hingegen die perfekte Wahl: Ohne das Risiko etwas falsch zu machen, dürfen Sie sich hier nach Belieben austoben.
Damit Sie sich Blogger in spe nun nicht mit der schon angesprochenen Installation und Konfiguration eines Webservers mitsamt PHP- und Datenbank abzumühen brauchen, bietet Automattic mit Blog In A Box [4] ein Raspberry Pi-Image an, dass Sie einfach auf eine Speicherkarte schreiben.






