Category Archives: DIY

How to Install Gitlab on a Raspberry Pi 2+

Gitlab is a web-based free and open source Git repository manager much like Github. These version control services both utilize the Git version control system originally created by Linus Torvolds under the GNU GPL v2 license in 2005. There are many Git services now, but the two biggest providers, Github and Bitbucket, require paid plans… Read More »

Close Encounter with Vendor Lock-in, Python Triumphs

Vendor lock-in is a term that refers to the practice of a company making a customer dependent (but not entirely) on their goods or services. In IT circles, I hear Cisco’s name thrown around a lot with references to “building a moat“. Some other examples of this are: the patented K-Cup brewing system of Kuerig, printer… Read More »

Raspberry Pi NAS with OpenMediaVault

In this post I will show how to create a Pi powered NAS, or network attached storage, using the free and open source operating system OpenMediaVault (OMV). Why a Raspberry Pi and why OMV? The Raspberry Pi has an extremely small electric footprint, which is crucial for systems that are online 24/7. I chose OMV… Read More »

The Raspberry Pi 2 as a Dedicated VPN (round 2)

Previously, I had tested the Pi Zero as a dedicated VPN. And while that was a great way to securely connect to my home network and access files, the Zero definitely struggled performing some tasks (like streaming media). Raspberry Pi’s are ideal for 24/7 use because they barely draw single watt, compared to desktop computers where the… Read More »

How to connect to PIA through OpenVPN on Linux

One of the most popular VPN providers these days is Private Internet Access (PIA). In this tutorial, I’ll show how to add a VPN connection to the Linux network manager with PIA’s service, using OpenVPN instead of PIA’s client software. Though the client app is robust and offers many useful features like a “VPN killswitch”,… Read More »

The Art of the Sub $200 NAS Build

For decades building your own computer has been a central experience among computer enthusiasts. There’s an indescribable satisfaction that comes with picking out the parts and assembling them into a full computer all by yourself. That same satisfaction extends itself when people decide to build their own network attached storage (NAS) if they’re not simply repurposing… Read More »

Shut Your Pi-hole: Ad Blocking with the Raspberry Pi

Around 10 months ago, Pi-hole – an open source software that runs on Raspberry Pis and filters network traffic, made its debut and has been a popular topic in certain Raspberry Pi circles. The appeal of running Pi-Hole to block ads on your network can be explained succinctly: the software is easy to install, it blocks… Read More »

How to Build a Budget NAS Machine

Intel build AMD build Other parts, operating systems, and more reading Bonus build A small bit on RAID The failure debate Conclusion Similar to how building your own computer can be cheaper, building (or repurposing) a network attached storage (NAS) can save you a few hundred dollars as well. A NAS machine, or a computer… Read More »