<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Migrating From Microsoft 365 to Proton on PeteMahon.net</title><link>https://petemahon.net/series/migrating-from-microsoft-365-to-proton/</link><description>Recent content in Migrating From Microsoft 365 to Proton on PeteMahon.net</description><generator>Hugo</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener"&gt;CC BY-NC 4.0&lt;/a&gt;</copyright><lastBuildDate>Fri, 01 May 2026 11:30:00 +0400</lastBuildDate><atom:link href="https://petemahon.net/series/migrating-from-microsoft-365-to-proton/index.xml" rel="self" type="application/rss+xml"/><item><title>Closing the Loop: What I Still Want from Proton</title><link>https://petemahon.net/posts/2026/05/closing-the-loop-what-i-still-want-from-proton/</link><pubDate>Fri, 01 May 2026 11:30:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/05/closing-the-loop-what-i-still-want-from-proton/</guid><description>&lt;p&gt;This is the last post in the series. Eleven posts in, with mail, calendar, drive, notes, the office suite, and the password story all settled, the migration is done. My setup is working. So this post is a stocktake of what&amp;rsquo;s still wrong, what would have to change for the move to be complete in the way I&amp;rsquo;d want it to be, and a closing word to Proton.&lt;/p&gt;
&lt;p&gt;Two things, really. A family plan that actually fits a household like mine, and native Linux apps for the bits that still don&amp;rsquo;t have them. Then a thank-you, because the rest of this series has been mostly praise and the criticism in this post is a small list against a &lt;strong&gt;long&lt;/strong&gt; ledger of things Proton have got right.&lt;/p&gt;</description></item><item><title>What Else You Get: Proton VPN and Proton Meet</title><link>https://petemahon.net/posts/2026/04/what-else-you-get-proton-vpn-and-proton-meet/</link><pubDate>Thu, 30 Apr 2026 18:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/what-else-you-get-proton-vpn-and-proton-meet/</guid><description>&lt;p&gt;Most of this series has been about migrating things &lt;em&gt;off&lt;/em&gt; M365 and &lt;em&gt;onto&lt;/em&gt; Proton: mail, files, notes, documents. This post is about the two pieces of Proton Unlimited that I expected to be background features when I bought the bundle, and that turned out to be central to why the migration was finishable.&lt;/p&gt;
&lt;p&gt;Proton VPN displaced a separate service I&amp;rsquo;d been paying for separately for years; a VPN service that claimed no logs but wasn&amp;rsquo;t as publicly trusted as Proton. Proton Meet was the missing piece that let me close the door on Microsoft entirely. Both came as part of the bundle I was already paying for. If you&amp;rsquo;d asked me at the start whether either justified the move on its own, I&amp;rsquo;d have said no. A few weeks in, the answer is different.&lt;/p&gt;</description></item><item><title>Two Vendors, Two Keys: Keeping Passwords Outside Proton</title><link>https://petemahon.net/posts/2026/04/two-vendors-two-keys-keeping-passwords-outside-proton/</link><pubDate>Thu, 30 Apr 2026 09:30:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/two-vendors-two-keys-keeping-passwords-outside-proton/</guid><description>&lt;p&gt;This series has been about moving from Microsoft to Proton. One thing didn&amp;rsquo;t move, and was never going to: my password manager. Bitwarden was already in place across my household before any of this began, and it stayed where it was while the rest of my stack got rebuilt.&lt;/p&gt;
&lt;p&gt;Proton has its own password manager, Proton Pass; on the face of it, consolidating onto it would have been the consistent move. I didn&amp;rsquo;t seriously consider it and this post is about &lt;em&gt;why&lt;/em&gt;. It has very little to do with Pass itself and quite a lot to do with deliberately not keeping all the keys to my life under a single login.&lt;/p&gt;</description></item><item><title>Migrating OneNote to Joplin</title><link>https://petemahon.net/posts/2026/04/migrating-onenote-to-joplin/</link><pubDate>Wed, 29 Apr 2026 10:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/migrating-onenote-to-joplin/</guid><description>&lt;h2 id="getting-your-notes-out-of-onenote"&gt;Getting your notes out of OneNote&lt;/h2&gt;
&lt;p&gt;Getting data out of OneNote is the part of this migration where Microsoft makes you work for it. Unlike OneDrive - where the desktop client will happily sync the entire tree to disk on demand - OneNote has no equivalent &amp;ldquo;export everything&amp;rdquo; command. The native export options are notebook-by-notebook, section-by-section, and the formats they offer (&lt;code&gt;.one&lt;/code&gt; proprietary, &lt;code&gt;.docx&lt;/code&gt;, &lt;code&gt;.pdf&lt;/code&gt;, &lt;code&gt;.mht&lt;/code&gt;) are either useless to Joplin or lossy on the way through. The route I took was OneNote desktop on Windows exporting to &lt;code&gt;.one&lt;/code&gt; files, then Joplin&amp;rsquo;s native OneNote import on the other side.&lt;/p&gt;</description></item><item><title>Replacing Microsoft Office with LibreOffice</title><link>https://petemahon.net/posts/2026/04/replacing-microsoft-office-with-libreoffice/</link><pubDate>Wed, 29 Apr 2026 09:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/replacing-microsoft-office-with-libreoffice/</guid><description>&lt;p&gt;This series isn&amp;rsquo;t about LibreOffice. It&amp;rsquo;s about reclaiming a setup that doesn&amp;rsquo;t sign me in, count my keystrokes, or shove an AI assistant into every corner. LibreOffice is the bit where the office suite stops being a subscription. No licence nags, no mandatory account, no usage telemetry, no Copilot bolted onto every menu. That&amp;rsquo;s the whole point of this shift. And it&amp;rsquo;s not a fringe move - &lt;a href="https://petemahon.net/posts/2026/04/why-i-left-microsoft-365-for-proton/"&gt;several European governments are heading the same way&lt;/a&gt; for a lot of the same reasons.&lt;/p&gt;</description></item><item><title>Moving OneDrive Files to Proton Drive</title><link>https://petemahon.net/posts/2026/04/moving-onedrive-files-to-proton-drive/</link><pubDate>Tue, 28 Apr 2026 03:30:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/moving-onedrive-files-to-proton-drive/</guid><description>&lt;h2 id="getting-the-onedrive-tree-onto-disk"&gt;Getting the OneDrive tree onto disk&lt;/h2&gt;
&lt;p&gt;Getting every file out of OneDrive and onto local disk is the foundation step; Proton Drive&amp;rsquo;s client needs to see real files, not placeholders to files only in the cloud. The OneDrive client allows you to set your top folders to &lt;em&gt;Always keep on this device&lt;/em&gt;, which will pull all your files down. If you have huge local diskspace, you might select them all at once for downloading.&lt;/p&gt;</description></item><item><title>Migrating Multiple M365 Mailboxes to Proton with One License</title><link>https://petemahon.net/posts/2026/04/migrating-multiple-m365-mailboxes-to-proton-with-one-license/</link><pubDate>Mon, 27 Apr 2026 08:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/migrating-multiple-m365-mailboxes-to-proton-with-one-license/</guid><description>&lt;p&gt;&lt;em&gt;If you&amp;rsquo;ve arrived here from a search engine looking specifically for the shared-mailbox question, the short version is: yes, you can migrate two M365 mailboxes onto one Proton license, and you do it by temporarily moving the license between users in M365 rather than buying a second seat anywhere. The longer version assumes you&amp;rsquo;ve already done the basic Proton setup - both custom domains added and verified, MX records pointing at Proton, your primary mailbox already imported via Easy Switch. If any of that isn&amp;rsquo;t true, the &lt;a href="https://petemahon.net/posts/2026/04/migrating-your-inbox-from-microsoft-365-to-proton/"&gt;previous post&lt;/a&gt; covers the standard single-mailbox flow first.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Migrating Your Inbox from Microsoft 365 to Proton</title><link>https://petemahon.net/posts/2026/04/migrating-your-inbox-from-microsoft-365-to-proton/</link><pubDate>Sun, 26 Apr 2026 17:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/migrating-your-inbox-from-microsoft-365-to-proton/</guid><description>&lt;p&gt;&lt;em&gt;This is where data actually moves. &lt;a href="https://petemahon.net/posts/2026/04/proton-mail-on-a-custom-domain-your-address-aliases-and-catch-all/"&gt;Post 3&lt;/a&gt; got Proton set up on your custom domain and your DNS records trusted; this post is the cutover itself - pulling mail across from M365. If you&amp;rsquo;ve arrived here from a search engine, note that the earlier posts aren&amp;rsquo;t prerequisites if you already have Proton on a custom domain with MX records created but not yet live.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="before-you-start"&gt;Before you start&lt;/h2&gt;
&lt;p&gt;So far, your incoming email should have started appearing in your Proton mailbox, and you should have been able to send emails from Proton as well. Let&amp;rsquo;s just double-check you have everything in place.&lt;/p&gt;</description></item><item><title>Proton Mail on a Custom Domain: Your Address, Aliases and Catch-all</title><link>https://petemahon.net/posts/2026/04/proton-mail-on-a-custom-domain-your-address-aliases-and-catch-all/</link><pubDate>Tue, 21 Apr 2026 17:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/proton-mail-on-a-custom-domain-your-address-aliases-and-catch-all/</guid><description>&lt;p&gt;This is part 3 of a series on moving a personal domain from Microsoft 365 to Proton. &lt;a href="https://petemahon.net/posts/2026/04/why-i-left-microsoft-365-for-proton/"&gt;Post 1&lt;/a&gt; covered the why, and &lt;a href="https://petemahon.net/posts/2026/04/migrating-my-dns-to-cloudflare/"&gt;post 2&lt;/a&gt; moved DNS to Cloudflare. This post is the heart of the migration - getting Proton Mail working on a custom domain, understanding how Proton&amp;rsquo;s address model differs from what you&amp;rsquo;re used to, and getting your DNS records right so mail delivery is trusted.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;ve landed here straight from a search engine, the earlier posts aren&amp;rsquo;t prerequisites - you can follow this one standalone, provided you already control your DNS somewhere that lets you add TXT and MX records.&lt;/p&gt;</description></item><item><title>Migrating My DNS to Cloudflare</title><link>https://petemahon.net/posts/2026/04/migrating-my-dns-to-cloudflare/</link><pubDate>Tue, 21 Apr 2026 10:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/migrating-my-dns-to-cloudflare/</guid><description>&lt;p&gt;In &lt;a href="https://petemahon.net/posts/2026/04/why-i-left-microsoft-365-for-proton/"&gt;the previous post&lt;/a&gt; I wrote about why I was leaving Microsoft 365. The first practical step was moving DNS off Microsoft&amp;rsquo;s infrastructure.&lt;/p&gt;
&lt;h2 id="why-cloudflare"&gt;Why Cloudflare&lt;/h2&gt;
&lt;p&gt;The specific trigger was licensing: once I stopped paying for M365, there was no guarantee Microsoft would keep hosting my DNS for free. I needed a provider I trusted to keep basic DNS free long-term, and Cloudflare has a strong track record on that front.&lt;/p&gt;
&lt;p&gt;Cloudflare has been my go-to for personal projects, going back years. Their free tier is compelling, and I was able to fashion my own dynamic DNS using their APIs to access my home lab remotely. Whilst I have since shifted my network to Tailscale, I still use Cloudflare for DNS hosting on other domains I own, CI/CD integrations, CDN, and Compute. To safely minimise the number of services I consume, Cloudflare was the natural choice for my DNS migration.&lt;/p&gt;</description></item><item><title>Why I Left Microsoft 365 for Proton</title><link>https://petemahon.net/posts/2026/04/why-i-left-microsoft-365-for-proton/</link><pubDate>Tue, 21 Apr 2026 09:00:00 +0400</pubDate><guid>https://petemahon.net/posts/2026/04/why-i-left-microsoft-365-for-proton/</guid><description>&lt;h2 id="what-was-working-fine"&gt;What was working fine&lt;/h2&gt;
&lt;p&gt;I had my tenant in Microsoft 365 for nearly 10 years. Both of my domains lived there, mahon.pro for professional usage, and petemahon.net for anything personal.&lt;/p&gt;
&lt;p&gt;It was invaluable for keeping up with the ever-evolving beast which is M365. Or is it Office? I can&amp;rsquo;t bring myself to call it all CoPilot. Starting with office.com, then microsoft365.com and then more recently microsoft.cloud. Access to a full Exchange server, 1TB of SharePoint storage, Teams, and of course the 1TB OneDrive and 50GB mail storage. All for a measly $12.99 a month. I also managed the DNS for my domains in M365, noting that the ease of having Microsoft manage these meant for a much less manual setup when adding domains. The security of the platform alone kept me hooked and I therefore evangelised it for SMBs (as a managed service).&lt;/p&gt;</description></item></channel></rss>