website: two hidden mockups - M1 "the site is the dashboard", M2 hybrid
gates / gates (push) Failing after 7m1s
gates / gates (push) Failing after 7m1s
Design studies only. Nothing live changes, nothing is linked from a live page, both
carry noindex and /preview/ is already Disallow-ed in robots.txt. felhom-controller
was read ONLY (baseline dcd89364a4); nothing in it was touched.
M1 website/preview/m1/ - the website wearing the controller's shell
index (Indítópult) welcome card + all 58 launcher tiles
alkalmazasok the catalog in the site's own five buckets, vanilla search
mentesek the three backup levels, every number marked "minta"
hogyan / teszteles / kapcsolat today's copy inside the dashboard shell
M2 website/preview/m2/ - short hero beside a window holding a clickable launcher
Real data, not invented:
* 58 apps from app-catalog-felhom.eu @ 8ea72aa: real names, logos, Hungarian
taglines, use cases and first steps out of each .felhom.yml app_info.
* Tile colours reproduce the controller's OWN tileColor (funcmap.go): FNV-1a 32
of the slug -> hue, 45% 38%. No brand_color exists in the catalog, so every
tile here is the colour a real launcher would paint.
* Page copy is today's live website only.
* Category labels are the five buckets alkalmazasok.html already uses. None invented.
The 58 is now measured, not quoted: 60 templates minus plant-it (abandoned) and
wger (hidden) = 58 offered, which is exactly what the site's prose says. See the
R-929 note in the audit folder.
Mockup rules honoured:
* No value pretends to be live - every sample wears a "minta" badge.
* No control does nothing: the disabled sidebar entries (Tárhely, Megosztás,
Rendszermonitor, Beállítások) say "a saját dobozodon működik" rather than
404-ing, and the contact form's submit is disabled with the same kind of hint.
The consent text is the live one, unchanged.
* App panels open with :target, so they work with JavaScript switched OFF and
their text is real HTML a crawler can read - not JS-built content.
* No login form anywhere. No external request, no AI or stock image.
CSS: website/preview/mockup.css is three labelled blocks so the shared-design
report can count them - adapted base (font URLs repointed /static -> /assets),
188 rules copied VERBATIM from the controller, and the mockup-only rules. The
burger is the website's own three-span control, copied rather than hand-rolling an
SVG: the shared sprite carries no i-menu.
scripts/site_gates.py gains a MOCKUPS set, with the reasoning in a comment. The
mockups keep every correctness check (BOM, emoji, banned strings and CDN hosts, no
<style>, cache-busting, <html lang>, clean tail, dashboard-picture language, the
picture-viewer rules) and are excluded from exactly the three chrome-consistency
checks a dashboard-shell study must fail by construction: nav/footer identical to
index.html, the NO_TWIN language globe, and analytics - the last deliberately, so a
hidden mockup cannot pollute the real stats. Delete the set with the directories.
site_gates.py green.
This commit is contained in:
+26
-3
@@ -92,10 +92,33 @@ URL = {"index.html": "/", "alkalmazasok.html": "/alkalmazasok", "technologiak.ht
|
||||
NO_TWIN = {"szolgaltatasok-nonpublic.html", "404.html", "adatkezeles.html", "feltetelek.html",
|
||||
os.path.join("preview", "index.html")}
|
||||
|
||||
PAGES = list(TWINS) + list(TWINS.values()) + sorted(NO_TWIN)
|
||||
# MOCKUPS (2026-10-11) — throwaway design studies under /preview/, noindex and already covered by
|
||||
# robots.txt's Disallow: /preview/. They deliberately do NOT wear the site's chrome: that is the whole
|
||||
# question they exist to answer (should the website look like the box's dashboard?), so they carry the
|
||||
# controller's sidebar shell instead of the website's <nav>/<footer>.
|
||||
#
|
||||
# They are listed here so the R-423 walk still SEES them, and they keep every check that is about
|
||||
# correctness: BOM, emoji, banned strings and CDN hosts, no <style> block, cache-busting, <html lang>,
|
||||
# nothing after </html>, dashboard-picture language, and the picture-viewer rules. What they are
|
||||
# excluded from is exactly the three checks about site-chrome consistency, each of which a mockup
|
||||
# must fail by construction:
|
||||
# - gate 3 nav/footer identical to index.html (a mockup has a sidebar, not that nav)
|
||||
# - gate 13 the NO_TWIN globe structure (no language globe in a Hungarian-only study)
|
||||
# - gate 4 analytics (deliberate: a hidden mockup must not pollute the
|
||||
# real stats, same reason as the prices page)
|
||||
# DELETE THIS SET AND THE DIRECTORIES TOGETHER once the operator has picked a direction.
|
||||
MOCKUPS = {os.path.join("preview", "m1", "index.html"),
|
||||
os.path.join("preview", "m1", "alkalmazasok.html"),
|
||||
os.path.join("preview", "m1", "mentesek.html"),
|
||||
os.path.join("preview", "m1", "hogyan.html"),
|
||||
os.path.join("preview", "m1", "teszteles.html"),
|
||||
os.path.join("preview", "m1", "kapcsolat.html"),
|
||||
os.path.join("preview", "m2", "index.html")}
|
||||
|
||||
PAGES = list(TWINS) + list(TWINS.values()) + sorted(NO_TWIN) + sorted(MOCKUPS)
|
||||
EN_PAGES = set(TWINS.values())
|
||||
HU_PAGES = set(PAGES) - EN_PAGES
|
||||
ANALYTICS_EXEMPT = {"szolgaltatasok-nonpublic.html"}
|
||||
HU_PAGES = set(PAGES) - EN_PAGES - MOCKUPS
|
||||
ANALYTICS_EXEMPT = {"szolgaltatasok-nonpublic.html"} | MOCKUPS
|
||||
ANALYTICS_MARK = "https://stats.felhom.eu/script.js"
|
||||
SITE = "https://felhom.eu"
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<meta name="description" content="Mockup: hogyan jutsz el a működő otthoni szerverig.">
|
||||
<title>Hogyan működik · Felhom.eu mockup</title>
|
||||
<link rel="stylesheet" href="/preview/mockup.css?v=1">
|
||||
<link rel="icon" type="image/png" href="/assets/logo_favicon_2.svg">
|
||||
</head>
|
||||
<body class="mockup">
|
||||
<header class="mobile-topbar">
|
||||
<a href="index.html" class="mobile-topbar-logo"><img src="/assets/logo_notext_white.svg" alt="Felhom.eu"></a>
|
||||
<button type="button" class="nav-burger" id="navBurger" aria-expanded="false" aria-controls="sidebar" aria-label="Menü">
|
||||
<span class="hamburger-box"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></span>
|
||||
</button>
|
||||
</header>
|
||||
<div class="nav-backdrop" id="navBackdrop" hidden></div>
|
||||
<nav class="sidebar" id="sidebar">
|
||||
<div class="sidebar-header">
|
||||
<img src="/assets/logo_notext_white.svg" alt="Felhom.eu" class="sidebar-logo">
|
||||
</div>
|
||||
<ul class="nav-links">
|
||||
<li><a href="index.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-rocket"/></svg>Indítópult</a></li>
|
||||
<li><a href="alkalmazasok.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cloud"/></svg>Alkalmazások</a></li>
|
||||
<li><a href="mentesek.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-shield"/></svg>Biztonsági mentés</a></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-hard-drive"/></svg>Tárhely<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-layout-grid"/></svg>Megosztás<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cpu"/></svg>Rendszermonitor<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-settings"/></svg>Beállítások<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
</ul>
|
||||
<div class="sidebar-bottom">
|
||||
<div class="nav-group-label">A Felhomról</div>
|
||||
<ul class="nav-links nav-links-sub">
|
||||
<li><a href="hogyan.html" class="active">Hogyan működik</a></li>
|
||||
<li><a href="teszteles.html">Tesztelés</a></li>
|
||||
<li><a href="kapcsolat.html">Kapcsolat</a></li>
|
||||
</ul>
|
||||
<div class="sidebar-footer">
|
||||
<span class="version">mockup</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<main class="content">
|
||||
<div class="page-header"><h2>Hogyan működik?</h2></div>
|
||||
<p class="form-hint">Az első beszélgetéstől a működő rendszerig.</p>
|
||||
<div class="app-info-grid how-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Egyeztetés</h3>
|
||||
<p>Megbeszéljük az igényeidet: milyen alkalmazásokra van szükséged, és mekkora tárhelyet szeretnél.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Hardver kiválasztás</h3>
|
||||
<p>Segítünk megtalálni a legjobb ár-érték arányú gépet, ami az igényeidnek megfelel.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Telepítés</h3>
|
||||
<p>Feltelepítjük és bekonfiguráljuk az alkalmazásokat, a mentéseket, és a monitoringot.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Átadás</h3>
|
||||
<p>Bemutatjuk a rendszert, segítünk áthozni a meglévő adataidat, és válaszolunk minden kérdésedre.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Üzemeltetés</h3>
|
||||
<p>Figyeljük a rendszert, frissítünk, mentéseket ellenőrzünk. Te csak használod.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
(function(){
|
||||
var b=document.getElementById('navBurger'),s=document.getElementById('sidebar'),k=document.getElementById('navBackdrop');
|
||||
if(!b||!s||!k)return;
|
||||
function open(){s.classList.add('is-open');k.hidden=false;b.setAttribute('aria-expanded','true');}
|
||||
function close(){s.classList.remove('is-open');k.hidden=true;b.setAttribute('aria-expanded','false');}
|
||||
b.addEventListener('click',function(){s.classList.contains('is-open')?close():open();});
|
||||
k.addEventListener('click',close);
|
||||
document.addEventListener('keydown',function(e){if(e.key==='Escape')close();});
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,116 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<meta name="description" content="Mockup: kapcsolatfelvétel a vezérlőpult felületén.">
|
||||
<title>Kapcsolat · Felhom.eu mockup</title>
|
||||
<link rel="stylesheet" href="/preview/mockup.css?v=1">
|
||||
<link rel="icon" type="image/png" href="/assets/logo_favicon_2.svg">
|
||||
</head>
|
||||
<body class="mockup">
|
||||
<header class="mobile-topbar">
|
||||
<a href="index.html" class="mobile-topbar-logo"><img src="/assets/logo_notext_white.svg" alt="Felhom.eu"></a>
|
||||
<button type="button" class="nav-burger" id="navBurger" aria-expanded="false" aria-controls="sidebar" aria-label="Menü">
|
||||
<span class="hamburger-box"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></span>
|
||||
</button>
|
||||
</header>
|
||||
<div class="nav-backdrop" id="navBackdrop" hidden></div>
|
||||
<nav class="sidebar" id="sidebar">
|
||||
<div class="sidebar-header">
|
||||
<img src="/assets/logo_notext_white.svg" alt="Felhom.eu" class="sidebar-logo">
|
||||
</div>
|
||||
<ul class="nav-links">
|
||||
<li><a href="index.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-rocket"/></svg>Indítópult</a></li>
|
||||
<li><a href="alkalmazasok.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cloud"/></svg>Alkalmazások</a></li>
|
||||
<li><a href="mentesek.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-shield"/></svg>Biztonsági mentés</a></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-hard-drive"/></svg>Tárhely<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-layout-grid"/></svg>Megosztás<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cpu"/></svg>Rendszermonitor<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-settings"/></svg>Beállítások<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
</ul>
|
||||
<div class="sidebar-bottom">
|
||||
<div class="nav-group-label">A Felhomról</div>
|
||||
<ul class="nav-links nav-links-sub">
|
||||
<li><a href="hogyan.html">Hogyan működik</a></li>
|
||||
<li><a href="teszteles.html">Tesztelés</a></li>
|
||||
<li><a href="kapcsolat.html" class="active">Kapcsolat</a></li>
|
||||
</ul>
|
||||
<div class="sidebar-footer">
|
||||
<span class="version">mockup</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<main class="content">
|
||||
<div class="page-header"><h2>Kapcsolat</h2></div>
|
||||
<p class="form-hint">Írj nekünk bátran. A mockupban az űrlap nem küld semmit.</p>
|
||||
|
||||
<div class="alerts-container">
|
||||
<div class="alert-banner alert-banner-info">
|
||||
<span class="alert-icon"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-info"/></svg></span>
|
||||
<span class="alert-message">Ez egy bemutató oldal: a küldés gomb szándékosan ki van kapcsolva. Az éles űrlap a <a class="alert-link" href="/kapcsolat">felhom.eu/kapcsolat</a> címen működik.</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form class="mockup-form" onsubmit="return false">
|
||||
<div class="form-row">
|
||||
<div class="form-group">
|
||||
<label for="name">Név <span class="required">*</span></label>
|
||||
<input class="form-control" type="text" id="name" name="name" placeholder="Teljes neved">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email">Email <span class="required">*</span></label>
|
||||
<input class="form-control" type="email" id="email" name="email" placeholder="pelda@email.hu">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="subject">Tárgy <span class="required">*</span></label>
|
||||
<select class="form-control" id="subject" name="subject">
|
||||
<option value="" disabled selected>Válassz témát...</option>
|
||||
<option value="zart-teszt">Zárt teszt: jelentkezem tesztelőnek</option>
|
||||
<option value="erdeklodes">Érdeklődés: szeretném megismerni a szolgáltatást</option>
|
||||
<option value="arajanlat">Árajánlat kérés: konkrét igényeim vannak</option>
|
||||
<option value="tamogatas">Támogatás: meglévő szerveremet érintő kérdés</option>
|
||||
<option value="egyeb">Egyéb</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="message">Üzenet <span class="required">*</span></label>
|
||||
<textarea class="form-control" id="message" name="message" rows="5" placeholder="Írd le, miben segíthetünk..."></textarea>
|
||||
</div>
|
||||
<div class="checkbox-group">
|
||||
<input type="checkbox" id="privacy" name="privacy">
|
||||
<label for="privacy">Elolvastam az <a href="/adatkezeles" target="_blank" rel="noopener">Adatkezelési tájékoztatót</a>, és hozzájárulok, hogy a megadott nevemet, e-mail-címemet, üzenetemet és csatolt fájljaimat a megkeresésem megválaszolására kezeljék. Az üzenetet levélküldő és levelezési szolgáltatók továbbítják. A hozzájárulásomat bármikor visszavonhatom az info@felhom.eu címen.</label>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary" disabled>Üzenet küldése →</button>
|
||||
<span class="nav-off-hint is-inline">a mockupban nem küld, az éles oldalon működik</span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Közvetlen email</h3>
|
||||
<p><a class="app-info-link" href="mailto:info@felhom.eu">info@felhom.eu</a></p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Ki áll mögötte</h3>
|
||||
<p>A Felhom mögött egy ember áll: <strong>Nagyfenyvesi Viktor</strong>. Ha írsz, ő válaszol.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
(function(){
|
||||
var b=document.getElementById('navBurger'),s=document.getElementById('sidebar'),k=document.getElementById('navBackdrop');
|
||||
if(!b||!s||!k)return;
|
||||
function open(){s.classList.add('is-open');k.hidden=false;b.setAttribute('aria-expanded','true');}
|
||||
function close(){s.classList.remove('is-open');k.hidden=true;b.setAttribute('aria-expanded','false');}
|
||||
b.addEventListener('click',function(){s.classList.contains('is-open')?close():open();});
|
||||
k.addEventListener('click',close);
|
||||
document.addEventListener('keydown',function(e){if(e.key==='Escape')close();});
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,106 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<meta name="description" content="Mockup: a háromszintű mentés a vezérlőpult felületén.">
|
||||
<title>Biztonsági mentés · Felhom.eu mockup</title>
|
||||
<link rel="stylesheet" href="/preview/mockup.css?v=1">
|
||||
<link rel="icon" type="image/png" href="/assets/logo_favicon_2.svg">
|
||||
</head>
|
||||
<body class="mockup">
|
||||
<header class="mobile-topbar">
|
||||
<a href="index.html" class="mobile-topbar-logo"><img src="/assets/logo_notext_white.svg" alt="Felhom.eu"></a>
|
||||
<button type="button" class="nav-burger" id="navBurger" aria-expanded="false" aria-controls="sidebar" aria-label="Menü">
|
||||
<span class="hamburger-box"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></span>
|
||||
</button>
|
||||
</header>
|
||||
<div class="nav-backdrop" id="navBackdrop" hidden></div>
|
||||
<nav class="sidebar" id="sidebar">
|
||||
<div class="sidebar-header">
|
||||
<img src="/assets/logo_notext_white.svg" alt="Felhom.eu" class="sidebar-logo">
|
||||
</div>
|
||||
<ul class="nav-links">
|
||||
<li><a href="index.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-rocket"/></svg>Indítópult</a></li>
|
||||
<li><a href="alkalmazasok.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cloud"/></svg>Alkalmazások</a></li>
|
||||
<li><a href="mentesek.html" class="active"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-shield"/></svg>Biztonsági mentés</a></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-hard-drive"/></svg>Tárhely<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-layout-grid"/></svg>Megosztás<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cpu"/></svg>Rendszermonitor<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-settings"/></svg>Beállítások<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
</ul>
|
||||
<div class="sidebar-bottom">
|
||||
<div class="nav-group-label">A Felhomról</div>
|
||||
<ul class="nav-links nav-links-sub">
|
||||
<li><a href="hogyan.html">Hogyan működik</a></li>
|
||||
<li><a href="teszteles.html">Tesztelés</a></li>
|
||||
<li><a href="kapcsolat.html">Kapcsolat</a></li>
|
||||
</ul>
|
||||
<div class="sidebar-footer">
|
||||
<span class="version">mockup</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<main class="content">
|
||||
<div class="page-header"><h2>Biztonsági mentés</h2>
|
||||
<span class="domain-badge">Áttekintés <span class="sample">minta</span></span></div>
|
||||
|
||||
<div class="alerts-container">
|
||||
<div class="alert-banner alert-banner-info">
|
||||
<span class="alert-icon"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-info"/></svg></span>
|
||||
<span class="alert-message">Ezen az oldalon minden szám <strong>minta</strong>. A saját dobozodon a te mentéseid valódi állapota látszik.</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stack-grid">
|
||||
<div class="stack-detail-card is-static">
|
||||
<div class="stack-title-text">
|
||||
<h3><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-hard-drive"/></svg> A dobozon</h3>
|
||||
<p class="stack-detail-desc">Minden éjjel készül egy mentés a dobozon.</p>
|
||||
<p class="backup-sample"><strong>Utolsó:</strong> ma 03:12 <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stack-detail-card is-static">
|
||||
<div class="stack-title-text">
|
||||
<h3><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-shield-check"/></svg> Második meghajtón</h3>
|
||||
<p class="stack-detail-desc">Egy másodpéldány egy második meghajtóra, ha van ilyen a dobozban.</p>
|
||||
<p class="backup-sample"><strong>Utolsó:</strong> ma 03:41 <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stack-detail-card is-static">
|
||||
<div class="stack-title-text">
|
||||
<h3><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-lock"/></svg> Titkosítva, távol</h3>
|
||||
<p class="stack-detail-desc">Egy titkosított másolat egy távoli tárhelyre, az otthonodtól távol.</p>
|
||||
<p class="backup-sample"><strong>Utolsó:</strong> ma 04:05 <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Helyreállítási kód, amit csak te ismersz</h3>
|
||||
<p>A távoli mentésed titkosításának kulcsa egy helyreállítási kód, ami pontosan egyszer jelenik meg: a te képernyődön. Mi nem ismerjük, és nem tudjuk visszaállítani. Ez azt is jelenti, hogy a kód nélkül a távoli mentés nekünk sem olvasható: tedd el jól.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Visszaállítás, ha baj van</h3>
|
||||
<p>Egy törölt fájl visszahozható a mentésből. Ha maga a doboz megy tönkre, az újratelepített rendszerre a titkosított távoli mentésből visszahozhatók az alkalmazásaid adatai, a helyreállítási kóddal.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="form-hint">A megosztott mappáid a második meghajtón és a távoli másolatban is benne vannak.</p>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
(function(){
|
||||
var b=document.getElementById('navBurger'),s=document.getElementById('sidebar'),k=document.getElementById('navBackdrop');
|
||||
if(!b||!s||!k)return;
|
||||
function open(){s.classList.add('is-open');k.hidden=false;b.setAttribute('aria-expanded','true');}
|
||||
function close(){s.classList.remove('is-open');k.hidden=true;b.setAttribute('aria-expanded','false');}
|
||||
b.addEventListener('click',function(){s.classList.contains('is-open')?close():open();});
|
||||
k.addEventListener('click',close);
|
||||
document.addEventListener('keydown',function(e){if(e.key==='Escape')close();});
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<meta name="description" content="Mockup: a zárt teszt feltételei és a jelentkezés.">
|
||||
<title>Tesztelés · Felhom.eu mockup</title>
|
||||
<link rel="stylesheet" href="/preview/mockup.css?v=1">
|
||||
<link rel="icon" type="image/png" href="/assets/logo_favicon_2.svg">
|
||||
</head>
|
||||
<body class="mockup">
|
||||
<header class="mobile-topbar">
|
||||
<a href="index.html" class="mobile-topbar-logo"><img src="/assets/logo_notext_white.svg" alt="Felhom.eu"></a>
|
||||
<button type="button" class="nav-burger" id="navBurger" aria-expanded="false" aria-controls="sidebar" aria-label="Menü">
|
||||
<span class="hamburger-box"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></span>
|
||||
</button>
|
||||
</header>
|
||||
<div class="nav-backdrop" id="navBackdrop" hidden></div>
|
||||
<nav class="sidebar" id="sidebar">
|
||||
<div class="sidebar-header">
|
||||
<img src="/assets/logo_notext_white.svg" alt="Felhom.eu" class="sidebar-logo">
|
||||
</div>
|
||||
<ul class="nav-links">
|
||||
<li><a href="index.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-rocket"/></svg>Indítópult</a></li>
|
||||
<li><a href="alkalmazasok.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cloud"/></svg>Alkalmazások</a></li>
|
||||
<li><a href="mentesek.html"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-shield"/></svg>Biztonsági mentés</a></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-hard-drive"/></svg>Tárhely<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-layout-grid"/></svg>Megosztás<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-cpu"/></svg>Rendszermonitor<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
<li><span class="nav-off" title="a saját dobozodon működik"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-settings"/></svg>Beállítások<span class="nav-off-hint">a saját dobozodon működik</span></span></li>
|
||||
</ul>
|
||||
<div class="sidebar-bottom">
|
||||
<div class="nav-group-label">A Felhomról</div>
|
||||
<ul class="nav-links nav-links-sub">
|
||||
<li><a href="hogyan.html">Hogyan működik</a></li>
|
||||
<li><a href="teszteles.html" class="active">Tesztelés</a></li>
|
||||
<li><a href="kapcsolat.html">Kapcsolat</a></li>
|
||||
</ul>
|
||||
<div class="sidebar-footer">
|
||||
<span class="version">mockup</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<main class="content">
|
||||
<div class="page-header"><h2>Zárt teszt</h2></div>
|
||||
<p class="form-hint">Néhány magyar háztartással most kezdjük el élesben használni a rendszert.</p>
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Valódi használat</h3>
|
||||
<p>Nem demó: a doboz nálad marad, és az igazi fényképeidet, dokumentumaidat teszed rá. Segítünk a telepítésben és az átállásban, utána te használod a mindennapokban.</p>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Visszajelzés</h3>
|
||||
<p>Cserébe azt kérjük, hogy mondd el, mi zavaró, mi érthetetlen, mi nem működik. Egy „ezt a gombot nem találtam" ér nekünk a legtöbbet: abból tudjuk, mit kell kijavítani.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="alerts-container">
|
||||
<div class="alert-banner alert-banner-warning">
|
||||
<span class="alert-icon"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-triangle-alert"/></svg></span>
|
||||
<span class="alert-message"><strong>Ismert korlátok, őszintén.</strong>
|
||||
A vezérlőpulthoz jelenleg <strong>egy közös háztartási jelszó</strong> tartozik, külön családtagi fiókok még nincsenek (az egyes alkalmazásoknak viszont saját felhasználóik lehetnek). A <strong>TV-re streamelés (DLNA)</strong> még nincs: egyelőre böngészőből és mobil appból megy a médiatár. És mivel ez teszt, számíts arra, hogy találsz hibát: ez a lényege.</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<a class="btn btn-primary btn-lg" href="kapcsolat.html">Jelentkezem tesztelőnek →</a>
|
||||
</div>
|
||||
<p class="form-hint">Ha ez érdekel, írj. Nem kötelez semmire, először csak beszélgetünk.</p>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
(function(){
|
||||
var b=document.getElementById('navBurger'),s=document.getElementById('sidebar'),k=document.getElementById('navBackdrop');
|
||||
if(!b||!s||!k)return;
|
||||
function open(){s.classList.add('is-open');k.hidden=false;b.setAttribute('aria-expanded','true');}
|
||||
function close(){s.classList.remove('is-open');k.hidden=true;b.setAttribute('aria-expanded','false');}
|
||||
b.addEventListener('click',function(){s.classList.contains('is-open')?close():open();});
|
||||
k.addEventListener('click',close);
|
||||
document.addEventListener('keydown',function(e){if(e.key==='Escape')close();});
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,201 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<meta name="description" content="Mockup: rövid nyitóoldal a vezérlőpult kattintható másával.">
|
||||
<title>Felhom.eu · hibrid mockup</title>
|
||||
<link rel="stylesheet" href="/preview/mockup.css?v=1">
|
||||
<link rel="icon" type="image/png" href="/assets/logo_favicon_2.svg">
|
||||
</head>
|
||||
<body class="mockup m2">
|
||||
<header class="m2-top">
|
||||
<a class="m2-logo" href="#"><img src="/assets/logo-mark.svg" alt=""><img class="m2-word" src="/assets/logo-wordmark.png" alt="felhom.eu"></a>
|
||||
<a class="btn btn-primary" href="/preview/m1/teszteles.html">Jelentkezem tesztelőnek →</a>
|
||||
</header>
|
||||
|
||||
<section class="m2-hero">
|
||||
<div class="m2-hero-text">
|
||||
<h1>Saját felhőd,<br><span>saját szabályaid</span></h1>
|
||||
<p>Egy kis gép az otthonodban: a fényképeid, a dokumentumaid, a filmjeid. Minden éjjel mentés készül. Mi figyeljük, te használod.</p>
|
||||
<a class="btn btn-primary btn-lg" href="/preview/m1/teszteles.html">Jelentkezem tesztelőnek →</a>
|
||||
</div>
|
||||
<div class="m2-window" aria-label="A vezérlőpult kattintható mása">
|
||||
<div class="m2-window-bar">
|
||||
<span class="m2-dot"></span><span class="m2-dot"></span><span class="m2-dot"></span>
|
||||
<span class="m2-window-title">otthonod.hu <span class="sample">minta</span></span>
|
||||
</div>
|
||||
<div class="m2-window-body">
|
||||
<p class="m2-window-lede">Így néz ki a doboz vezérlőpultja. Kattints egy csempére.</p>
|
||||
<div class="launch-grid launch-grid--mini">
|
||||
<a class="launch-cell" href="#app-immich">
|
||||
<span class="launch-tile" style="background: hsl(18, 45%, 38%)">
|
||||
<span class="launch-mono">I</span>
|
||||
<img class="launch-logo" src="/assets/immich-logo.svg" alt="" loading="lazy">
|
||||
</span>
|
||||
<span class="launch-name">Immich</span>
|
||||
</a>
|
||||
<a class="launch-cell" href="#app-jellyfin">
|
||||
<span class="launch-tile" style="background: hsl(348, 45%, 38%)">
|
||||
<span class="launch-mono">J</span>
|
||||
<img class="launch-logo" src="/assets/jellyfin-logo.svg" alt="" loading="lazy">
|
||||
</span>
|
||||
<span class="launch-name">Jellyfin</span>
|
||||
</a>
|
||||
<a class="launch-cell" href="#app-nextcloud">
|
||||
<span class="launch-tile" style="background: hsl(201, 45%, 38%)">
|
||||
<span class="launch-mono">N</span>
|
||||
<img class="launch-logo" src="/assets/nextcloud-logo.svg" alt="" loading="lazy">
|
||||
</span>
|
||||
<span class="launch-name">Nextcloud</span>
|
||||
</a>
|
||||
<a class="launch-cell" href="#app-vaultwarden">
|
||||
<span class="launch-tile" style="background: hsl(66, 45%, 38%)">
|
||||
<span class="launch-mono">V</span>
|
||||
<img class="launch-logo" src="/assets/vaultwarden-logo.svg" alt="" loading="lazy">
|
||||
</span>
|
||||
<span class="launch-name">Vaultwarden</span>
|
||||
</a>
|
||||
</div>
|
||||
<a class="app-info-link" href="/preview/m1/">Teljes vezérlőpult megnyitása →</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="m2-section">
|
||||
<h2>Mit tud a doboz ma?</h2>
|
||||
<p>Nem terv és nem ígéret: ezek ma működő funkciók egy éles Felhom dobozon.</p>
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card"><h3>Fényképek, dokumentumok, média</h3><p>A telefonod fotói automatikusan feltöltődnek a saját gépedre. A beszkennelt papírjaidat a rendszer felismeri és kereshetővé teszi.</p></div>
|
||||
<div class="app-info-card"><h3>Hálózati megosztás</h3><p>A doboz mappái megjelennek a Windows Intézőben és a Mac Finderben: úgy húzod rájuk a fájlokat, mint bármelyik másik mappára.</p></div>
|
||||
<div class="app-info-card"><h3>58 telepíthető alkalmazás</h3><p>A vezérlőpultból telepíthetők, pár kattintással, parancssor nélkül. Szinte mind nyílt forráskódú, és mind a te gépeden fut.</p></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="m2-section m2-section--alt">
|
||||
<h2>Háromszintű automatikus mentés</h2>
|
||||
<p>Minden éjjel készül egy mentés a dobozon, egy másodpéldány egy második meghajtóra (ha van), és egy titkosított másolat egy távoli tárhelyre. A távoli mentés kulcsa egy helyreállítási kód, ami pontosan egyszer jelenik meg: a te képernyődön. Mi nem ismerjük.</p>
|
||||
<a class="app-info-link" href="/preview/m1/mentesek.html">A mentések oldala →</a>
|
||||
</section>
|
||||
|
||||
<section class="m2-section">
|
||||
<h2>Zárt teszt</h2>
|
||||
<p>Néhány magyar háztartással most kezdjük el élesben használni a rendszert. Őszintén: a vezérlőpulthoz jelenleg egy közös háztartási jelszó tartozik, és a TV-re streamelés (DLNA) még nincs.</p>
|
||||
<a class="app-info-link" href="/preview/m1/teszteles.html">A zárt tesztről →</a>
|
||||
</section>
|
||||
|
||||
<section class="m2-section m2-section--alt">
|
||||
<h2>Ki áll mögötte</h2>
|
||||
<div class="m2-who">
|
||||
<img src="/assets/operator-portrait-small.webp" alt="Nagyfenyvesi Viktor" width="160" height="200" loading="lazy">
|
||||
<p>A Felhom mögött egy ember áll: <strong>Nagyfenyvesi Viktor</strong>. Tíz éve tervez hálózatokat és infrastruktúrát, ma DevOps mérnökként dolgozik. Ha írsz, ő válaszol.
|
||||
<a class="app-info-link" href="/preview/m1/kapcsolat.html">Kapcsolat →</a></p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="app-panel" id="app-immich" role="dialog" aria-label="Immich">
|
||||
<div class="app-panel-card">
|
||||
<a class="app-panel-close" href="#" aria-label="Bezárás"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-x"/></svg></a>
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/assets/immich-logo.svg" alt="">
|
||||
<div class="app-info-hero-text">
|
||||
<h3>Immich</h3>
|
||||
<p class="app-info-tagline">Google Photos alternatíva - automatikus fotó mentés és rendszerezés</p>
|
||||
</div>
|
||||
</div>
|
||||
<img class="app-screenshot" src="/assets/immich-screenshot-1.webp" alt="Immich képernyőkép" loading="lazy">
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Mire jó egy családnak?</h3>
|
||||
<ul class="app-info-list"><li>Fotók és videók automatikus mentése telefonról</li><li>Arc- és tárgyfelismerés gépi tanulással</li><li>Térképes megjelenítés helyszín alapján</li><li>Emlékek és visszatekintések automatikus generálása</li></ul>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Első lépések</h3>
|
||||
<ul class="app-info-list"><li>Nyisd meg a photos.DOMAIN címet a böngészőben</li><li>Hozd létre az admin fiókot</li><li>Telepítsd az Immich alkalmazást a telefonodra (Android/iOS)</li></ul>
|
||||
</div>
|
||||
</div>
|
||||
<p class="form-hint">Telepítés: pár kattintás a vezérlőpultból. A saját dobozodon a
|
||||
<strong>photos.otthonod.hu</strong> címen érnéd el. <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="app-panel" id="app-jellyfin" role="dialog" aria-label="Jellyfin">
|
||||
<div class="app-panel-card">
|
||||
<a class="app-panel-close" href="#" aria-label="Bezárás"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-x"/></svg></a>
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/assets/jellyfin-logo.svg" alt="">
|
||||
<div class="app-info-hero-text">
|
||||
<h3>Jellyfin</h3>
|
||||
<p class="app-info-tagline">Ingyenes média szerver - filmek, sorozatok és zene streamelése</p>
|
||||
</div>
|
||||
</div>
|
||||
<img class="app-screenshot" src="/assets/jellyfin-screenshot-1.webp" alt="Jellyfin képernyőkép" loading="lazy">
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Mire jó egy családnak?</h3>
|
||||
<ul class="app-info-list"><li>Filmek, sorozatok és zenék streamelése bármilyen eszközre</li><li>Automatikus metaadat letöltés - borítók, leírások, értékelések</li><li>Élő TV és DVR funkció TV tunerrel</li><li>Több felhasználó külön profillal és szülői felügyelettel</li></ul>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Első lépések</h3>
|
||||
<ul class="app-info-list"><li>Nyisd meg a media.DOMAIN címet a böngészőben</li><li>Kövesd a beállítás varázslót - válaszd a magyar nyelvet</li><li>Hozd létre az admin fiókot</li></ul>
|
||||
</div>
|
||||
</div>
|
||||
<p class="form-hint">Telepítés: pár kattintás a vezérlőpultból. A saját dobozodon a
|
||||
<strong>media.otthonod.hu</strong> címen érnéd el. <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="app-panel" id="app-nextcloud" role="dialog" aria-label="Nextcloud">
|
||||
<div class="app-panel-card">
|
||||
<a class="app-panel-close" href="#" aria-label="Bezárás"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-x"/></svg></a>
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/assets/nextcloud-logo.svg" alt="">
|
||||
<div class="app-info-hero-text">
|
||||
<h3>Nextcloud</h3>
|
||||
<p class="app-info-tagline">A saját Google Drive-od - fájlok, naptár, névjegyek egy helyen</p>
|
||||
</div>
|
||||
</div>
|
||||
<img class="app-screenshot" src="/assets/nextcloud-screenshot-1.webp" alt="Nextcloud képernyőkép" loading="lazy">
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Mire jó egy családnak?</h3>
|
||||
<ul class="app-info-list"><li>Fájlok szinkronizálása és megosztása eszközök között</li><li>Naptár és névjegyek szinkronizálás (CalDAV/CardDAV)</li><li>Dokumentumok közös szerkesztése (OnlyOffice integrációval)</li><li>Fotó és videó automatikus feltöltés telefonról</li></ul>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Első lépések</h3>
|
||||
<ul class="app-info-list"><li>Nyisd meg a cloud.DOMAIN címet a böngészőben</li><li>Jelentkezz be a telepítéskor megadott admin fiókkal</li><li>Telepítsd a Nextcloud asztali alkalmazást a számítógépedre</li></ul>
|
||||
</div>
|
||||
</div>
|
||||
<p class="form-hint">Telepítés: pár kattintás a vezérlőpultból. A saját dobozodon a
|
||||
<strong>cloud.otthonod.hu</strong> címen érnéd el. <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="app-panel" id="app-vaultwarden" role="dialog" aria-label="Vaultwarden">
|
||||
<div class="app-panel-card">
|
||||
<a class="app-panel-close" href="#" aria-label="Bezárás"><svg class="ico" aria-hidden="true"><use href="/assets/icons.svg?v=1#i-x"/></svg></a>
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/assets/vaultwarden-logo.svg" alt="">
|
||||
<div class="app-info-hero-text">
|
||||
<h3>Vaultwarden</h3>
|
||||
<p class="app-info-tagline">Jelszókezelő - Bitwarden kompatibilis, a saját szerveren</p>
|
||||
</div>
|
||||
</div>
|
||||
<img class="app-screenshot" src="/assets/vaultwarden-screenshot-1.webp" alt="Vaultwarden képernyőkép" loading="lazy">
|
||||
<div class="app-info-grid">
|
||||
<div class="app-info-card">
|
||||
<h3>Mire jó egy családnak?</h3>
|
||||
<ul class="app-info-list"><li>Jelszavak biztonságos tárolása és automatikus kitöltése</li><li>Bitwarden kliensek teljes kompatibilitása (böngésző, mobil, asztali)</li><li>Jelszavak megosztása családtagokkal szervezeten belül</li><li>Kétfaktoros hitelesítés (TOTP) kódok tárolása</li></ul>
|
||||
</div>
|
||||
<div class="app-info-card">
|
||||
<h3>Első lépések</h3>
|
||||
<ul class="app-info-list"><li>Nyisd meg a vault.DOMAIN/admin címet, és lépj be az admin panel tokenjével (Beállítások → Automatikusan generált értékek)</li><li>A „Users" fülön az „Invite User" mezőben hívd meg a saját és a családtagok e-mail címét — a regisztráció alapból le van zárva, csak meghívott cím nyithat fiókot</li><li>Nyisd meg a vault.DOMAIN címet, válaszd a „Create account" lehetőséget a meghívott címmel, és adj meg erős mesterjelszót</li></ul>
|
||||
</div>
|
||||
</div>
|
||||
<p class="form-hint">Telepítés: pár kattintás a vezérlőpultból. A saját dobozodon a
|
||||
<strong>vault.otthonod.hu</strong> címen érnéd el. <span class="sample">minta</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<footer class="m2-foot">
|
||||
<p>© 2026 felhom.eu – Saját felhőd, saját szabályaid · <span class="sample">mockup, nem éles oldal</span></p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user