Self-Hosting Your Own Cloud – Part 8: Monitoring Your Internet Traffic with ntopng

Recently, I discovered that a family member’s device on my home network had been DNS-hijacked. This was only brought to my attention because some sites on that machine were resolving to fraudulent servers. This made me concerned about what the other devices on my network may be up to. I decided to do some research […]

Self-Hosting Your Own Cloud – Part 7: Building a Personal Private Network with WireGuard

About a year ago, I wrote about how to use OpenVPN to provide secure remote access to your home network and its resources to start building your own private cloud. I have been incrementally adding network services since. Recently, I’ve started using WireGuard instead of OpenVPN. I’ve found that the configuration is far simpler, while […]

Using SQL to Look Through All of Your iMessage Text Messages

iMessage is one of my favorite things about having an iPhone and a Mac. It’s also one of my least favorite things. I love being able to send messages from my computer, and the integration between the two devices is seamless. What frustrates me is the inability to efficiently search through old messages. iOS 13 […]

How to Host a Zoom Concert with High-Quality Audio

At Atomic, we’ve been staying connected with “Quarantunes” — mini live concerts given by employees and streamed to the entire company over Zoom. These concerts are a fun little pick-me-up during the week that help many of us get through the emotional roller coaster brought about by current events. Zoom is a great platform for […]