Author Archives: Will Foster

About Will Foster

hobo devop/sysadmin, all-around nice guy.

Using Signal Desktop on Fedora with Flatpak

In the 2018 race to re-invent AOL instant messenger Signal comes out on top of the competition for end-to-end encryption and a focus on privacy and security.  Signal desktop was recently released for Windows, Mac and only Debian-based Linux distributions … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , | Leave a comment

Block Advertising on your Network with Pi-hole and Raspberry Pi

I recently setup Pi-hole on an existing Raspberry Pi running CentOS on my home network to serve as my DNS server and block advertising and unwanted domains for all internet-connected devices.  I’m still using an ASUS router with Shibby Tomato … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , , , | 11 Comments

Automate RPM Builds from Git Sources using COPR

The Fedora project COPR service builds/hosts free RPM package repositories and provides useful automation hooks for your Devopsing.  You can combine COPR and any standard Git source (Github, Gitlab, etc) with webhooks for automated package builds when your source repository … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , , | 8 Comments

Backup and Restore using SpiderOak on Linux

Recently the SSD Operating System disk on my primary work desktop failed without warning and no manner of arcane xfsrepair or xfsdump/xfsrestore chicanery would bring it back.  Luckily I had SpiderOak backups as my employer offers this as a service … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , | 6 Comments

Using Italics with Vim in your Terminal

I wanted all code, system configuration file comments or in-line replies in neomutt email italicised to stand out easier.  Many terminal emulators (xterm, xfce4-terminal, iterm2) don’t support [3m and [23m designators for italics but you can use a custom terminfo … Continue reading

Posted in open source | Tagged , , , , | Leave a comment

Using Offlineimap with the Gmail IMAP API

In a previous guide I documented my mutt + offlineimap + notmuch setup.  If you’re using Gmail with IMAP enabled you can still utilize the superpower of this trio but you’ll need to do some things differently.  I’ll show you … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , , | 4 Comments

Distributed Remote Backups with Git and Etckeeper

Git is a powerful tool for lots of tasks, it makes a wonderful VCS that can drive easy utility and automation.  Recently I used git and remote repositories to deploy code & data fanned out to multiple locations.  Here are … Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , | Leave a comment