
Blog
News, guides and release notes
From the people who build the images: release notes, deep dives, guides and the occasional opinion.
Posts


1 min read
The Forum...Current state and the future...
The old forum as you knew and loved it has been retired and we're replacing it with a brand new Discourse based platform, the new standard of excellence in forum software. Due to…

3 min read
New Hard Drive rituals
That new hard drive. Should you trust it? Maybe. Over the last 10 years that I've been messing around with Linux servers (hence the name of the site by the way) there's been one…

1 min read
PSA: Deprecation of the linuxserver/gsm-ts3 image
Given the ever changing dependencies with the lsgm version of TeamSpeak and the issues surrounding updating the TeamSpeak version within the container, we have decided to…

1 min read
Concatenate a complex string in Ansible
Constructing a long, complex string in Ansible can be achieved quite easily utilising Python string subsitution syntax. Suppose you have the following variables: app_protocol…

1 min read
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. Sometimes via…

1 min read
Query instance specific information on AWS
When working in a dynamic environment you can use the following syntax to query an instance for information about itself. I found this very useful when needing to discover which…

2 min read
How to configure systemd boot with UEFI
Today we will cover configuring a Linux system to boot using systemd boot on a UEFI system. Firstly you'll need to check you're booted into EFI mode. You can do this with dmesg |…

1 min read
The dangers of pulling :latest
On a wonderful sunny Sunday morning, I spent a good few hours sweating over my server in the hopes of restoring a partially corrupted and misconfigured database. Why? Because I…

1 min read
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…

1 min read
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…

3 min read
Heimdall Application Dashboard
As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to…