perfectmediaserver The Perfect Media Server - 2019 Edition The 2019 edition is out! Utilising Snapraid, MergerFS, Docker, Ubuntu, ZFS and Proxmox the Perfect Media Server is back and ready to serve (your media).
nextcloud How to fix Nextcloud 16 desktop client login loop Since upgrading to Nextcloud 16 a few weeks ago I've not been able to get my desktop sync clients to work. Here's how to fix it.
zfs Getting started with ZFS on Linux After attending Linuxfest Northwest 2019 where both Allan Jude and Jim Salter gave excellent talks about ZFS, I finally gave in and decided to implement ZFS on my server.
linux Grafana Series Part 2: Monitoring a UPS with Grafana on Linux I recently purchased a new UPS which has a USB interface, the APC BX1500M to be precise. After piecing together a few blog posts I had a working Grafana dashboard giving me information about the power consumption of the devices connected to the UPS. Nice.
linux New Hard Drive rituals Two is one. Once is none. If you treat every drive (new or not) like it's about to die I've found that is a pretty safe strategy to ensuring no data loss. That is especially true of brand new drives which are still within their retailer exchange periods.
arch linux Bootstrapping WiFi for an Arch install with wpa_supplicant It's quite easy to get tied in knots when dealing with the early stages of an Arch install because you're offline. So what do you do about this? Get online ASAP.
linux How to configure systemd boot with UEFI We cover configuring a Linux system to boot using systemd boot on a UEFI system.
ansible Ansible Tip - Referencing items from a hash Let's say you are in the midst of writing an Ansible playbook and you need to reference multiple values from an 'item' in different places. Here's a neat code snippet that will allow
ansible Ansible Tip - Using the expect module Another Ansible top tip. Suppose you are running an installer or other process via Ansible which expects the user to be present accept a license agreement, enter some information or something. Enter expect,
linux A quick introduction to Ansible Console Managing multiple machines sucks. No matter how much you automate there are always going to be edge cases where you'd like to perform the same command on multiple machines simultaneously. Enter, ansible-console -
linux Using Traefik as a Reverse Proxy with Docker Nginx is a great reverse proxy to put in front of your containers. But what if I told you there's another solution? One that involves less configuring, still supports LetsEncrypt, and automatically adapts
linux Building a cryptocurrency mining rig When I write for this site I like it to be a reflection of my current interests and right now, that is crypto mining. I'll share some of the tips and tricks I've
linux How to get started mining crypto on Linux with Nvidia I'm really excited about the current influx of new people to building computers for the first time to mine cryptocurrencies such as Bitcoin, Ethereum and more. Spending time browsing Reddit I get the
linux Huge VFIO news: Project Looking Glass released! In the world of PCI passthrough few things have excited me more than the release of the new Looking Glass project from gnif over on the Level1tech forums. https://github.com/gnif/LookingGlass
linux Grafana Series Part 1: Setting up InfluxDB, Grafana and Telegraf with Docker on Linux Welcome to a new series of articles that will take you on a journey to generate beautiful looking dashboards using Grafana. We'll take the readings from the metrics the things in your house
how to How to give Telegraf non-root user IPMITOOL permissions via udev In order to use ipmitool to gather metrics as part of my Telegraf, Grafana and InfluxDB (TIG) setup (read more about how I set that up here) I needed to find a way
kvm How to fix a Windows 10 QEMU guest stuck in a 'preparing automatic repair' boot loop My Windows 10 QEMU guest shut down uncleanly and Windows, being the (un)helpful soul it is decided I needed to boot loop through 'preparing automatic repair' until the end of time. Here's
linux dstat - How to check individual disk IO in Linux There might be the odd occasion where you want to know what your drives are up to individually. Enter, dstat. Do follow the link as the site has a plethora of other options
linux The Perfect Media Server 2017 The Perfect Media Series has a new home at perfectmediaserver.com. This series remains public here for informational purposes only - for questions or support please visit the new site. It's been almost
microserver Revisiting the HP ProLiant Gen8 G1610T Microserver One of the most popular pieces on this site was an article I wrote just over a year and a half ago on how to set up an affordable and small home server.
linux Managing your music collection with beets Any audiophile will attest to compiling albums well into the hundreds, or even thousands. When a music collection grows, it can become harder to keep it well managed. The main problem with managing
containers Installing Nextcloud on Unraid This seems to generate a lot of questions and queries so thought I’d do a quick walkthrough. Install MariaDB First of all you need to install MariaDB, now one of the stipulations
arch linux Installing Linux on the Dell XPS 13 (2016) 9350 Skylake revision Let me begin by saying if you are reading this article considering whether or not to purchase the Dell XPS 13 (9350) Skylake revision to run Linux, just do it. The build quality
linux The Perfect Media Server 2016 The Perfect Media Series has a new home at perfectmediaserver.com. This series remains public here for informational purposes only - for questions or support please visit the new site. Choosing how to
kvm Creating an Unraid Virtual Machine to run on an Unraid Host At Linuxserver.io we decided that this may be a good way for us to run test dockers and compile the mediabuild leaving our own personal arrays intact. Especially for creating the mediabuild