Pi-hole is one of my favorite DNS level ad-blockers that can be self-hosted in a Docker container. After you install Pi-hole, occasionally it will become necessary to view the dashboard to see your network statistics, or even disable it completely for a short period to time in order to troubleshoot a network problem. In order to do that, you need to open up a browser and visit your Pi-hole dashboard, unless you are using iPhone shortcuts. To make that easier, Fernando Bunn, developed a very helpful swift application that allows you to control Pi-hole from the menu bar on your Mac.
After the initial installation, the MediaWiki platform does not have a built-in application administration and configuration section. If you are self-hosting a MediaWiki instance, or changing web hosting companies or domains, then occasionally you may need to adjust the MediaWiki URL for the installation in order to keep the application functioning properly.
After a successful beta testing period, Pi-hole has released version 5.0! Pi-hole is our favorite DNS level ad-blocker that helps block advertisements, trackers, and even malware from your entire network. The release of Pi-hole 5.0 has been anticipated since the beta program began back in January.
DokuWiki is a free and open-source wiki platform that you can self-host on Docker. It is super simple to use, you can edit pages using markdown or install a WYSIWYG editor. What makes DokuWiki unique when compared to other Wiki software is that it stores it’s information in markdown files on your server rather than relying on a separate database. Since it doesn’t require a separate database, DokuWiki is not only very simple to install, it is also quick and responsive.
Self-hosted software is a great way to maintain control and ensure the privacy of your data. Self-hosting software is the practice of running software on your own server. Utilizing containerization software such as Docker makes this practice very easy. You can self-host your own personal wiki, Wireguard VPN, DNS Ad Blocker, and even a password manager.
Using a VPN is a great way to secure your personal data from getting sniffed out on public networks. You can install a VPN server on your home network and use a VPN client on your laptop or phone. The VPN client will encrypt and secure your web traffic and send it to your home network to be processed. If you have Pi-hole running on your home network as well, your VPN clients will benefit from it’s filtering capabilities no matter where you are. For this tutorial, we will be installing Wireguard in a Docker container on a Raspberry Pi 4 running Ubuntu 18.04.4 Bionic.
So you’ve finished installing and configuring Portainer, and now you are ready to dive in and see what it can do. Portainer is a simple and lightweight, but powerful application that is used to provide a web management interface that you can use to perform functions on your Docker host. This guide aims to help answer some basic questions about how to use Portainer.
When you need to make a quick adjustment to your docker setup, you just fire up your favorite terminal app and start typing in the various commands. Using the command line to manage your Docker setup is pretty simple, but some people prefer a more visual user interface when managing their systems. Portainer gives you that visual interface.
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.
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.