Orange Pi One 1GB – ako domáci server

15. apríl 2026 • Jozef Kovalčík

Rozhodol som sa vytvoriť čo najjednoduchší domáci server, ktorý si môže postaviť prakticky každý, technicky trochu zdatný človek. Začal som starým notebookom, čo sa ukázalo ako dosť neefektívne z pohľadu spotreby energie a priestoru. Preto som sa rozdohol práve pre toto malé, ale veľmi zaujímavé a lacné zariadenie, na ktorom momentálne beží celá moja stránka.

Použité zariadenie na spustenie servera

ZariadeniePopis / Poznámka
Orange Pi One 1GBHlavné zariadenie (Allwinner H3, 32-bit)
MicroSD kartaMin. 8 GB (ideálne 16 GB alebo viac, Class 10 alebo lepšia) Môj OrangePi má 32GB, UHS-I, A1.
SSD diskPripojený cez USB 2.0 adaptér (dôležité: USB 2.0 obmedzuje rýchlosť) Môj SSD je 930GB pripojený cez USB OTG výstup na zariadení cez aktívny USB Hub
Stabilné 5V napájanieMin. 2 A (ideálne 2,5 A alebo viac – veľmi dôležité pre stabilitu) Napájanie je v balení zariadenia, rovnaké parametre napájania sú potrebné pre aktívny USB Hub.
Ethernet kábel100 Mbit LAN (Wi-Fi nie je na Orange Pi One dostupné)
Voliteľné: HDMI to DVINapojenie monitora sa dá uskutočniť cez HDMI
Voliteľné: klávesnicaNa počiatočné nastavenie (nie je nutné, dá sa to aj cez SSH)

Postup na Orange Pi one – od nuly po plnohodnotný server

  1. Flashovanie Armbianu
    Stiahol som najnovší Armbian pre Orange Pi One a nahral ho na microSD kartu pomocou Raspberry Pi Imager. Armbian v26.2.1 je minimal CLI verzia bez prostredia, takže sa komunikuje cez terminál. Je to kvôly tomu aby sa šetrila RAM, ktorá sa momentálne používa do slova len na pár percent. Linux bez prostredia zaťažuje RAM len minimálne. SD kartu, keďže sa používa 24/7, je nutné použiť čo najkvalitnejšiu, alebo čím kvalitnejšia, tým lepšie. Poďme to trochu rozobrať. Radič v čipe (Allwinner H3) na Orange Pi One je stavaný na štandardné rýchlosti. Fyzicky dokáže z SD karty čítať rýchlosťou približne 20 až 23 MB/s. Len ako príklad uvádzam konkrétnu kartu: "Kingston MicroSDXC 128 GB Canvas Select Plus Gen 3, A1, UHS-I, rýchlosť čítania až 150 MB/s, rýchlosť zápisu až 30 MB/s". Trieda Kariet "A" znamená, že karta má špeciálny radič optimalizovaný presne na náhodné čítanie malých súborov (zaručuje minimálne 1500 operácií za sekundu - IOPS). Akúkoľvek "A1" alebo "A2" kartu od spoľahlivých výrobcov (SanDisk, Samsung, Kingston) systém privíta s nadšením a zabezpečí mu to hladký chod bez sekania. Trieda UHS-I (U1 alebo U3): Toto zaručuje dostatočnú priepustnosť dát pre plynulý chod.
  2. Základná konfigurácia
    Prihlásil som sa, zmenil heslo, vytvoril si užívateľa jos a nastavil bezpečnosť SSH (port 2222, len kľúče, zakázaný root). Pripojil som starý 930GB SSD disk cez USB OTG aby som odľahčil prúdovú záťaž Orange Pi one, som na pripojenie som použil aktívny USB hub s napájaním. Všetku ťažkú "fyzickú" prácu a odber elektriny pre SSD disk znáša externý zdroj hubu. Procesor na Orange Pi One tak pracuje v absolútnom pokoji, bez akýchkoľvek výkyvov napätia, čo mu zaručuje stabilitu, akú majú veľké profesionálne servery. SD karta je stále domovom samotného operačného systému (Armbianu). Je to mozog celej operácie. Systém z nej nečíta len pri štarte, ale neustále. Na SSD disk som z SD karty presunul všetku "ťažkú a špinavú prácu", ktorá by ju inak rýchlo zničila. Z SSD disku sa stal "Sklad a Výrobná linka". Ochrana pred opotrebovaním: SD karty sú veľmi citlivé na neustále prepisovanie rovnakých dát (ako keď návštevníci neustále sťahujú obrázky z webu). Tým, že webstránku servírujeme z SSD disku, ktorý je na takúto záťaž stavaný, sme životnosť SD karty predĺžili o celé roky. Armbian má však zabudovaný geniálny mechanizmus zvaný log2ram. Znamená to, že systém nezapisuje tieto denníky priamo na SD kartu, ale dočasne do voľnej RAM pamäte (pretože RAM je bleskovo rýchla a nezničí sa prepisovaním). Až raz za čas (napríklad raz denne alebo pri vypínaní) sa tieto logy potichu a šetrne uložia na SD kartu. Je to dokonalá ukážka toho, ako softvér chráni hardvér. Skrátene: identifikácia hardvéru, formátovanie, vytvorenie priečinku, pripojenie a trvalé ukotvenie.
  3. Inštalácia webového serveraNginx
    Nginx („ engine x “) je HTTP webový server, reverzná proxy, vyrovnávacia pamäť obsahu, vyrovnávač záťaže, TCP/UDP proxy server a poštový proxy server. Nainštaloval som Nginx príkazom sudo apt install nginx. Potom som vytvoril priečinok /var/www/html a vložil prvú testovaciu stránku. Nginx sa stal hlavným webovým serverom, na ktorom dnes beží celá stránka n-shift.uk.
  4. Cloudflare Tunnel
    Cloudflare je globálna sieť serverov, ktorá funguje ako štít a inteligentný prekladateľ medzi tvojím domácim serverom a zvyškom sveta. Keď si niekto do prehliadača napíše tvoju doménu, nepripája sa priamo k tebe domov. Pripája sa na najbližší server Cloudflare a až ten následne bezpečne komunikuje s tvojím Orange Pi. Nastavil som tunel, aby bola stránka dostupná na doméne n-shift.uk bez port forwardingu a bez otvárania portov na routeri.
  5. Bezpečnosť
    Fail2Ban, UFW firewall a automatické bezpečnostné aktualizácie.
  6. Monitoring
    htop + Cockpit pre pohodlné sledovanie stavu servera.
  7. Správa servera cez MobaXterm
    Spravujem server cez MobaXterm, kedže má jednoduchšie prostredie ako VS Code je vhodnejší pre začiatočníkov. Takže pripojenie monitora a klávesnice je iba pre prípad núdze.

Technické parametre

Orange Pi One 1GB Orange Pi ako server
ParameterHodnota
ProcesorAllwinner H3 – 4× Cortex-A7 @ 1.2 GHz (32-bit)
RAM1 GB DDR3
Úložisko930 GB SSD (cez USB 2.0)
Sieť100 Mbit Ethernet
Spotreba3–9 W
Cena40 €

Ako ho používam ja

Na tomto malom Orange Pi one momentálne beží:

Napriek tomu, že má iba 1 GB RAM, stránka beží stabilne a má ešte rezervu.

← Späť na hlavnú stránku