Přejít k hlavnímu obsahu

Webový server na Raspberry Pi

Raspberry Pi 5 v datacentru utáhne osobní web, blog nebo menší e-shop. Máte k němu root přístup, veřejnou IP adresu a na serveru neběží nic cizího.

Co na něm poběží

Na Raspberry Pi OS nebo Ubuntu nainstalujete webový server stejně jako na kterémkoli Linuxu. Nginx s PHP-FPM je na Raspberry Pi úsporný a rychlý, Apache se hodí, když potřebujete soubory .htaccess. Certifikát od Let's Encrypt získáte přes certbot za pár minut.

sudo apt update
sudo apt install nginx php-fpm certbot python3-certbot-nginx
sudo certbot --nginx -d vase-domena.cz

Doménu nasměrujete na IPv4 i IPv6 adresu, kterou Raspberry Pi dostane. Přesměrování portů ani dynamické DNS nepotřebujete.

Pro koho to dává smysl

Pro lidi, kteří chtějí mít server pod kontrolou: vlastní verzi PHP, vlastní moduly, cron, vedle webu třeba Node.js nebo Python. Drupal i WordPress na Raspberry Pi 5 běží bez potíží.

Pokud chcete jen web bez starostí o server, je jednodušší běžný webhosting, kde aktualizace a zálohy řeší poskytovatel. Pro weby na WordPressu je tam i hosting pro WordPress.

Když nesmí vypadnout

Dvě Raspberry Pi za HAProxy udrží web v provozu, i když jedno z nich vypadne. Postup najdete v návodu HAProxy a keepalived na Raspberry Pi (anglicky). Takové zapojení se vyplatí probrat předem s technickou podporou.