Własny domowy serwer – Banana Pi
linux,sprzet,homelab,self-hostedTo historyczny zapis mojej konfiguracji domowego serwera z 2015 roku, który działał niezawodnie przez kilka lat, zanim w 2026 przeniosłem się na Raspberry Pi 5. Jak to się potoczyło: Raspberry Pi 5: Migracja na NVMe i konteneryzację usług.
W 2015 roku minikomputery jednopłytkowe zaczęły być praktyczną opcją dla energooszczędnego serwera domowego. Raspberry Pi 2 był oczywistym wyborem, ale Banana Pi miał coś, czego Pi nie oferował: port SATA. Dla serwera przechowującego pliki multimedialne i obsługującego backupy prawdziwy dysk twardy był niepodważalną zaletą nad kartą SD.
Sprzęt
Banana Pi oparty jest na SoC Allwinner A20 — dwurdzeniowym ARM Cortex-A7 taktowanym 1 GHz. Kluczowe parametry, które przesądziły o wyborze:
- CPU: Allwinner A20, 2× 1 GHz (Cortex-A7)
- RAM: 1 GB DDR3
- Gigabit Ethernet (vs 100 Mbit na RPi 2)
- Port SATA — decydujący czynnik. Dysk SATA jest szybszy, bardziej niezawodny i wielokrotnie pojemniejszy od jakiejkolwiek karty SD
Konfiguracja: Banana Pi w obudowie, dysk 2,5" SATA do przechowywania danych, pendrive 4 GB na backupy.
Co działało na serwerze
Na dystrybucji Bananian — dedykowanym Debianie dla Banana Pi (uwaga: projekt zakończył działalność w 2016 roku i został zastąpiony przez Armbian) — serwer obsługiwał:
- Serwer multimediów (minidlna — strumieniowanie muzyki i wideo na TV przez DLNA bez włączania pełnego PC)
- SSH (zdalne zarządzanie bez monitora, z dowolnego miejsca)
- VPN (OpenVPN — bezpieczne korzystanie z publicznych sieci Wi-Fi, zdalny dostęp do sieci domowej)
- VNC (TightVNC — sesja graficzna gdy potrzeba, np. dla jDownloadera)
- Serwer WWW (stos LAMP — ta strona na nim działała, plus kilka projektów prywatnych)
- Backup (skrypty bash na cronie, bez dodatkowego oprogramowania)
- Pobieranie plików (aria2 i curl z konsoli; jDownloader w trybie graficznym gdy potrzeba)
W praktyce
Całość działała szybko, sprawnie i stabilnie przez całą dobę. Główną zaletą było zużycie energii: Banana Pi pobiera około 4–8 W pod typowym obciążeniem. Uruchamianie starego desktopa z Core 2 Duo (TDP 65 W, plus reszta systemu) żeby posłuchać muzyki — nie miało sensu. Godzina tamtej maszyny to pewnie cały dzień pracy Banana Pi.
Banana Pi w obudowie z podłączonym dyskiem SATA i starym pendrivem 4 GB na backupy.
Banana Pi od strony konsoli administratora.
Jeśli masz podstawowe umiejętności zarządzania Linuksem i szukasz energooszczędnego serwera pracującego non-stop — ekosystem Debiana daje wszystko, czego potrzebujesz.
Ten zestaw w końcu osiągnął swoje limity. W 2026 roku zastąpiłem go Raspberry Pi 5 z dyskiem NVMe i pełną konteneryzacją na Dockerze. Więcej: Raspberry Pi 5: Migracja na NVMe i konteneryzację usług.