No Image

7 Great Websites to Find Self-Hosted Software

May 5, 2020 Patrick 0

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.

Docker Logo

15 Basic Docker Compose Commands for Beginners

May 4, 2020 Patrick 0

After writing the 25 Basic Docker Commands for Beginners article, it was only natural that I start exploring the functions of Docker Compose. While running container using a docker run command is an easy way to get your containers up and running, using a docker-compose.yml file will ensure that your environmental variables and other parameters are saved making it easy to redeploy your containers across Docker host machines.

Wireguard in Docker

How to Install Wireguard in Docker

April 30, 2020 Patrick 7

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.

Docker Logo

6 Awesome Docker Utilities Everyone Should Try

April 30, 2020 Patrick 8

Now that you’ve installed Docker and learned it’s basic commands it’s time to try out some Docker utilities to make managing your Docker environment a little bit easier. These 6 utilities, aim to help you control, monitor and/or manage your docker host.

Docker Logo

5 Simple Apps for Beginners to Self-Host in Docker

April 26, 2020 Patrick 3

Self-Hosting applications is a good way to enhance the security of your data. In most cases, by using self-hosted alternatives to many popular services you are ensuring that your data can’t be sold to a third party for marketing purposes. This is a list of applications that you can self-host at home.

Portainer Logo

How to Install and Configure Portainer in Docker

April 23, 2020 Patrick 3

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.

Unbound DNS

Set up Unbound DNS in Docker in 5 Quick Steps

April 21, 2020 Patrick 1

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.

Bitwarden

Bitwarden Review

April 19, 2020 Patrick 0

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.

No Image

Use Watchtower to automate Docker Container Updates

April 15, 2020 Patrick 0

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.

Pi-hole Logo

Running Pi-hole in Docker is Remarkably Easy!

April 14, 2020 Patrick 6

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.