Introducing Our Self-Hosted Email Stack
Fully open source, self-hosted email solution that gives you complete control, transparency, and privacy.
Förord
I dagens digitala landskap förblir e-post ryggraden i vår onlineidentitet och kommunikation. Men när integritetsproblemen växer står många användare inför ett svårt val: bekvämlighet på bekostnad av integritet eller integritet på bekostnad av bekvämlighet. På Forward Email har vi alltid trott att du inte ska behöva välja mellan de två.
Idag är vi glada över att kunna tillkännage en betydande milstolpe i vår resa: lanseringen av vår egen värdbaserade e-postlösning. Den här funktionen representerar vårt djupaste engagemang för principer med öppen källkod, integritetsfokuserad design och användarbemyndigande. Med vårt alternativ för egen värd, lägger vi full kraft och kontroll över din e-postkommunikation direkt i dina händer.
Det här blogginlägget utforskar filosofin bakom vår egenvärdiga lösning, dess tekniska implementering och varför det är viktigt för användare som prioriterar både integritet och ägande i sin digitala kommunikation.
Varför självvärd e-post är viktigt
Our self-hosted email solution is clearest expression of our belief that true privacy means control, and control starts with open source. For users who demand full ownership over their digital communications, self-hosting is no longer a fringe idea — it's an essential right. We're proud to stand behind that belief with a fully open, verifiable platform you can run on your own terms.
Problemet med traditionella e-posttjänster
Traditionella e-posttjänster innebär flera grundläggande utmaningar för integritetsmedvetna användare:
- Förtroendekrav: Du måste lita på att leverantören inte kommer åt, analyserar eller delar dina data
- Centraliserad kontroll: Din åtkomst kan återkallas när som helst av vilken anledning som helst
- Sårbarhet för övervakning: Centraliserade tjänster är främsta mål för övervakning
- Begränsad insyn: De flesta tjänster använder proprietär programvara med stängd källkod
- Leverantörslåsning: Att migrera bort från dessa tjänster kan vara svårt eller omöjligt
Även "integritetsfokuserade" e-postleverantörer kommer ofta till korta genom att bara öppna sina frontend-applikationer samtidigt som de håller sina backend-system proprietära och stängda. Detta skapar en betydande förtroendeklyfta – du ombeds att tro på deras sekretesslöften utan att kunna verifiera dem.
Alternativet självvärd
Att själv tillhandahålla din e-post ger ett fundamentalt annorlunda tillvägagångssätt:
- Fullständig kontroll: Du äger och kontrollerar hela e-postinfrastrukturen
- Verifierbar integritet: Hela systemet är transparent och kan granskas
- Ingen tillit krävs: Du behöver inte lita på en tredje part med din kommunikation
- Anpassningsfrihet: Anpassa systemet efter dina specifika behov
- Elasticitet: Din tjänst fortsätter oavsett företags beslut
Som en användare uttryckte det: "Att vara värd för min e-post är den digitala motsvarigheten till att odla min egen mat - det kräver mer arbete, men jag vet exakt vad som finns i det."
Vår Self-Hosted Implementation: Teknisk översikt
Vår egen värdbaserade e-postlösning bygger på samma principer om integritet i första hand som vägleder alla våra produkter. Låt oss utforska den tekniska implementeringen som gör detta möjligt.
Docker-baserad arkitektur för enkelhet och portabilitet
Vi har paketerat hela vår e-postinfrastruktur med Docker, vilket gör det enkelt att distribuera på praktiskt taget alla Linux-baserade system. Detta containeriserade tillvägagångssätt ger flera viktiga fördelar:
- Förenklad implementering: Ett enda kommando ställer in hela infrastrukturen
- Konsekvent miljö: Eliminerar "fungerar på min maskin"-problem
- Isolerade komponenter: Varje tjänst körs i sin egen container för säkerhet
- Enkla uppdateringar: Enkla kommandon för att uppdatera hela stacken
- Minimala beroenden: Kräver endast Docker och Docker Compose
Arkitekturen inkluderar containrar för:
- Webbgränssnitt för administration
- SMTP-server för utgående e-post
- IMAP/POP3-servrar för e-posthämtning
- CalDAV-server för kalendrar
- Databas för konfigurationslagring
- Redis för cachelagring och prestanda
- SQLite för säker, krypterad postlådelagring
Bash Script Installation: Tillgänglighet möter säkerhet
Vi har utformat installationsprocessen för att vara så enkel som möjligt med bibehållen säkerhetspraxis:
bash <(curl -fsSL https://raw.githubusercontent.com/forwardemail/forwardemail.net/master/self-hosting/setup.sh)
Detta enda kommando:
- Verifierar systemkrav
- Guider dig genom konfigurationen
- Konfigurerar DNS-poster
- Konfigurerar TLS-certifikat
- Distribuerar Docker-behållarna
- Utför initial säkerhetshärdning
För dem som är oroliga för att sätta skript till bash (som ni borde vara!), uppmuntrar vi att granska skriptet innan det körs. Den är helt öppen källkod och tillgänglig för inspektion.
Kvantsäker kryptering för framtidssäker integritet
Liksom vår värdtjänst implementerar vår självvärdade lösning kvantbeständig kryptering med ChaCha20-Poly1305 som chiffer för SQLite-databaser. Detta tillvägagångssätt skyddar din e-postdata inte bara mot aktuella hot utan också mot framtida kvantberäkningsattacker.
Varje brevlåda lagras i sin egen krypterade SQLite-databasfil, vilket ger fullständig isolering mellan användare – en betydande säkerhetsfördel jämfört med traditionella delade databasmetoder.
Automatiskt underhåll och uppdateringar
Vi har byggt in omfattande underhållsverktyg direkt i den självvärderade lösningen:
- Automatiska säkerhetskopieringar: Schemalagda säkerhetskopior av all kritisk data
- Certifikatförnyelse: Automatiserad Let's Encrypt certifikathantering
- Systemuppdateringar: Enkelt kommando för att uppdatera till den senaste versionen
- Hälsoövervakning: Inbyggda kontroller för att säkerställa systemets integritet
Dessa verktyg är tillgängliga via en enkel interaktiv meny:
# script prompt
- Initial setup
- Setup Backups
- Setup Auto Upgrades
- Renew certificates
- Restore from Backup
- Help
- Exit
Åtagandet med öppen källkod
Vår egen värdbaserade e-postlösning, liksom alla våra produkter, är 100 % öppen källkod – både frontend och backend. Detta betyder:
- Fullständig transparens: Varje rad kod som behandlar dina e-postmeddelanden är tillgängliga för offentlig granskning
- Gemenskapens bidrag: Vem som helst kan bidra med förbättringar eller åtgärda problem
- Trygghet genom öppenhet: Sårbarheter kan identifieras och åtgärdas av en global community
- Ingen leverantörslåsning: Du är aldrig beroende av vårt företags existens
Hela kodbasen finns tillgänglig på GitHub på https://github.com/forwardemail/forwardemail.net, licensierad under MIT-licensen.
Self-hosted vs. Managed: Att göra rätt val
Även om vi är stolta över att kunna erbjuda ett alternativ som tillhandahålls själv, inser vi att det inte är rätt val för alla. E-post som är självvärd kommer med verkliga ansvar och utmaningar:
Verkligheten med självhostande e-post
Tekniska överväganden
- Serverhantering: Du måste underhålla en VPS eller dedikerad server
- DNS-konfiguration: Korrekt DNS-inställning är avgörande för leveransen
- Säkerhetsuppdateringar: Det är viktigt att hålla sig uppdaterad med säkerhetskorrigeringar
- Spamhantering: Du måste hantera skräppostfiltrering
- Säkerhetskopieringsstrategi: Att implementera tillförlitliga säkerhetskopior är ditt ansvar
Tidsinvestering
- Initial installation: Dags att ställa in, verifiera och läsa dokumentationen
- Löpande underhåll: Enstaka uppdateringar och övervakning
- Felsökning: Ibland tid för att lösa problem
Ekonomiska överväganden
- Serverkostnader: $5-$20/månad för en grundläggande VPS
- Domänregistrering: $10-$20/år
- Tidsvärde: Din tidsinvestering har verkligt värde
När ska du välja vår hanterade tjänst
För många användare är vår hanterade tjänst fortfarande det bästa alternativet:
- Bekvämlighet: Vi hanterar allt underhåll, uppdateringar och övervakning
- Pålitlighet: Dra nytta av vår etablerade infrastruktur och expertis
- Stöd: Få hjälp när problem uppstår
- Leverans: Dra nytta av vårt etablerade IP-rykte
- Kostnadseffektivitet: När du räknar in tidskostnader är vår tjänst ofta mer ekonomisk
Båda alternativen ger samma integritetsfördelar och öppen källkod - skillnaden är helt enkelt vem som hanterar infrastrukturen.
Komma igång med Self-Hosted Forward Email
Är du redo att ta kontroll över din e-postinfrastruktur? Så här kommer du igång:
Systemkrav
- Ubuntu 20.04 LTS eller nyare (rekommenderas)
- Minst 1 GB RAM (2 GB+ rekommenderas)
- 20 GB lagringsutrymme rekommenderas
- Ett domännamn du kontrollerar
- Offentlig IP-adress med port 25-stöd
- Förmåga att ställa in omvänd PTR
- Stöd för IPv4 och IPv6
Dricks Vi rekommenderar flera e-postserverleverantörer på https://forwardemail.net/blog/docs/best-mail-server-providers (källa på https://github.com/forwardemail/awesome-mail-server-providers)
Installationssteg
-
Kör installationsskriptet:
curl -sL https://forwardemail.net/scripts/self-host | bash
-
Följ de interaktiva anvisningarna:
- Ange ditt domännamn
- Konfigurera administratörsuppgifter
- Ställ in DNS-poster enligt instruktionerna
- Välj dina föredragna konfigurationsalternativ
-
Verifiera installationen: När installationen är klar kan du verifiera att allt fungerar genom att:
- Kontrollera containerstatus:
docker ps
- Skickar ett testmail
- Logga in i webbgränssnittet
- Kontrollera containerstatus:
Framtiden för e-post med egen värd
Vår egen värdlösning är bara början. Vi är fast beslutna att ständigt förbättra detta erbjudande med:
- Förbättrade administrationsverktyg: Kraftfullare webbaserad hantering
- Ytterligare autentiseringsalternativ: Inklusive stöd för hårdvarusäkerhetsnyckel
- Avancerad övervakning: Bättre insikter om systemets hälsa och prestanda
- Multi-Server-distribution: Alternativ för konfigurationer med hög tillgänglighet
- Samhällsdrivna förbättringar: Inkluderar bidrag från användare
Slutsats: E-postfrihet för alla
Lanseringen av vår egen värd e-postlösning representerar en betydande milstolpe i vårt uppdrag att tillhandahålla integritetsfokuserade, transparenta e-posttjänster. Oavsett om du väljer vår hanterade tjänst eller ett alternativ som tillhandahålls av dig själv, drar du nytta av vårt orubbliga engagemang för principer med öppen källkod och design med integritet i första hand.
E-post är för viktigt för att kontrolleras av slutna, proprietära system som prioriterar datainsamling framför användarnas integritet. Med Forward Emails egen värdlösning är vi stolta över att kunna erbjuda ett genuint alternativ – ett som ger dig fullständig kontroll över din digitala kommunikation.
Vi tror att integritet inte bara är en funktion; det är en grundläggande rättighet. Och med vårt eget e-postalternativ gör vi den rätten mer tillgänglig än någonsin tidigare.
Är du redo att ta kontroll över din e-post? Kom igång idag eller utforska vår GitHub-förråd för att lära dig mer.
Referenser
[1] Vidarebefordra e-post GitHub Repository: https://github.com/forwardemail/forwardemail.net
[2] Dokumentation med egen värd: https://forwardemail.net/en/self-hosted
[3] E-postsekretess tekniskt genomförande: https://forwardemail.net/en/blog/docs/email-privacy-protection-technical-implementation
[4] Varför öppen källkod är viktigt: https://forwardemail.net/en/blog/docs/why-open-source-email-security-privacy