E-mail s vlastním hostingem: Závazek k open source

Předmluva
V dnešní digitální krajině zůstává e-mail páteří naší online identity a komunikace. S rostoucími obavami o soukromí však mnoho uživatelů čelí obtížné volbě: pohodlí na úkor soukromí, nebo soukromí na úkor pohodlí. Ve Forward Email jsme vždy věřili, že byste si mezi těmito dvěma možnostmi neměli muset vybírat.
Dnes s radostí oznamujeme významný milník na naší cestě: spuštění našeho samohostovaného e-mailového řešení. Tato funkce představuje náš nejhlubší závazek k principům open source, designu zaměřenému na soukromí a posílení postavení uživatelů. Díky naší možnosti samohostování vám dáváme plnou moc a kontrolu nad vaší e-mailovou komunikací přímo do rukou.
Tento blogový příspěvek zkoumá filozofii našeho samohostovaného řešení, jeho technickou implementaci a proč je důležité pro uživatele, kteří ve své digitální komunikaci upřednostňují soukromí i vlastnictví.
Proč je důležitý samoobslužný e-mail
Naše samoobslužné e-mailové řešení je nejjasnějším vyjádřením našeho přesvědčení, že skutečné soukromí znamená kontrolu a kontrola začíná u open source. Pro uživatele, kteří požadují plné vlastnictví nad svou digitální komunikací, již samoobslužný hosting není jen okrajovou myšlenkou – je to základní právo. Jsme hrdí na to, že si za tímto přesvědčením stojíme s plně otevřenou a ověřitelnou platformou, kterou můžete provozovat podle svých vlastních podmínek.
Problém s tradičními e-mailovými službami
Tradiční e-mailové služby představují pro uživatele, kteří dbá na soukromí, několik zásadních výzev:
- Požadavky na důvěryhodnost: Musíte důvěřovat poskytovateli, že nebude přistupovat k vašim datům, analyzovat je ani je sdílet.
- Centralizované řízení: Váš přístup může být kdykoli a z jakéhokoli důvodu odvolán.
- Zranitelnost sledování: Centralizované služby jsou hlavním cílem sledování.
- Omezená transparentnost: Většina služeb používá proprietární software s uzavřeným zdrojovým kódem.
- Uzamčení dodavatele: Migrace od těchto služeb může být obtížná nebo nemožná.
Dokonce i poskytovatelé e-mailů „zaměření na soukromí“ často selhávají tím, že open-source poskytují pouze své frontendové aplikace, zatímco backendové systémy ponechávají proprietární a uzavřené. To vytváří značnou mezeru v důvěře – jste nuceni věřit jejich slibům ohledně soukromí, aniž byste si je mohli ověřit.
Alternativa k vlastnímu hostování
Samostatné hostování e-mailů nabízí zásadně odlišný přístup:
- Úplná kontrola: Celou e-mailovou infrastrukturu vlastníte a ovládáte.
- Ověřitelné soukromí: Celý systém je transparentní a auditovatelný.
- Není vyžadována žádná důvěra: Nemusíte svěřovat svou komunikaci třetí straně.
- Svoboda přizpůsobení: Přizpůsobte si systém svým specifickým potřebám.
- Odolnost: Vaše služba je nadále poskytována bez ohledu na rozhodnutí jakékoli společnosti.
Jak to vyjádřil jeden uživatel: „Vlastní hosting mého e-mailu je digitálním ekvivalentem pěstování vlastních potravin – vyžaduje to více práce, ale přesně vím, co to obsahuje.“
Naše implementace hostovaná na vlastním serveru: Technický přehled
Naše samoobslužné e-mailové řešení je postaveno na stejných principech ochrany osobních údajů, které jsou základem všech našich produktů. Pojďme se podívat na technickou implementaci, která to umožňuje.
Architektura založená na Dockeru pro jednoduchost a přenositelnost
Celou naši e-mailovou infrastrukturu jsme zabalili pomocí Dockeru, takže ji lze snadno nasadit prakticky na jakýkoli systém založený na Linuxu. Tento kontejnerizovaný přístup nabízí několik klíčových výhod:
- Zjednodušené nasazení: Jediný příkaz nastaví celou infrastrukturu
- Konzistentní prostředí: Eliminuje problémy typu „funguje na mém počítači“
- Izolované komponenty: Každá služba běží ve vlastním kontejneru z důvodu zabezpečení
- Snadné aktualizace: Jednoduché příkazy pro aktualizaci celého stacku
- Minimální závislosti: Vyžaduje pouze Docker a Docker Compose
Architektura zahrnuje kontejnery pro:
- Webové rozhraní pro administraci
- SMTP server pro odchozí e-maily
- IMAP/POP3 servery pro načítání e-mailů
- CalDAV server pro kalendáře
- CardDAV server pro kontakty
- Databáze pro ukládání konfigurace
- Redis pro ukládání do mezipaměti a výkon
- SQLite pro bezpečné a šifrované ukládání poštovních schránek
Note
Nezapomeňte se podívat na naši průvodce pro vývojáře s vlastním hostingem
Instalace bash skriptu: Přístupnost se setkává se zabezpečením
Proces instalace jsme navrhli tak, aby byl co nejjednodušší a zároveň dodržoval osvědčené bezpečnostní postupy:
bash <(curl -fsSL https://raw.githubusercontent.com/forwardemail/forwardemail.net/master/self-hosting/setup.sh)
Tento jediný příkaz:
- Ověřuje systémové požadavky
- Provede vás konfigurací
- Nastavuje záznamy DNS
- Konfiguruje certifikáty TLS
- Nasazuje kontejnery Docker
- Provádí počáteční posílení zabezpečení
Pro ty, kteří se obávají přeposílání skriptů do bash (což by měli mít!), doporučujeme si skript před spuštěním prohlédnout. Je plně open-source a dostupný k nahlédnutí.
Kvantově bezpečné šifrování pro soukromí připravené na budoucnost
Stejně jako naše hostovaná služba, i naše samohostované řešení implementuje kvantově odolné šifrování s využitím šifry ChaCha20-Poly1305 pro databáze SQLite. Tento přístup chrání vaše e-mailová data nejen před současnými hrozbami, ale i před budoucími útoky kvantových počítačů.
Každá poštovní schránka je uložena ve vlastním šifrovaném souboru databáze SQLite, což zajišťuje úplnou izolaci mezi uživateli – významnou bezpečnostní výhodu oproti tradičním přístupům ke sdíleným databázím.
Automatizovaná údržba a aktualizace
Přímo do samoobslužného řešení jsme zabudovali komplexní nástroje pro údržbu:
- Automatické zálohy: Plánované zálohy všech důležitých dat
- Obnovení certifikátu: Automatizovaná správa certifikátů Let's Encrypt
- Aktualizace systému: Jednoduchý příkaz pro aktualizaci na nejnovější verzi
- Monitorování stavu: Vestavěné kontroly pro zajištění integrity systému
Tyto nástroje jsou přístupné prostřednictvím jednoduché interaktivní nabídky:
# script prompt
1. Initial setup
2. Setup Backups
3. Setup Auto Upgrades
4. Renew certificates
5. Restore from Backup
6. Help
7. Exit
Závazek k open-source
Naše e-mailové řešení s vlastním hostingem, stejně jako všechny naše produkty, je 100% open-source – a to jak na frontendu, tak i na backendu. To znamená:
- Naprostá transparentnost: Každý řádek kódu, který zpracovává vaše e-maily, je k dispozici pro veřejnou kontrolu.
- Příspěvky komunity: Kdokoli může přispět vylepšeními nebo opravit problémy.
- Zabezpečení prostřednictvím otevřenosti: Zranitelnosti může identifikovat a opravit globální komunita.
- Žádná vázanost na dodavatele: Nikdy nejste závislí na existenci naší společnosti.
Celá kódová základna je k dispozici na GitHubu na adrese https://github.com/forwardemail/forwardemail.net.
Samostatně hostované vs. spravované: Jak se správně rozhodnout
I když jsme hrdí na to, že nabízíme možnost vlastního hostování, uvědomujeme si, že to není ta správná volba pro každého. Vlastní hostování e-mailů s sebou nese skutečné povinnosti a výzvy:
Realita samoobslužného hostování e-mailů
Technické aspekty
- Správa serveru: Budete muset spravovat VPS nebo dedikovaný server.
- Konfigurace DNS: Správné nastavení DNS je zásadní pro doručitelnost.
- Aktualizace zabezpečení: Udržování aktuálních bezpečnostních záplat je nezbytné.
- Správa spamu: Budete muset spravovat filtrování spamu.
- Strategie zálohování: Implementace spolehlivých záloh je vaší odpovědností.
Časová investice
- Počáteční nastavení: Čas na nastavení, ověření a přečtení dokumentace
- Průběžná údržba: Občasné aktualizace a monitorování
- Řešení problémů: Občasný čas na řešení problémů
Finanční aspekty
- Náklady na server: 5–20 USD/měsíc pro základní VPS
- Registrace domény: 10–20 USD/rok
- Časová hodnota: Vaše časová investice má skutečnou hodnotu
Kdy si vybrat naši spravovanou službu
Pro mnoho uživatelů zůstává naše spravovaná služba tou nejlepší volbou:
- Pohodlí: Zajistíme veškerou údržbu, aktualizace a monitorování.
- Spolehlivost: Využijte výhod naší zavedené infrastruktury a odborných znalostí.
- Podpora: Získejte pomoc, když nastanou problémy.
- Dodatelnost: Využijte naši zavedenou reputaci v oblasti duševního vlastnictví.
- Nákladová efektivita: Když započítáte časové náklady, naše služby jsou často ekonomičtější.
Obě možnosti poskytují stejné výhody v oblasti soukromí a transparentnosti open source – rozdíl je jednoduše v tom, kdo infrastrukturu spravuje.
Začínáme s samostatně hostovaným přeposílaným e-mailem
Jste připraveni převzít kontrolu nad svou e-mailovou infrastrukturou? Zde je návod, jak začít:
Systémové požadavky
- Ubuntu 20.04 LTS nebo novější (doporučeno)
- Minimálně 1 GB RAM (doporučeno 2 GB a více)
- Doporučeno 20 GB úložiště
- Název domény, kterou spravujete
- Veřejná IP adresa s podporou portu 25
- Možnost nastavení reverzní PTR
- Podpora IPv4 a IPv6
Tip
Doporučujeme několik poskytovatelů poštovních serverů na adrese https://forwardemail.net/blog/docs/best-mail-server-providers (zdroj na adrese https://github.com/forwardemail/awesome-mail-server-providers)
Kroky instalace
- Spusťte instalační skript:
bash <(curl -fsSL https://raw.githubusercontent.com/forwardemail/forwardemail.net/master/self-hosting/setup.sh)
- Postupujte podle interaktivních pokynů:
- Zadejte název vaší domény
- Nakonfigurujte přihlašovací údaje správce
- Nastavte záznamy DNS podle pokynů
- Vyberte preferované možnosti konfigurace
- Ověření instalace: Po dokončení instalace můžete ověřit, zda vše funguje:
- Kontrola stavu kontejneru:
docker ps
- Odeslání testovacího e-mailu
- Přihlášení do webového rozhraní
Budoucnost samoobslužného e-mailu
Naše řešení s vlastním hostingem je jen začátek. Jsme odhodláni tuto nabídku neustále vylepšovat pomocí:
- Vylepšené nástroje pro správu: Výkonnější webová správa
- Další možnosti ověřování: Včetně podpory hardwarového bezpečnostního klíče
- Pokročilé monitorování: Lepší přehled o stavu a výkonu systému
- Nasazení na více serverů: Možnosti konfigurací s vysokou dostupností
- Vylepšení řízená komunitou: Začlenění příspěvků od uživatelů
Závěr: Svoboda e-mailu pro každého
Spuštění našeho samoobslužného e-mailového řešení představuje významný milník v našem poslání poskytovat transparentní e-mailové služby zaměřené na soukromí. Ať už si vyberete naši spravovanou službu nebo samoobslužnou variantu, budete těžit z našeho neochvějného závazku k principům open source a designu kladenému na soukromí přednostně.
E-mail je příliš důležitý na to, aby byl kontrolován uzavřenými, proprietárními systémy, které upřednostňují shromažďování dat před soukromím uživatelů. S řešením hostovaným na vlastní pěst od Forward Email jsme hrdí na to, že nabízíme skutečnou alternativu – takovou, která vám dává plnou kontrolu nad vaší digitální komunikací.
Věříme, že soukromí není jen vlastnost; je to základní právo. A díky naší možnosti vlastního hostování e-mailů toto právo zpřístupňujeme dostupněji než kdykoli předtím.
Jste připraveni převzít kontrolu nad svým e-mailem? Začněte ještě dnes nebo si prohlédněte naši Repozitář GitHubu, kde se dozvíte více.
Odkazy
[1] Repozitář GitHub pro přeposílání e-mailů: https://github.com/forwardemail/forwardemail.net
[2] Samostatně hostovaná dokumentace: https://forwardemail.net/en/self-hosted
[3] Technická implementace ochrany osobních údajů v e-mailu: https://forwardemail.net/en/blog/docs/email-privacy-protection-technical-implementation
[4] Proč je důležitý open-source e-mail: https://forwardemail.net/en/blog/docs/why-open-source-email-security-privacy