kubernetes Why You Should Use Containers In this article, we will go into detail about what a container is and how it eliminates many repetitive tasks and issues that commonly plague developers and system administrators.
kubernetes GoAccess Sidecar for Webserver Metrics in Kubernetes This tutorial will show how we can add two sidecar containers to an Nginx pod so that we can use GoAccess to view insights about our Nginx logs.
debugging MacOS Time Machine SMB Backup Access Denied Troubleshooting I recently tried going to my Time Machine SMB share on my Mac, double clicked the .sparsebundle file used for the backup, and was was surprised with the below error.
cloud Automated Digital Ocean Volume Snapshots in Kubernetes This tutorial will walk you through creating a job in your Digital Ocean Kubernetes cluster to so that any and all volumes in your account are automatically snapshotted on a schedule so any accidents do not result in loss of data.
cloud (nearly) Free Full Domain Email Forwarding with AWS If you've just setup a small website or domain and you're interested in receiving emails for any recipient in that domain without having to go through the hassle or expense of setting up multiple email users, this is a nice cheap solution using a combination of AWS's SES, S3, and Lambda.
How Email Works Background Email is an interesting service to implement when compared to other services. Most services require you to setup the service to listen on a particular port and sometimes implement authentication or encryption in order to use the service. Webservers, for example, simply require a service to listen on port
crypto Introduction to the World of Cryptocurrencies Cryptocurrencies (crypto) have had a storied history since Bitcoin first launched in 2009. Let's learn in more detail about how you can buy, use, store, and invest with crypto.
sysadmin Okta as an Identity Provider for Azure Portal/Office 365 There are two ways to setup Azure Portal logins with Okta. The first easy but naive way is with the Okta app named Azure Portal Login. The second is with the Office 365 Application which actually directly manages your users from Okta with WS-Federation.
openbsd How OpenBSD's spamd Works Running an SMTP server to send and receive email can be a tricky task because it requires more trust of anonymous users than many other services. OpenBSD's spamd is a program that was designed to dynamically determine who is a legitimate sender and who is a spammer.
encryption When gpg --import doesn't work I recently decided I should find and transfer my PGP private key. Once I found it, I ran into an interesting problem where I had the private key file, but I could not, for the life of me, get GPG to import it into a new keychain on my new machine.
sysadmin Ubuntu Network Managers I've been using Ubuntu since 8.04 (Hardy Heron), and that is what I used to learn the basics of Linux. Back then, basic network configurations were done in /etc/network/interfaces. That was until 17.10 when Netplan was introduced.
encryption Plaintext and SSL/TLS Service Debugging Speaking directly to a server is a great way to learn how a protocol works as well as debug a service's configuration.
raspberry pi openmediavault Setup on a Raspberry Pi Setting up a raspberry pi with openmediavault for a home NAS and securing it can be an easy afternoon project for beginners as well as professionals