Tento článek je určen správcům serverů (on-premise / SaaS), kteří hledají technický přehled aktualizací a změn v nejnovější verzi IceWarp EPOS. Jeho cílem je pomoci při rozhodování, zda upgradovat IceWarp z verze Deep Castle na EPOS.
ZMĚNY V NASAZENÍ SERVERU
1. Dashboard
Dashboard je novou funkcí produktu IceWarp. Nejnovější verze vyžaduje úspěšné provedení API kontroly, aby bylo ověřeno, že je server přístupný z internetu.
Tento krok je součástí každé instalace EPOS.
Kontrolu lze přeskočit, ale doporučujeme zjistit, proč API není dosažitelné.
Problém bývá nejčastěji ve firewallu nebo Smart Discover.
Ujistěte se, že komunikace probíhá obousměrně.
📘 Další čtení:
Instalace EPOS na Linux | Instalace na Windows | Instalace v Dockeru
2. PHP Redis
PHP nyní standardně podporuje Redis, což usnadňuje load-balanced konfigurace a nasazení Dockeru.
3. Systemd
V Linux instalacích byl proces icewarpd nahrazen systemd.
Původní icewarpd však zůstává dostupný pro správu služeb (funguje jako wrapper).
4. Kompatibilita
Nová verze rozšiřuje podporu pro:
RedHat 9
CentOS 9
Rocky Linux 9
a je plně kompatibilní s Dockerem.
5. Struktura složek
Došlo ke zásadní změně struktury adresářů v IceWarp složce.
Funkční kód byl oddělen od konfigurace a paměti cache, aby byla zajištěna lepší kompatibilita s Dockerem.
| Komponenta | Nové umístění |
|---|---|
| LDAP & PURPLE |
/config (konfigurace), binárky odděleně |
| Kalendář |
/Groupware (binárky), /Calendar (cache, fotografie) |
| CYREN | /Cyren |
| Spam databáze | /spam |
6. Uživatelské účty
Uživatelské účty se nyní ukládají do Accounts DB.
Pro nové instalace a ty, které nepoužívaly databázi, se používá SQLite.
Migrace dat probíhá automaticky.
ℹ️ Soubor
plan.data další konfigurační údaje z maildir byly přesunuty do databáze.
7. Conferences (Konference)
Seznam naplánovaných konferencí dříve uložený v config/conferences.xml je nyní součástí Groupware DB.
8. TeamChat Push
Soubor config/teamchatpush.dat, obsahující seznam mobilních aplikací pro Apple a Google Push, byl přesunut do Groupware DB, což je výhodné pro load-balanced prostředí.
9. Tarpit (Intrusion Prevention)
Tabulka prevence útoků config/tarpit.dat byla přesunuta do stávající Antispam DB.
10. TeamChat vlákna
Byla přepracována struktura TeamChat vláken a GroupWare DB nyní obsahuje nové tabulky:
TeamChatOwnerChannelTeamChatThreadTeamChatOwnerThread
Původní tabulka GroupChatUnread byla migrována do TeamChatOwnerChannel.
⚠️ Downgrade upozornění:
Kvůli těmto změnám není možné přejít zpět na starší verzi IceWarp. Viz články o upgradu a downgradu.
11. Load Balancing
Komponenty lze nyní provozovat nezávisle na hlavním serveru:
Fulltextové vyhledávání běží samostatně.
Yoda DB je nyní load-balanced.
Yoda-scan podporuje více mount pointů.
EPOS nově podporuje externí generátor náhledů (thumbnails), který byl dříve lokální.
XMPP může být distribuováno mezi více serverů.
Antivirus bude brzy dostupný jako externí služba nebo cluster.
AKTUALIZACE FUNKCÍ A REMOTE KONZOLE
1. Any Password
Funkce Any Password pro administrátory byla zrušena.
2. GetLastError
Pro diagnostiku Groupware logů je nyní „GetLastError“ unikátní pro každou relaci a nepřepisuje se mezi relacemi.
GroupWare má dedikované metody pro výpis TeamChat kanálů – aplikační logika se přesunula z úrovně PHP/WebClient do nižší vrstvy GroupWare kódu.
3. TeamChat ACL
Vlastník (moderátor) TeamChat místnosti může nyní
přidat další moderátory,
sám sebe z místnosti odstranit.
4. WebClient Indexing Service
Nová služba pro rychlejší načítání e-mailů ve WebClientu. Analyzuje SMTP data a předává je POP3 službě ještě před doručením zprávy.
Sledujte pomocí tagu
WCIndexingServicev logách IMAP/SQL.Aktivní ve výchozím stavu.
5. SmartAttach
Funkce SmartAttach a Shareable Links byly sjednoceny:
možnost chránit odkaz heslem,
nastavení expirace,
automatické zkrácení URL,
přidaný header
Document reference.
🔍 Yoda-scan nyní indexuje SmartAttach odkazy pro fulltextové vyhledávání.
6. Cyren (Antispam)
CYREN nyní běží samostatně pro příchozí a odchozí relaye:
ctasdconf(incoming)ctasdoutconf(outgoing)
7. Remote Admin konzole
RCP protokol používá JSON struktury místo binárních blobů.
Možnost omezit přístup k RCP přes HTTPS pomocí proměnné
c_system_remoteconsoleprotocol_port.
❌ VoIP služby (Echo, Voicemail, IVR) byly ukončeny.
8. WebAdmin
Novinky ve webové administraci:
Whitelabeling – jednotné pozadí pro WebClient, WebAdmin i mobilní.
Lepší přehled uživatelů – filtrování adminů, doménových adminů a uživatelů.
Export statistik účtů do CSV.
ZMĚNY V MIKROSLUŽBÁCH
Navazujeme na úspěšné mikroslužby Documents a Conferences.
Nově přidáváme Dashboard a URL Shortening.
Tyto služby:
umožňují okamžitě využívat nové funkce,
neukládají uživatelská data do cloudu,
zjednodušují integraci a snižují náklady.
1. Dashboard
Po přihlášení:
Zobrazí se uvítací obrazovka s novinkami WebClientu.
Následně budete přesměrováni na Dashboard.
Funkce Dashboardu:
vytváření poznámek, dokumentů a složek,
připnutí položek,
drag & drop souborů,
sdílení položek,
změna pozadí (platí i pro mobilní klient).
📁 Dashboard je cloudová mikroslužba, která na on-prem serveru neukládá žádná uživatelská data (kromě pozadí).
2. URL Shortening
Nová služba pro zkracování URL funguje na pozadí SmartAttach: zajišťuje sledování přístupů k souborům a zkracování odkazů.
Obsahuje:
soukromé a veřejné API,
integraci s IceWarp při vytváření odkazů.
3. Počasí
Poskytovatel počasí byl změněn na OpenWeatherMap.
Komunikace probíhá přes privátní API chráněné ClientSSL certifikátem.
ZMĚNY V APLIKACÍCH
Nová mobilní aplikace IceWarp nahrazuje původní TeamChat aplikaci.
Dostupná v:
App Store
Google Play
Huawei AppGallery
Funkce TeamChat jsou nyní součástí IceWarp aplikace a budou dále rozšiřovány.
⚙️ Funguje pouze s verzí EPOS.
Je nutné upgradovat z Deep Castle.
Spárování pomocí QR kódu z webového klienta.
Nastavení ze staré aplikace se přenese automaticky (iOS / Android).
Závěr
IceWarp Epos představuje zásadní krok vpřed.
Věnujte pozornost všem pokynům při:
upgradu,
downgradu,
a instalaci.
⚠️ Návrat k předchozí verzi nemusí být u všech instalací možný.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.