How to install and configure WireGuard on Linux Manjaro, a step-by-step guide.
One of the motivations behind dual-booting Linux on my MacBook Pro was to take back control of my personal data. Not just because Apple uses fake encryption on iCloud. And not because macOS has been shown to leave users open to eavesdropping exploits. But because when I use my Mac with macOS the operating system constantly beams out activity records, sharing my personal details with strangers I’ve never met.
So why should anyone care? What difference does it make? Privacy is human right, it’s universal and not for sale. (Besides the data you’re leaking is worth loads of money and in the future some of us will be getting paid for it.)
In this short guide I’ll show you how to encrypt and route your local Internet traffic through a fast, modern, and secure VPN tunnel called WireGuard using a free and open source operating system called Manjaro Linux. I will explain how to install WireGuard on Manjro, share a simple means of establishing and testing an encrypted Internet connection and leave you with next steps to further your understanding.
I see that Jason actually made the pull
request to have wireguard included in the kernel.
Can I just once again state my love for it and hope it gets merged
soon? Maybe the code isn't perfect, but I've skimmed it, and compared
to the horrors that are OpenVPN and IPSec, it's a work of art.
Linus Torvalds, LKML (2 Aug 2018)
Follow along if you’re ready take back control of your personal data too.
How to change the Firefox New Tab page for suitable display in low-light.
I don’t know about you but I really like dark interfaces. Dark interfaces use less battery on AMOLED screens, reduce eye strain at night, and help protect you from shoulder surfers and nosy bar flies. Plus they just look good.
Which is why I was a bit miffed after installing ghacks-user.js to lock-down security in Firefox Quantum. I finished setup right before bed, opened the browser and – WHAM – my entire room illuminated with New Tab page:
Improve the utility and enjoyment of your MacBook. Learn how to dual-boot macOS Mojave and Linux Manjaro directly from your Apple SSD hard disk.
Are you familiar with the concept of “habit fields”? They’re these magical auras we give to everyday objects, assigning them purpose and allowing us to focus our awareness to accomplish tasks faster. But habit fields can work against you as well, if you’re not careful:
If you’ve been trying to do everything from one place and one device, then you may need to make a conscious decision to divide different modes of behavior.
Jack Cheng, Habit Fields (2010)
One device you may be trying to do everything from one place is the MacBook Pro. With the beefy specs on the flagship Apple notebook it can be easy to piledrive too many activities all into one place, affecting your Mac’s habit field.
But there’s a trick you can use to divide different modes of behavior on a Mac. And that’s to add a second operating system and dual-boot. Here’s how to install and dual-boot Linux Manjaro alongside macOS Mojave on a MacBook Pro.
Using Ruby, Sinatra and MongoDB on Windows
Learn how to use Sublime Text to SFTP to an Ubuntu server for simple remote website administration.
About a year ago I explained how to set-up Remote Projects in Eclipse. Since then I’ve ditched Eclipse in favor of Sublime Text. But, even with the cat’s pajamas of modern code editors (that’s Sublime), getting source files from development to production meant carrying around some extra baggage:
- A deployment process, often manual, or, if automated, tightly coupled with the application sources (zomg! oh n0s!!), must be created and followed.
- At least two environments, likely not running on the same platform, must be stood-up and carried: development and production.
- Windows users, who may not have a good method for developing for today’s Linux-based hosting environments, are pretty much snowed from the get-go.
I’m deliberately oversimplifying here for the sake of TL;DR, so let me get the point. If you’re running a small site, are capable of failing fast and failing often, don’t have a lot of code contributors or are for some reason stuck working on an IBM Aptiva with 16MB RAM upgrade, you can pretty much skip the pain points in the list above and just manage code directly on the web server remotely. How is that possible? Simple. SFTP to Ubuntu server with Sublime Text as explained in this article.