Mountain%20Landscape_edited_edited.jpg

Tutorials

Turn Your Old, Cracked Android Phone Into a Backup Server! (UrBackup/Linux Deploy Tutorial Part I)

Today, I'm going to show you how to run a full-fledged backup server on a rooted Android phone with UrBackup and Linux Deploy! Plastic waste isn't going away, but the next big pollution problem to compound our anxieties is e-waste. So why toss out a perfectly good, albeit cracked and worn, phone?

How to Mount and Manage LVM Volumes on Android Linux Deploy (UrBackup/Linux Deploy Tutorial Part II)

This tutorial will cover creating and mounting LVM (logical volume management) volumes on your rooted Android device. This is the second part of my backup server-on-Android tutorial, but this will be 80% LVM exercise and 20% UrBackup/Linux Deploy.

How to Turn Any Raspberry Pi (or SBC/Microcontroller) Project into a Solar-Powered Project

This guide will walk you through the steps to get your Raspberry Pi project 100% on solar power. Today, I'm going to try to keep it simple and aimed at your SBC project (I'll be referencing Raspberry Pi, but you can apply these steps to any SBC/Microcontroller).

Setup a Home WiFi Firewall With IPFire on Raspberry Pi 3

This tutorial show you how to turn your Raspberry Pi into an IPFire hardware firewall for WiFi connections. In this topology, you can setup all of your wireless devices behind the firewall, separated from the rest of your home network.

Setup a Private Cloud Server for Cloud Storage, Chat, Documents, and More With Nextcloud

This tutorial will walk you through the phenomenally easy setup of Nextcloud with Snapd on Ubuntu 20.04 LTS. Why give your data to Google or Microsoft when you can store your own data for free?

Personal VPN Setup with OpenVPN 2.5.2 on CentOS

This tutorial will show you how to setup a basic self-maintaining OpenVPN server. I mean "self-maintaining" in that it will update packages and run anti-virus scans automatically on a schedule with crontab, so all you ever need to do is login to create new client profiles for your friends. And I guess troubleshoot if/when it crashes.

Personal VPN Setup with WireGuard on CentOS

This tutorial will walk you through a WireGuard VPN server installation with ClamAV to keep your server clean. This will be very similar to my OpenVPN tutorial, but WireGuard has a much easier setup and is a remarkably faster protocol.

DNSCrypt-Proxy2 Setup to Secure the Last Mile of Your VPN Server

This tutorial will walk you through the setup of DNSCrypt-Proxy2 on your VPN server to bring your VPN security up-to-par with major VPN services. This tutorial is based on Centos 7 and OpenVPN 2.5.2/WireGuard, but the instructions are simple and you can easily translate these steps into other distributions of Linux.

Waveshare SIM7600G-H 4G HAT Modem for Raspberry Pi Setup

This tutorial is based on mkrzysztofowicz's post on the Raspberry Pi Forums. In addition to setup, I'll give you a script for crontab to connect to 4G and get assigned an IP with udhcpc at startup. You can actually just run this script and it will connect the modem for you (you don't actually have to run through these steps to do it manually), but if you run into errors, I recommend you go through the tutorial from the beginning to help troubleshoot.