Blog background

Blog About Debian Linux Administration and Automation

Command Line Chronicles.
Subscribe to our RSS feed .
Follow us on mastodon.social .

Ultimate Guide About Linux Server Security Basics for Debian

This guide explains all essential Linux security essentials for a fresh Debian Linux server and describes all required basic security measures.

  • 48 Minutes
  • June 4, 2024

Copying Files in Qubes OS: From and to dom0 and between VMs

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.

  • 5 Minutes
  • May 25, 2024

How to Install OpenBSD on ARM based Hetzner Cloud Servers

This tutorial describes how to install OpenBSD on ARM based Hetzner Cloud servers using the Hetzner rescue system

  • 3 Minutes
  • May 23, 2024

How to Create Qubes OS VMs Using the Command Line

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

  • 23 Minutes
  • May 21, 2024

How to Configure a Hetzner Domains DNS Records for Cloudflare

This blog post describes how to correctly setup the Nameserver NS DNS records on for a domain registered with Hetzner for using it with Cloudflare

  • 1 Minute
  • May 7, 2024

Disposable Temporary Email Adresses with OpenSMTPD on Linux

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

  • 19 Minutes
  • May 6, 2024

Increasing SSD Performance on Linux using Fstrim

This blog post explains what the tool fstrim is used for, why it runs weekly by default on most Linux distributions and how it helps speed up SSDs

  • 4 Minutes
  • April 25, 2024

Using an IPv6 Address or Subnet with a Hetzner Cloud Servers to Host a Website

This easy to follow tutorial describes how to host a website on the Hetzner Cloud with Debian or Ubuntu Linux using an IPv6 address. It includes examples for both the nginx and apache2 webserver. It also explains how to create DNS records and how to generate a SSL certificate with letsencrypt.

  • 12 Minutes
  • April 24, 2024

DNS Record Management Made Easy: Using Git Repositories with luadns.com, Our Favorite DNS Provider

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

  • 3 Minutes
  • April 24, 2024

Plausible Encryption Deniability on Linux with Cryptsetup LUKS

Plausible Encryption Deniability on Linux using crypsetup LUKS: How to encrypt USB drives, external drives and other storage media

  • 21 Minutes
  • April 23, 2024

Ultimate Tutorial About Systemd Timers Job Scheduling - The Replacement for Cron Jobs

An extensive tutorial on everything there is to know about Linux Systemd Timers, including comprehensible examples and explanations of all configuration options

  • 37 Minutes
  • April 20, 2024

Step-by-Step Guide to Creating your First Flutter App

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!

  • 8 Minutes
  • April 6, 2024

Gitlab Upgrade Error: The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F

This blog post explains the Gitlab Upgrade Error The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F and how to fix it

  • 4 Minutes
  • March 27, 2024

Open Source Centralized Logging Server with Systemd-Journal-Remote on Debian and Ubuntu Linux

This blog post describes how to centralize logs on servers running systemd based Linux distributions using systemd-journal-remote

  • 11 Minutes
  • March 24, 2024

Howto setup a secure SMTP Email Relay for Debian and Ubuntu Linux Servers using OpenSMTPD

Ultimate guide on setting up a OpenSMTPD Mailrelay to relay Email with gmail, office365, zoho and others on Debian and Ubuntu Linux Servers

  • 18 Minutes
  • March 8, 2024

Ultimate guide to a performant and secure Nextcloud Server with Ubuntu

This blog post describes howto install and configure Nextcloud for online storage on a Hetzner dedicated root server or a Hetzner Cloud Server.

  • 64 Minutes
  • February 25, 2024

Automatically mirror Gitlab repositories to Github

This blogpost describes how to periodically mirror specific Gitlab repositories to your Github account or organization using the glab and gh cli tools

  • 5 Minutes
  • February 16, 2024

Howto setup borgbackup2 on Debian12 on Hetzner Cloud Servers

This blog post describes howto install and configure the backup tool borg backup on Hetzner Servers running Debian Linux 13

  • 14 Minutes
  • February 12, 2024

Howto install and configure armbian on an Orange Pi 5 Plus and using the i2c and SPI interfaces

This blog post describes howto install armbian on an Orange PI 5 Plus (UNENCRYPTED HTTP LINK!). Sadly the chinese company behind Orange PI does not provide a httpS website.

  • 6 Minutes
  • February 1, 2024

Interesting and common SSH commands, tips, tricks and hacks

Blog Post about interesting and common SSH commands, tips, tricks and hacks for Linux Administrators which can be used to assist or automate daily tasks.

  • 4 Minutes
  • January 24, 2024

Gitlab Upgrade Error PG::DuplicateColumn: ERROR: column "encrypted_token" of relation "chat_names" already exists

Howto fix the Gitlab upgrade Error PG::DuplicateColumn: ERROR: column "encrypted_token" of relation "chat_names" already exists

  • 1 Minute
  • January 22, 2024

Gitlab Upgrade Error PG::UndefinedObject: ERROR: constraint "fk_262d4c2d19" for table "ci_pipelines" does not exist

Howto fix Gitlab Upgrade Error: PG::UndefinedObject: ERROR: constraint "fk_262d4c2d19" for table "ci_pipelines" does not exist on Debian Linux

  • 3 Minutes
  • January 22, 2024

Using german umlauts (ä,ö,ü,ß,€) on US layout keyboards

This blog post describes howto use German umlauts on US layout keyboards with Ubuntu and Debian Linux workstations, laptops and external USB Keyboards

  • 5 Minutes
  • March 29, 2023

Howto use the Hetzner Backup Space with rsync

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.

  • 4 Minutes
  • November 26, 2014

Blogposts from Blunix early days (2012-2014) on archive.org

Blog posts from the days Blunix was founded, which can still be found on archive.org.

  • Many Minutes
  • 2012 - 2014

Questions? Requests? Suggestions?

We are looking forward to hearing from you!

Are you looking for
Linux Consulting for Projects,
Linux Managed Hosting,
Qubes OS Consulting and Support or
Linux Trainings and Workshops?