Files
felhom.eu/documentation/runbooks/VOLUNTEER-first-hour.md
T
admin eb1ae37095
gates / gates (push) Successful in 23s
ISO 1.29.0 source + an English download page (R-559 slice 4, source only)
THE IMAGE IS NOT BUILT AND NOT PUBLISHED BY THIS COMMIT. Publishing to
iso.felhom.eu is public and irreversible and its runbook requires a proof
install on BOTH menu entries plus the 16-criterion gate run against the exact
uploaded bytes. That is the operator's step. The download pages therefore still
name 1.28.0 - the image that is actually published - and a new site gate
refuses the two pages naming different files or hashes.

Three texts a person meets before any dashboard become bilingual: Hungarian
block first, byte for byte as before, then English, inside the same frame. The
pairing banner, the bound banner, /etc/issue (and the postinst's byte-coupled
copy), plus an English half on the GRUB entries.

The Hungarian is a GOLDEN, not a grep: test/golden/*.hu.txt were captured from
the script at 183727db9c before one English line existed, and the harness
asserts each banner's first N lines are exactly the golden. Red-proofed by one
changed byte, by an "a" planted in the English block, and by an over-wide line.

R-586, found on the way in: running the harness UNCHANGED at the base commit
failed two R-496 checks. The script paints with `>`, which truncates a FILE but
is a no-op on a console device; ISO 1.28.0's new bound banner (c033b3b) paints
straight after the pairing one and wiped it before the check read it. c033b3b
did not touch the harness, and nobody saw it because the harness is in no gate
and no CI run. Fixed with a FIFO; production code untouched. The harness being
ungated is still open.

The release gate's G16 required every Felhom string to be Hungarian and would
have STOPPED this publication. Operator ruling 1b of 2026-09-17 supersedes that
scope, so G16 is rewritten rather than waived: Hungarian FIRST, pinned by the
golden, each secret named once per language.

letoltes.html changes by four lines only. The English link is not in the nav -
the nav is a shared block site_gates.py pins across every page, and the gate
convicted the first attempt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-18 17:40:29 +02:00

11 KiB

Felhom — az első óra (önkéntes tesztelőknek)

STOPGAP, written by the 2026-09-14 drill (R-493) — NOT yet sent to anyone. No customer-facing install instruction existed when the drill started, so this is the minimal honest one, built from what the product really shows on 0.242.0. The operator chooses the channel and approves the text. Hungarian below; this header is for the operator.

Every step this document adds beyond what exists today (none of these is written anywhere a volunteer can see):

  1. Where the installer is — the Hungarian download page felhom.eu/letoltes (published with ISO v1.27.0 after the operator's yes; iso.felhom.eu/ itself still has no index — R-504). An English twin exists from 2026-09-18 (R-559): felhom.eu/en/download. Same installer, same checksum — a site gate refuses the two pages naming different ones. The rest of the marketing site stays Hungarian (operator ruling 1b); this guide is Hungarian until slice 6 (R-561).
  2. That the installer screens are English Proxmox screens, and what to type on each.
  3. A hostname to type — the installer refuses its own default pve.example.invalid.
  4. An e-mail to type — the installer prefills mail@example.invalid.
  5. To remove the USB stick at „Installation finished — reboot now?".
  6. To ignore the English Proxmox console block — removed in ISO v1.27.0 (R-496): the console shows Felhom's Hungarian text.
  7. That „a jelszavadat" means the Tulajdonosi jelmondat — removed in ISO v1.27.0 / hub v0.113.0 (R-496, R-497): console, mail and page use one name; the mail says the operator hands it over.
  8. How to reach the dashboard — ruled 2026-09-14: every customer has their own domain and the operator creates the tunnel (day-0 A.1) before sending this document. R-494 is narrowed to P3.

Operator prerequisites this document silently depends on (§ „Az üzemeltető előtte"):

  • a távoli másolat alapból be van kapcsolva a new customer (shared, 100 GB) — leave it on unless the customer opts out; without it the household's own files are in no backup on a one-drive box. create the customer; hand over the Tulajdonosi jelmondat out of band; create the Cloudflare tunnel and paste its token (day-0 runbook A.1) — until R-494 is ruled.

Az üzemeltető előtte (nem az önkéntes feladata)

  1. Létrehozza az ügyfelet a hubon (név, e-mail, domain). A kapcsolódó linket tartalmazó e-mailt a hub magától küldi, amikor az ügyfélnek van e-mail címe és még nincs gépe (létrehozáskor, e-mail megadásakor, egy korábbi gép törlésekor). Gombot nyomni nem kell; az ügyfél oldalán látszik, mikor ment ki (R-509, 2026-09-15).
  2. Létrehozza a Cloudflare tunnelt és beírja a tokent az ügyfél adatlapján — enélkül a vezérlőpult címe nem nyílik meg (R-494).
  3. Személyesen vagy üzenetben átadja a 5 szóból álló „Tulajdonosi jelmondatot". Ezt semmilyen e-mail nem tartalmazza.

Mire lesz szükséged

  • Egy gép, amelyen minden adat törlődik (a telepítés a kiválasztott lemezt teljesen felülírja).
  • Egy legalább 2 GB-os USB-kulcs.
  • Hálózati kábel a routeredhez.
  • A Felhomtól kapott Tulajdonosi jelmondat (5 szó).
  • Az e-mail fiókod, amelyet a Felhomnak megadtál.

1. A telepítő letöltése (~1 perc)

Nyisd meg a https://felhom.eu/letoltes oldalt, és töltsd le az ott megadott telepítőt (kb. 1,7 GB). Az oldal a fájl ellenőrző összegét (SHA-256) is megadja.

Írd ki USB-kulcsra (Windows: Rufus, „DD" módban; Mac/Linux: balenaEtcher).

2. Telepítés (~15 perc, ebből ~3 perc másolás)

Indítsd a gépet az USB-kulcsról. A telepítő képernyői angolul vannak — ez rendben van.

Képernyő Mit csinálj
Felhom logó, két sor Válaszd a „Felhom telepítés" sort (vagy várj, magától elindul)
END USER LICENSE AGREEMENT I agree
Target harddisk A telepítő soha nem választ helyetted. Felsorolja a gép lemezeit méretükkel és típusukkal; válaszd azt, amelyre a rendszer kerüljön — ez a lemez törlődik. A külső mentőlemezt a telepítés idejére húzd ki. Ha több belső lemez van és nem tudod, melyik a jó, állj meg és szólj az üzemeltetőnek.
Country / Timezone / Keyboard Hagyd így: Hungary, Europe/Budapest, Hungarian
Root password Adj meg egy legalább 8 karakteres jelszót kétszer. Nem kell megjegyezned — a Felhom az első indulás után lecseréli.
Administrator email Írd be a saját e-mail címedet (a mail@example.invalid helyett)
Hostname (FQDN) Írd át, mert az alapértelmezettet nem fogadja el. Írd be: felhom.<a-te-domained> (a Felhomtól kapott domain)
IP address, Gateway, DNS Hagyd, ahogy van
Summary Install
„Installation finished — reboot now?" Húzd ki az USB-kulcsot, majd Reboot now

3. Az első indulás (~2 perc)

A képernyőn ez jelenik meg: „Felhom otthoni szerver — Ezen a képernyőn nincs teendőd, bejelentkezni sem kell." Alatta, kb. 2 perc múlva:

Felhom — a doboz készen áll, és a párosításra vár. Párosító kód: XXX-XXX

Írd fel a Párosító kódot.

4. A doboz összekötése a fiókoddal (~2 perc)

  1. Nyisd meg a „[Felhom] Kösd össze a Felhom dobozodat" tárgyú e-mailt, és kattints a benne lévő hivatkozásra (7 napig érvényes).
  2. Add meg:
    • a Párosító kódot a doboz képernyőjéről;
    • a Tulajdonosi jelmondatot (5 szó), amelyet a Felhom üzemeltetőjétől kaptál.
  3. Hagyd bekapcsolva a dobozt. Kb. 3 perc múlva megérkezik a következő e-mail.

(Megjegyzés: a doboz képernyője az összekötés után is a párosító kódot mutatja — ez ismert hiba, nem kell újra összekötni.)

5. A vezérlőpult beállítása (~1 perc)

  1. Nyisd meg a „[Felhom] Elindult a Felhom szervered — beállító kód" tárgyú e-mailt.
  2. Kattints a benne lévő címre (https://felhom.<a-te-domained>). Ha a cím nem nyílik meg, szólj az üzemeltetőnek.
  3. „A szerver beállítása" oldalon add meg a Beállító kódot (3 szó, pl. szó-szó-szó), és válassz legalább 12 karakteres jelszót. Ez lesz a vezérlőpult jelszava.
  4. Ha nem jött meg a kód: „Új kód kérése" — mindig ugyanarra az e-mail címre érkezik.

6. Az első két alkalmazás telepítése (~2 perc)

  1. A vezérlőpulton: Alkalmazások. Keresd meg például a BookStack-et (családi wiki) és a PrivateBin-t (titkosított jegyzet), és nyomd meg a Telepítés gombot.
  2. A telepítő oldalon csak az aldomain a kérdés — hagyd az alapértelmezettet (wiki, paste). Az „Automatikusan generált értékek" részt nem kell felírnod.
  3. Telepítés indítása. A BookStack kb. 1 perc, a PrivateBin kb. 20 másodperc.

7. A helyreállítási kód (~2 perc) — ezt ne hagyd ki

A doboz a fájljaidról titkosított másolatot küld a Felhom távoli tárhelyére. A titkosítás kulcsát csak te kapod meg: ez a helyreállítási kód. Amíg nem hozod létre, a távoli mentés nem indul el.

Amikor a sárga sáv megjelenik (a beállítás után néhány perccel), akkor jött el az ideje. A doboz az első perceket a távoli tárhely előkészítésével tölti, és addig a kódot még nem tudja létrehozni — ezért a sáv csak akkor jelenik meg, amikor már lehet. A sáv ezt írja: „A távoli mentés szünetel, amíg nem hozod létre a helyreállítási kódot." Ha a sáv még nincs ott, telepítsd nyugodtan az első alkalmazásokat (előző lépés), és nézz vissza. Ha mégis túl korán nyitod meg az oldalt, azt írja: „A doboz még készül — …pár perc múlva…", és magától frissül.

  1. Biztonsági mentés → Távoli mentés, vagy egyszerűen kattints a sávon a „Helyreállítási kód létrehozása" hivatkozásra.
  2. Add meg a vezérlőpult jelszavát, és indítsd el. Kb. fél perc.
  3. A kód egyetlen egyszer jelenik meg a képernyőn. Írd fel papírra, és tedd el oda, ahová a fontos iratokat teszed. Fénykép a telefonról nem elég, ha a telefon is elveszik.

⚠ A Felhom nem tudja visszaszerezni ezt a kódot. Nem azért, mert nem akarja: a másolataidat úgy titkosítják, hogy mi magunk se tudjuk megnyitni őket. Ha a kód elvész, a távoli másolatok megmaradnak, de senki — mi sem — nem tudja többé megnyitni őket.

Ha ezzel megvagy, a sáv eltűnik, és a távoli mentés magától elindul.

8. Első belépés az alkalmazásokba

  • BookStack: az alkalmazás oldalán az „Első lépések" rész a címet wiki.DOMAIN alakban írja — a DOMAIN helyére a saját domained kerül (ismert hiba). Belépés: admin@admin.com / password. Azonnal változtasd meg: jobb felül a profilod → Beállítások → jelszó és e-mail.
  • PrivateBin: nincs belépés. Írj be szöveget, Küldés, és a kapott linket oszd meg — a kulcs a linkben van, a szerver nem látja a tartalmat.

9. Mentések

  • Biztonsági mentés → Áttekintés: két sárga figyelmeztetést látsz („Csak egy másolat készül", „ugyanazon a lemezen van") — ezek igazak: amíg nincs második meghajtó vagy távoli mentés, egy lemezhiba ellen nem véd.
  • Biztonsági mentés → Alkalmazások → Mentés most: kb. 20 másodperc, utána a dátum frissül.
  • Az egyes alkalmazások „2. mentés beállítása" oldala azt írhatja, hogy az adatok „már szerepelnek a teljes rendszermentésben (PBS)" — ez nem minden dobozra igaz (ismert hiba). Az Áttekintés oldal a pontos.

10. Visszaállítás

Biztonsági mentés → Visszaállítás: válaszd az alkalmazást és a mentést, pipáld be a „Megértettem" négyzetet, Visszaállítás indítása. Az alkalmazás kb. fél percre leáll, majd az utolsó mentés állapotával indul újra.

11. Alkalmazás eltávolítása

Alkalmazások: előbb Leállítás, utána megjelenik az Eltávolítás. A párbeszédablak felsorolja, mi törlődik mindenképp, és bepipálhatod a mentések törlését is.

12. Áramszünet

Ha elmegy az áram, a doboz magától visszaindul, kb. 2 perc múlva minden alkalmazás ugyanazon a verzión fut, amelyen előtte. A vezérlőpultba újra be kell jelentkezned.

13. Ha elgépelted a kódot

A beállító oldal „Hibás vagy lejárt kód" üzenettel visszadobja — írd be újra. Öt hibás próbálkozás után 15 percre zárol („Túl sok próbálkozás — próbáld újra 15 perc múlva."). Új kódot a „Nem kaptad meg a kódot? Új kód kérése" linkkel kérhetsz, és a bejelentkező oldal „Elfelejtett jelszó" linkje ugyanide vezet.

Ha elakadsz

Írj a support@felhom.eu címre, és ha tudsz, küldj képernyőképet.