eWeb
Správa webhostingu: domény, SSL, databáze, cluster, synchronizace souborů, zálohy, bezpečnost a analýza logů.
Documentation and check-in manual
Releases
Older versions (41)
- 0.8.42 · 2026-10-06 · ZIP · JSON
- 0.8.41 · 2026-10-06 · ZIP · JSON
- 0.8.40 · 2026-10-05 · ZIP · JSON
- 0.8.39 · 2026-09-15 · ZIP · JSON
- 0.8.38 · 2026-09-15 · ZIP · JSON
- 0.8.37 · 2026-09-15 · ZIP · JSON
- 0.8.36 · 2026-09-14 · ZIP · JSON
- 0.8.35 · 2026-09-14 · ZIP · JSON
- 0.8.34 · 2026-09-14 · ZIP · JSON
- 0.8.33 · 2026-09-14 · ZIP · JSON
- 0.8.32 · 2026-09-14 · ZIP · JSON
- 0.8.31 · 2026-09-14 · ZIP · JSON
- 0.8.30 · 2026-09-14 · ZIP · JSON
- 0.8.29 · 2026-09-13 · ZIP · JSON
- 0.8.28 · 2026-09-13 · ZIP · JSON
- 0.8.27 · 2026-09-12 · ZIP · JSON
- 0.8.26 · 2026-09-12 · ZIP · JSON
- 0.8.25 · 2026-09-12 · ZIP · JSON
- 0.8.24 · 2026-09-12 · ZIP · JSON
- 0.8.23 · 2026-09-12 · ZIP · JSON
- 0.8.22 · 2026-09-12 · ZIP · JSON
- 0.8.15 · 2026-09-11 · ZIP · JSON
- 0.8.14 · 2026-09-11 · ZIP · JSON
- 0.8.13 · 2026-09-11 · ZIP · JSON
- 0.8.12 · 2026-09-11 · ZIP · JSON
- 0.8.10 · 2026-09-11 · ZIP · JSON
- 0.8.9 · 2026-09-11 · ZIP · JSON
- 0.8.8 · 2026-09-08 · ZIP · JSON
- 0.8.7 · 2026-09-08 · ZIP · JSON
- 0.8.6 · 2026-09-08 · ZIP · JSON
- 0.8.5 · 2026-09-08 · ZIP · JSON
- 0.8.4 · 2026-09-08 · ZIP · JSON
- 0.8.3 · 2026-09-08 · ZIP · JSON
- 0.8.0 · 2026-09-08 · ZIP · JSON
- 0.7.37 · 2026-09-07 · ZIP · JSON
- 0.7.36 · 2026-09-07 · ZIP · JSON
- 0.7.35 · 2026-09-07 · ZIP · JSON
- 0.7.34 · 2026-09-07 · ZIP · JSON
- 0.7.33 · 2026-08-30 · ZIP · JSON
- 0.7.32 · 2026-08-28 · ZIP · JSON
- 0.1.0 · 2026-05-15 · ZIP · JSON
README
# eWeb Server 0.7.32
eWeb 0.7.32 opravuje zastavení instalace na Ubuntu 26.04 kvůli chybějícímu instalačnímu kandidátovi `dnsutils`. Instalátor zajistí funkční `dig` pomocí dostupného poskytovatele, přednostně `bind9-dnsutils`. Clusterové služby pozastavuje až po dokončení instalace závislostí, těsně před výměnou souborů eWebu.
eWeb 0.7.31 doplňuje schvalovaný UDP syslog na portu 514, GrafJS grafy, správu zdrojů a retence, hlubší diagnostické nálezy, zálohy a obnovu logů. Záloha nastavení serveru obsahuje i nastavení analyzátoru bez logů. Příjem, SNMP a forwarding jsou dostupné v Diag. Cluster má potvrzené dokončení progressu a tlačítko Renew IP s denním timerem.
Podrobnosti: [změny](CHANGELOG-0.7.32.md), [aktualizace](UPGRADE-0.7.32.md), [Log analyzátor](docs/LOG-ANALYZER-0.7.31.md), [ověření a jeho hranice](VALIDATION_0.7.32.txt).
## Instalace / aktualizace
V rozbaleném adresáři na cílovém serveru:
```bash
sudo bash install.sh
```
Před aktualizací existujícího clusteru postupujte podle [UPGRADE-0.7.32.md](UPGRADE-0.7.32.md). Instalátor a testy v tomto archivu nebyly spouštěny proti vašim serverům.
## Zachované funkce
- MariaDB GTID master-master ring bez pevného limitu čtyř serverů; Syncthing pro obsah domén.
- Párování zahájené na aktivním followeru předává požadavek controlleru. Konfliktní data vyžadují potvrzení autoritativní kopie.
- Lokální odpárování funguje i při nedostupném protějšku; oznámení odebrání zůstává v trvalé frontě.
- Automatický Let's Encrypt → ZeroSSL fallback pro administraci i domény, včetně automatického získání EAB pomocí již nastaveného kontaktního e-mailu. Správce nemusí předem zakládat účet ani vyplňovat EAB. Dostupnost a pravidla externí CA tím eWeb neovlivní.
- CZ/EN GUI, týdenní grafy, zálohy, staging, snapshoty a diagnostika.
## DNS a NAT
Výchozí databázový endpoint je hostname z URL člena. Změna A/AAAA při zachování hostname a členské identity mění trasu; nemění generaci párování a sama nespouští přepis databáze. Kontrola trasy při reconciliaci zahrnuje DNS odpovědi, port, účet a TLS. Staré automatické záznamy eWeb v `/etc/hosts` se odstraní.
Za NATem musí hostname a příslušný port zpřístupnit správný server. Bez hairpin NAT použijte lokální DNS odpověď pro stejné jméno; při překladu i čísla portu musí být zvolený endpoint/port dosažitelný ze všech příslušných uzlů, například přes VPN. Samotné DNS nevytvoří chybějící příchozí spojení. Podrobnosti v [docs/CLUSTER.md](docs/CLUSTER.md).
## Databázový provoz
Každý člen má vlastní automatickou TLS identitu; prvotní dump i replikace ověřují certifikát protějšku. Ve stabilní synchronizované topologii mohou zapisovat všechny mastery. Změny stejného řádku na více serverech musí stále koordinovat aplikace: nativní asynchronní master-master replikace není řešením konfliktů aplikačních zápisů.
```bash
sudo eweb-cluster-db status
sudo eweb-cluster-db tls-probe
sudo eweb-diag gtid
sudo eweb-diag ssl
```