Software archive

eWeb

Pavel Bartoš

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

  • 0.8.44 · 2026-10-25 · ZIP · JSON
  • 0.8.43 · 2026-10-07 · ZIP · JSON
Older versions (41)

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 ```

Articles, citations and 9 most viewed · PIVO