# -*- coding: utf-8 -*- """/en/technology — the English twin of technologiak.html.""" import sys sys.path.insert(0, __file__.rsplit("/", 1)[0]) from common import * from en_common import * s = en_head(read("technologiak.html"), "/technologiak", "/en/technology") s = tr(s, [ ("Technológiák — Docker, vezérlőpult, Proxmox otthoni szerverhez | Felhom.eu", "Technology — Docker, the Dashboard and Proxmox for a home server | Felhom.eu"), ('content="Ipari szintű technológiák otthon: Docker konténerek, magyar vagy angol nyelvű vezérlőpult, Proxmox virtualizáció. HTTPS és titkosított alagút — nyitott port nélkül."', 'content="Industry-grade technology at home, in Hungary: Docker containers, a Dashboard in English or Hungarian, Proxmox virtualisation. HTTPS and an encrypted tunnel — with no open port."'), ('content="Docker, vezérlőpult, Proxmox, konténer, virtualizáció, reverse proxy, HTTPS, titkosított alagút, otthoni szerver technológia"', 'content="Docker, dashboard, Proxmox, container, virtualisation, reverse proxy, HTTPS, encrypted tunnel, home server technology"'), ('content="Professzionális technológiák otthoni szerverhez"', 'content="Professional technology for a home server"', 2), ('content="Docker, magyar vagy angol nyelvű vezérlőpult, Proxmox — ipari szintű megoldások otthoni környezetben."', 'content="Docker, a Dashboard in English or Hungarian, Proxmox — industry-grade tools at home."'), ('content="Docker, magyar vagy angol nyelvű vezérlőpult, Proxmox — ipari megoldások, otthoni környezetben."', 'content="Docker, a Dashboard in English or Hungarian, Proxmox — industry tools, at home."'), ('"headline": "Alkalmazott technológiák otthoni szerverekhez",', '"headline": "The technology behind a Felhom home server",'), ('"description": "Docker konténerek, magyar vagy angol nyelvű vezérlőpult és Proxmox virtualizáció otthoni szerverre.",', '"description": "Docker containers, a Dashboard in English or Hungarian and Proxmox virtualisation for a home server.",'), ("

Alkalmazott Technológiák

", "

The technology

"), ("

Modern, bevált megoldások az otthoni szerverek üzemeltetéséhez. Íme, hogyan építjük fel a rendszereket.

", "

Modern, proven tools for running a home server. This is how we build the system.

"), ("

Tartalom

", "

Contents

"), ('
  • Miért konténerek?
  • ', '
  • Why containers?
  • '), ('
  • A kezelőréteg (vezérlőpult)
  • ', '
  • The control layer (Dashboard)
  • '), ('
  • Virtualizáció (Proxmox)
  • ', '
  • Virtualisation (Proxmox)
  • '), ('
  • Hálózat és biztonság
  • ', '
  • Network and security
  • '), ('
  • Tárolás
  • ', '
  • Storage
  • '), ('
  • Hardver konfigurációk
  • ', '
  • Hardware set-ups
  • '), ('id="kontenerek"', 'id="containers"'), ('id="single-node"', 'id="dashboard"'), ('id="halozat"', 'id="network"'), ('id="tarolas"', 'id="storage"'), ('id="hardver"', 'id="hardware"'), ("

    Miért konténerek?

    ", "

    Why containers?

    "), ("

    A modern szerverüzemeltetés alapköve

    ", "

    The cornerstone of running a modern server

    "), ("Mi az a konténer?", "What is a container?"), ("

    Képzeld el, hogy minden alkalmazás egy saját, elszigetelt „dobozban\" fut. Ez a doboz tartalmazza az alkalmazást és minden függőségét – így garantáltan ugyanúgy működik bárhol, bármilyen szerveren.

    ", "

    Imagine that every app runs in its own sealed \"box\". The box holds the app and everything it depends on – so it works the same way anywhere, on any server.

    "), ("

    A konténerek (Docker) forradalmasították a szerverüzemeltetést: egyszerűbb telepítés, könnyebb frissítés, és megbízhatóbb működés.

    ", "

    Containers (Docker) changed how servers are run: simpler installs, easier updates, and more reliable operation.

    "), ("

    Analógia: Mintha minden alkalmazás a saját lakásában élne egy társasházban. Van saját bejárata, saját közműórája, és nem zavarja a szomszédokat – de mégis egy épületen osztoznak.

    ", "

    An analogy: as if every app lived in its own flat in a block of flats. It has its own front door and its own meters, and it does not bother the neighbours – but they still share one building.

    "), ("

    Hagyományos telepítés

    ", "

    Traditional install

    "), ('
    „Közvetlenül a rendszerre"
    ', '
    "Straight onto the system"
    '), ("

    Az alkalmazások közvetlenül az operációs rendszerre települnek. Ütközhetnek egymással, nehéz eltávolítani őket.

    ", "

    The apps are installed straight onto the operating system. They can clash with each other, and they are hard to remove.

    "), ("
  • Függőségek összeakadhatnak
  • ", "
  • Dependencies can get tangled
  • "), ("
  • Nehéz reprodukálni más szerveren
  • ", "
  • Hard to reproduce on another server
  • "), ("
  • Frissítés = kockázat
  • ", "
  • Update = risk
  • "), ("
  • Eltávolítás „szemetet\" hagy
  • ", "
  • Removing an app leaves \"rubbish\" behind
  • "), ("

    Konténerizált telepítés

    ", "

    Container install

    "), ("

    Minden alkalmazás elszigetelten fut. Tiszta, rendezett, könnyen kezelhető rendszer.

    ", "

    Every app runs on its own. A clean, tidy system that is easy to manage.

    "), ("
  • Teljesen izolált alkalmazások
  • ", "
  • Fully isolated apps
  • "), ("
  • Egy parancs = telepítés
  • ", "
  • One command = installed
  • "), ("
  • Egyszerű frissítés és visszaállás
  • ", "
  • Simple updates, and a simple way back
  • "), ("
  • Bárhol reprodukálható
  • ", "
  • Reproducible anywhere
  • "), ("

    A kezelőréteg: a vezérlőpult

    ", "

    The control layer: the Dashboard

    "), ("

    Minden Felhom doboz kezelőfelülete, magyarul vagy angolul

    ", "

    The interface of every Felhom box, in English or Hungarian

    "), ("Mit csinál a vezérlőpult?", "What does the Dashboard do?"), ("

    A vezérlőpult minden Felhom dobozon ott van: ez a magyar vagy angol nyelvű kezelőfelület, amely a Proxmox alapra épülő rendszeredet vezérli. Egy kimondottan otthoni szerverekre tervezett felület, ahol pár kattintással telepíthetsz alkalmazásokat, és nem kell parancssorhoz nyúlnod — a háttérben a Docker és a Proxmox dolgozik helyetted.

    ", "

    The Dashboard is on every Felhom box: it is the interface, in English or Hungarian, that runs your system on its Proxmox base. It was designed for home servers: you install apps in a few clicks and never touch a command line — Docker and Proxmox do the work in the background.

    "), ("
  • Magyar vagy angol webes felület – a háztartás választ, és nincs szükség parancssor ismeretre
  • ", "
  • A web interface in English or Hungarian – the household chooses, and no command-line knowledge is needed
  • "), ("
  • Alkalmazás katalógus – 56 app telepíthető pár kattintással
  • ", "
  • App catalog – 56 apps to install in a few clicks
  • "), ("
  • Erőforrás figyelés – memória és tárhely használat valós időben
  • ", "
  • Resource view – memory and storage use as it happens
  • "), ("
  • Automatikus mentések – adatbázis és fájl backup, állapotfigyeléssel
  • ", "
  • Automatic backups – databases and files, with their status watched
  • "), ("
  • Alkalmazás frissítések – csak kipróbált verzió, előtte friss mentés, és ha az új verzió nem indul, a doboz magától visszaáll az előzőre
  • ", "
  • App updates – only versions we have tried, a fresh backup first, and if the new version does not start, the box goes back to the previous one by itself
  • "), ("
  • Rendszer monitoring – folyamatos egészségfigyelés, riasztások
  • ", "
  • System monitoring – health watched all the time, with alerts
  • "), ("

    Tökéletes: Otthoni média szerver, családi felhő, személyes projektek, kis irodai használat.

    ", "

    Good for: a home media server, a family cloud, personal projects, a small office.

    "), ("

    Egy Felhom doboz felépítése

    ", "

    How a Felhom box is built

    "), ('
    Kezelő + appok
    ', '
    Control + apps
    '), ('
    Vezérlőpult + Alkalmazások
    ', '
    Dashboard + Apps
    '), ('
    Magyar vagy angol kezelőfelület · Nextcloud, Jellyfin, Immich…
    ', '
    An interface in English or Hungarian · Nextcloud, Jellyfin, Immich…
    '), ('
    Konténer motor
    ', '
    Container engine
    '), ('
    Az appok elszigetelt konténerekben futnak
    ', '
    The apps run in isolated containers
    '), ('
    Rendszerkörnyezet
    ', '
    System environment
    '), ('
    Izolált rendszerkörnyezet
    ', '
    Isolated system environment
    '), ('
    A te dobozod — tisztán elkülönített rendszer
    ', '
    Your box — a cleanly separated system
    '), ('
    Alapréteg
    ', '
    Base layer
    '), ('
    Virtualizációs alap · a teljes doboz mentése, visszaállítás
    ', '
    Virtualisation base · backing up the whole box, restoring
    '), ('
    Hardver
    ', '
    Hardware
    '), ('
    A szerver gépe
    ', '
    The server machine
    '), ('
    Mini PC, tower vagy szerver
    ', '
    Mini PC, tower or server
    '), ("

    Az alapréteg: Proxmox

    ", "

    The base layer: Proxmox

    "), ("

    Erre a stabil alapra építünk minden Felhom gépet

    ", "

    Every Felhom machine is built on this stable base

    "), ("Mi az a Proxmox?", "What is Proxmox?"), ("

    A Proxmox VE egy ingyenes, professzionális virtualizációs platform — ugyanaz a fajta technológia, amelyet adatközpontok és cégek használnak. Ez a Felhom rendszerek alapja: erre építünk minden gépet, és erre települ az izolált rendszerkörnyezet, amelyben az alkalmazásaid futnak.

    ", "

    Proxmox VE is a free, professional virtualisation platform — the same kind of technology data centres and companies use. It is the base of every Felhom system: we build every machine on it, and the isolated system environment your apps run in sits on top of it.

    "), ("Az alap, nem opció: A Proxmox minden Felhom dobozon ott van. Nem kell róla tudnod és nem kell vele foglalkoznod — csendben a háttérben dolgozik, és ez teszi a rendszeredet biztonságossá és menthetővé.

    ", "The base, not an option: Proxmox is on every Felhom box. You do not need to know about it or deal with it — it works quietly in the background, and it is what makes your system safe and able to be backed up.

    "), ("Mit ad neked a Proxmox alap?", "What does the Proxmox base give you?"), ("
  • Mentés frissítés előtt – egy alkalmazás frissítése előtt friss mentés készül, és ha az új verzió nem indul el, a doboz magától visszaállítja az előzőt
  • ", "
  • A backup before each update – before an app is updated, a fresh backup is made, and if the new version does not start, the box puts the previous one back by itself
  • "), ("
  • Az egész rendszer menthető – nem csak az adataid, hanem a teljes dobozod is biztonsági mentésbe kerül, és ebből visszaállítható
  • ", "
  • The whole system is backed up – not only your data: the whole box goes into a backup too, and it can be restored from it
  • "), ("
  • Tiszta elkülönítés – a kezelőréteg és az alkalmazásaid erősen elkülönítve futnak, így stabilabb és biztonságosabb a rendszer
  • ", "
  • Clean separation – the control layer and your apps run well apart, which makes the system more stable and safer
  • "), ("
  • Gyors, megismételhető telepítés – egy új doboz beüzemelése gyors és kiszámítható, mindig ugyanúgy
  • ", "
  • A fast, repeatable install – setting up a new box is quick and predictable, the same way every time
  • "), ("

    Egy alap, egy feladat: a Felhom dobozon a Proxmox egyetlen elkülönített rendszerkörnyezetet futtat — azt, amelyben az alkalmazásaid dolgoznak.

    ", "

    One base, one job: on a Felhom box, Proxmox runs a single isolated system environment — the one your apps work in.

    "), ("

    Hálózat és biztonság

    ", "

    Network and security

    "), ("

    Hogyan éred el a szervered biztonságosan, bárhonnan?

    ", "

    How do you reach your server safely, from anywhere?

    "), ("

    A reverse proxy egy „kapus\", aki fogadja a beérkező kéréseket és továbbítja a megfelelő alkalmazáshoz. Emellett kezeli a HTTPS titkosítást is.

    ", "

    A reverse proxy is a \"doorkeeper\" that takes incoming requests and passes them to the right app. It also handles the HTTPS encryption.

    "), ('
    Alkalmazás
    ', '
    App
    '), ("
  • Traefik – minden alkalmazás a saját aldomainjén, HTTPS-sel
  • ", "
  • Traefik – every app on its own subdomain, over HTTPS
  • "), ("
  • Titkosított alagút – a doboz maga épít kapcsolatot kifelé, így otthon nem kell portot nyitni
  • ", "
  • Encrypted tunnel – the box itself builds the connection outwards, so no port has to be opened at home
  • "), ("Védelem", "Protection"), ("
  • Nincs nyitott port – kívülről csak a titkosított alagúton át érhető el a doboz
  • ", "
  • No open port – from outside, the box is reached only through the encrypted tunnel
  • "), ("
  • Saját bejelentkezés – minden alkalmazásnak saját fiókjai vannak, a vezérlőpultnak jelszava
  • ", "
  • Own sign-in – every app has its own accounts, and the Dashboard has a password
  • "), ("
  • Családi kapu – egyes alkalmazások elé a családtagok saját belépése kerül, idegen el sem jut az alkalmazásig
  • ", "
  • Family gate – some apps sit behind each family member's own sign-in, so a stranger never even reaches the app
  • "), ("
  • Biztonsági frissítések – a doboz rendszere magától megkapja őket
  • ", "
  • Security updates – the box's system gets them by itself
  • "), ("

    Tárolás és adatvédelem

    ", "

    Storage and data safety

    "), ("

    Hol és hogyan tárold az adataidat?

    ", "

    Where and how should you keep your data?

    "), ('
    Gyors tárolás
    ', '
    Fast storage
    '), ("
  • Operációs rendszer
  • ", "
  • Operating system
  • "), ("
  • Adatbázisok
  • ", "
  • Databases
  • "), ("
  • Alkalmazások
  • ", "
  • Apps
  • "), ('
    Nagy kapacitás
    ', '
    Large capacity
    '), ("
  • Média könyvtár
  • ", "
  • Media library
  • "), ("
  • Fotó archívum
  • ", "
  • Photo archive
  • "), ("
  • Mentések
  • ", "
  • Backups
  • "), ("Háromszintű mentés – így védjük az adataidat", "Backups on three levels – how we protect your data"), ("

    A Felhom dobozon minden éjjel készül egy mentés a dobozon, egy másodpéldány egy második meghajtóra, és egy titkosított másolat egy távoli tárhelyre. A szintek együtt védenek: a helyi gyors, a távoli túléli azt is, ha a doboznak fizikailag baja esik.

    ", "

    Every night a Felhom box makes a backup on the box, a second copy on a second drive, and an encrypted copy on remote storage. The levels protect together: the local one is fast, and the remote one survives even if the box itself is physically harmed.

    "), ("A több lemez önmagában nem mentés! A RAID-szerű megoldások a hardver meghibásodás ellen védenek, de nem a véletlen törlés vagy a zsarolóvírus ellen. Ezért nálunk a mentés mindig külön szinten van, nem a lemezekben.

    ", "More disks are not a backup on their own! RAID-like set-ups protect against hardware failure, but not against an accidental delete or ransomware. That is why our backups always sit on a separate level, not in the disks.

    "), ("

    Hardver konfigurációk

    ", "

    Hardware set-ups

    "), ("

    Milyen gépre van szükséged? Néhány példa konfiguráció

    ", "

    Which machine do you need? A few example set-ups

    "), ('
    Kezdő / Otthoni
    ', '
    Starter / Home
    '), ("

    Kompakt, halk, energiatakarékos megoldás.

    ", "

    Compact, quiet and energy-saving.

    "), ('Fogyasztás', 'Power use', 2), ('
    Becsült költség
    ', '
    Estimated cost
    ', 2), ("

    Tower szerver

    ", "

    Tower server

    "), ('
    Haladó / Családi
    ', '
    Advanced / Family
    '), ("

    Nagyobb teljesítmény és tárolókapacitás.

    ", "

    More power and more storage.

    "), ('Tárolás', 'Storage', 2), ("

    Rack szerver

    ", "

    Rack server

    "), ('
    Üzleti / igény szerint
    ', '
    Business / on request
    '), ("

    Ipari minőség, nagy megbízhatóság.

    ", "

    Industrial quality, high reliability.

    "), ('
    Becsült költség (használt)
    ', '
    Estimated cost (used)
    '), ("Melyiket válaszd?", "Which one should you choose?"), ("

    Tanácsunk: Kezdj kicsiben! Egy jó mini PC elegendő a legtöbb otthoni igényhez, és később bővítheted. A rack szerver üzleti / igény szerinti konfiguráció — otthonra ritkán szükséges.

    ", "

    Our advice: start small! A good mini PC is enough for most homes, and you can expand it later. A rack server is a business / on-request set-up — a home rarely needs one.

    "), ("

    Nem vagy biztos, melyik megoldás neked való?

    ", "

    Not sure which set-up is right for you?

    "), ("

    Beszéljük át az igényeidet, és segítünk megtalálni a tökéletes konfigurációt.

    ", "

    Let's talk through what you need, and we will help you find the right set-up.

    "), ('Kapcsolatfelvétel →', 'Get in touch →'), ('Alkalmazások böngészése →', 'Browse the apps →'), ]) s = finish_en(s, "/technologiak", "/en/technology", "/en/technology") write("en/technology.html", s) print("written en/technology.html")