Command Line Chronicles.
Subscribe to our RSS feed.
Follow us on mastodon.social.
This guide explains all essential Linux security essentials for a fresh Debian Linux server and describes all required basic security measures.
This tutorial describes how to copy files and directories in Qubes OS: from dom0 to VMs, between VMs and how to do that automatically in scripts
This tutorial describes how to install OpenBSD on ARM based Hetzner Cloud servers using the Hetzner rescue system
This blog post describes how to create Qubes OS VMs on the command line using the Qubes management tools qvm-create, qvm-clone, qvm-prefs, qubes-prefs, qvm-run and qvm-volume.
This blog post describes how to correctly setup the Nameserver and SOA DNS records on for a domain registered with Hetzner for using it with Cloudflare.
This blogpost shows in simple steps how to configure an Ubuntu Linux 24.04 Server with OpenSMTPD to receive temporary disposable emails for account signups.
This blog post explains how regularly using the Linux tool fstrim increases the write performance of SSDs and NVMEs
This easy to follow tutorial describes how to host a website with an IPv6 address on a Hetzner Cloud Server running Debian or Ubuntu Linux
This blog post describes how to manage large numbers of DNS records using git repositories by hosting domains with the DNS service provider luadns.com
This blog post explains how to encrypt storage devices, such as USB sticks, SD cards or external disk drives, in a way that allows for plausible encryption deniability by using the Linux tool cryptsetup.
This extensive tutorial explains everything there is to know about Linux Systemd Timers, including comprehensible examples and explanations of all configuration options.
Learn to build your first Flutter app with our step-by-step guide to creating a unit converter application. Begin your mobile app development journey today!
This blog post explains the Gitlab Upgrade Error "The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F" and how to fix it
This blog post describes how to centralize logs on servers running systemd based Linux distributions using systemd-journal-remote.
Setup a secure SMTP Mail Relay on Debian or Ubuntu Servers with OpenSMTPD instead of Postfix for relaying Emails from (Web) applications to Email providers like Google Workspace or Gmail, Microsoft Outlook or Office 365, ZOHO Mail, Amazon Workmail (AWS) and others.
This post describes howto install and configure Nextcloud on Ubuntu 22.04 using Hetzner dedicated or Cloud servers while using the Hetzner Storage Box, Cloud Volumes or LVM for the Nextcloud data directory.
This blogpost describes how to periodically mirror specific Gitlab repositories to your Github account or organization using the glab and gh cli tools.
This post describes howto quickly setup a borgbackup2 server with up to 100 backup clients while automating the setup with parallel-ssh.
This post describes howto setup the Orange Pi 5 Plus, a more powerful small formfactor ARM based computer than the Raspberry Pi 5.
Here are six of the most interesting OpenSSH commands every Linux Administrator should know!
While upgrading from the apt installed gitlab omnibus Version 16.6.4-ce.0 on Debian 12, I encountered this error message.
While upgrading from the apt installed gitlab omnibus Version 16.6.0-ce.0 on Debian 12, I encountered this error message.
This post describes howto use German language Umlauts with US layout keyboards.
This post describes how to overcome the hetzner backup space restriction of not being able to set linux uid / gids and so on on the (sshfs) mounted backup space. It does not describe how to do incremental backups using rsync and hardlinks.
Blog posts from the days Blunix was founded, which can still be found on archive.org.
Are you looking for
Linux Emergency Support,
Linux Consulting for Projects,
Linux Managed Hosting,
Qubes OS Consulting and Support or
Linux Trainings and Workshops?