When you visit a website, such as codeopolis.com your computer will contact your DNS provider and ask for the IP address of codeopolis.com so your computer can visit the site. The DNS provider will then log that request, creating a record of your visit. Can you trust that your DNS provider or Internet Service Provider (ISP) will not share or sell that information? I don’t.
Sometimes in order to debug issues on your home network, you need to disable your Pi-Hole from filtering advertisements for a short period of time. Customarily, in order to temporarily disable filtering, you need to login to your Pi-Hole dashboard and select disable. Then, when you are ready to re-enable ad blocking, you need to log back into the Pi-Hole dashboard and click enable. Logging into Pi-Hole on a computer can be time consuming and inconvenient. Wouldn’t it be awesome if you could control Pi-Hole from your iPhone?
Over the past few months, I’ve been working to transition to as many self-hosted applications as I can. Self-hosting applications is a secure way to control your data on your terms as well as to get it moved off of the public cloud.
If you’re trying to learn Docker you will first have to master its various terminal commands. This guide aims to help you get started with basic docker commands. This tutorial assumes that you already have Docker installed on your system. If not, you can start here to learn how to quickly install Docker.
To keep things running smoothly, the Wordpress blogging platform requires a cron job that will run from time to time. Cron is a job scheduler that Wordpress uses to do things like check for software updates, publish scheduled posts, and send trackback pings. Many plugins that you install to Wordpress will use cron as well for their various functions. If cron isn’t running properly, then these important background tasks will not run.
Watchtower is an application within a docker container that watches for updates for all of the running containers on a system. If an update is available for any of the containers, then Watchtower will restart that container with the new image using the same parameters as the previously running image.
Internet advertisements and trackers are everywhere. The websites you visit and your smart devices are constantly sending data to their manufacturers and advertisers. Pi-hole is a network-level ad blocker that sits on your network and uses blacklists to determine which DNS requests to block. Installation on Docker is easy.
Working with Docker can get messy, especially if you are working with it daily. If you’re like me, you are working with multiple applications and creating multiple volumes for each application. It would be nice if there was a simple way to clean up docker.
Heimdall is a quick and easy way to organize all of your applications and frequently visited links into one page. Personally, I have enabled the Google search bar and use this application as my browser start page. Once you add your application to the dashboard through its easy to use interface, you can drag and drop to move the buttons around as you see fit.
I have been toying around with Docker for a few months now ever since I first bought a Raspberry Pi. It has been a great learning experience. Currently, I have over 20 self-hosted applications running in Docker. However, last week my power started to flicker and I began to wonder what would happen if my Raspberry Pi completely died?