How to Setup iCloud Accounts in Gnome/Linux

I recently installed System76’s Pop!_OS on my desktop after experiencing a few issues with Fedora on a system with an nVidia card. It works great everywhere else I have used Fedora, but not with nVidia (fun video link).

Speaking of another service that does not play well with Linux, when I installed Pop!_OS I wanted to set up my iCloud email account in Gnome’s Online Accounts settings and encountered a troubleshooting nightmare for almost an hour. I want to help take that pain away from anyone attempting to do the same in Gnome or one of its customized derivatives in a common GNU/Linux distribution.

Let us get right to it!

Open the Settings panel and find “Online Accounts”

Click the “IMAP and SMTP” button in the list

In the next dialog box, fill out your full email address and your name and click the Forward button

In the next IMAP dialog box, fill in the following options

  • IMAP Server: imap.mail.me.com
  • Username: email_address@icloud.com
  • Password: <One-Time Use, App Password if using MFA>
  • Encryption: Choose SSL on a dedicated port from the dropdown menu

In the SMTP next dialog box, fill in the following options

  • SMTP Server: smtp.mail.me.com
  • Username: email_address@icloud.com
  • Password: <One-Time Use, App Password if using MFA>
  • Encryption: Choose STARTTLS after connecting from the dropdown menu

The end.

Delivering on Successful Company Culture

Over the course of my career I have worked for small companies and large companies. I have also worked for one of the top three largest companies in the world. I have worked contract roles overseas and full-time employee roles here in the United States. But, no matter the company, role, or country, the one common thread amongst all of these companies was culture. A company’s culture is something that can happen organically, but if you want an award winning culture it takes a lot more than blind luck.

Continue reading…

How to Install UniFi Controller on Zorin OS

Recently I got a wild hair and decided to install Zorin OS (a derivative of Ubuntu) on an old laptop I had lying around for 10 years. This laptop was previously serving as a Windows 10-based server and acting as my network controller with the UniFi Controller software from Ubiquiti installed. I have used Ubiquiti products on my network for over seven years now and would have it almost no other way.

Continue reading…