<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on Neil Borromeo - I build dependable infrastructure, automation, and digital systems for real-world businesses</title>
    <link>https://www.neilborromeo.com/tags/linux/</link>
    <description>Recent content in Linux on Neil Borromeo - I build dependable infrastructure, automation, and digital systems for real-world businesses</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 17 Mar 2026 13:15:00 +0800</lastBuildDate>
    <atom:link href="https://www.neilborromeo.com/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Autostarting WSL the Right Way</title>
      <link>https://www.neilborromeo.com/blog/2026/03-17-autostarting-wsl-the-right-way/</link>
      <pubDate>Tue, 17 Mar 2026 13:15:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2026/03-17-autostarting-wsl-the-right-way/</guid>
      <description>A short fix note on why the imaginary `wsl2.autostart` setting does not work and what to use instead.</description>
    </item>
    <item>
      <title>Improving Send-Only SMTP Deliverability with SPF and DKIM</title>
      <link>https://www.neilborromeo.com/blog/2026/03-15-improving-send-only-smtp-deliverability-with-spf-and-dkim/</link>
      <pubDate>Sun, 15 Mar 2026 05:02:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2026/03-15-improving-send-only-smtp-deliverability-with-spf-and-dkim/</guid>
      <description>A practical send-only mail setup using Postfix, SPF, and OpenDKIM to improve deliverability.</description>
    </item>
    <item>
      <title>Moving GitLab to a New Server with Backup and Restore</title>
      <link>https://www.neilborromeo.com/blog/2025/06-30-moving-gitlab-to-a-new-server-with-backup-and-restore/</link>
      <pubDate>Mon, 30 Jun 2025 09:59:01 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2025/06-30-moving-gitlab-to-a-new-server-with-backup-and-restore/</guid>
      <description>A first-pass operational guide to rebuilding GitLab on a new server, restoring data, and carrying over the details that matter.</description>
    </item>
    <item>
      <title>Installing Terraform on Ubuntu 24.04 LTS</title>
      <link>https://www.neilborromeo.com/blog/2025/01-23-installing-terraform-on-ubuntu-24-04-lts/</link>
      <pubDate>Thu, 23 Jan 2025 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2025/01-23-installing-terraform-on-ubuntu-24-04-lts/</guid>
      <description>A short reference note for installing Terraform from HashiCorp&amp;#39;s apt repository on Ubuntu 24.04.</description>
    </item>
    <item>
      <title>Certbot Renewal with a Docker Compose Nginx Reload Hook</title>
      <link>https://www.neilborromeo.com/blog/2024/09-24-certbot-renewal-with-a-docker-compose-nginx-reload-hook/</link>
      <pubDate>Tue, 24 Sep 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/09-24-certbot-renewal-with-a-docker-compose-nginx-reload-hook/</guid>
      <description>A short practical note on renewing Let&amp;#39;s Encrypt certificates with Certbot and reloading Nginx inside a Docker Compose stack.</description>
    </item>
    <item>
      <title>Upgrading GitLab from 16.10 to 17.0 Without Skipping the Required Step</title>
      <link>https://www.neilborromeo.com/blog/2024/05-27-upgrading-gitlab-from-16-10-to-17-0-without-skipping-the-required-step/</link>
      <pubDate>Mon, 27 May 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/05-27-upgrading-gitlab-from-16-10-to-17-0-without-skipping-the-required-step/</guid>
      <description>A practical GitLab upgrade note showing the required stop at 16.11 before moving from 16.10 to 17.0.</description>
    </item>
    <item>
      <title>Wiping or Formatting a USB Disk from WSL 2</title>
      <link>https://www.neilborromeo.com/blog/2024/03-06-wiping-or-formatting-a-usb-disk-from-wsl-2/</link>
      <pubDate>Wed, 06 Mar 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/03-06-wiping-or-formatting-a-usb-disk-from-wsl-2/</guid>
      <description>A practical note on identifying, attaching, wiping, and detaching a physical disk through WSL 2.</description>
    </item>
    <item>
      <title>Fixing a Cloudflared Tunnel by Reauthenticating and Recreating Credentials</title>
      <link>https://www.neilborromeo.com/blog/2024/02-29-fixing-a-cloudflared-tunnel-by-reauthenticating-and-recreating-credentials/</link>
      <pubDate>Thu, 29 Feb 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/02-29-fixing-a-cloudflared-tunnel-by-reauthenticating-and-recreating-credentials/</guid>
      <description>A practical note on repairing a cloudflared setup by upgrading the binary, logging in again, and recreating tunnel credentials.</description>
    </item>
    <item>
      <title>Fixing Thumbor SSL Renewal on an Aging Certbot Install</title>
      <link>https://www.neilborromeo.com/blog/2024/02-23-fixing-thumbor-ssl-renewal-on-an-aging-certbot-install/</link>
      <pubDate>Fri, 23 Feb 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/02-23-fixing-thumbor-ssl-renewal-on-an-aging-certbot-install/</guid>
      <description>A note on diagnosing SSL renewal problems on an older host that was still using `certbot-auto`.</description>
    </item>
    <item>
      <title>Restarting a Vault Container in a Staging Environment</title>
      <link>https://www.neilborromeo.com/blog/2024/02-15-restarting-a-vault-container-in-a-staging-environment/</link>
      <pubDate>Thu, 15 Feb 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/02-15-restarting-a-vault-container-in-a-staging-environment/</guid>
      <description>A short operational note on restarting and inspecting a Vault container inside a Compose-based staging environment.</description>
    </item>
    <item>
      <title>Setting Up a Cloudflared Tunnel for a Cluster</title>
      <link>https://www.neilborromeo.com/blog/2024/02-15-setting-up-a-cloudflared-tunnel-for-a-cluster/</link>
      <pubDate>Thu, 15 Feb 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/02-15-setting-up-a-cloudflared-tunnel-for-a-cluster/</guid>
      <description>A first-pass draft on installing cloudflared and using it to provide tunnel access for a cluster environment.</description>
    </item>
    <item>
      <title>Preparing Canical Storage Nodes for a Ceph Cluster</title>
      <link>https://www.neilborromeo.com/blog/2024/02-12-preparing-canical-storage-nodes-for-a-ceph-cluster/</link>
      <pubDate>Mon, 12 Feb 2024 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2024/02-12-preparing-canical-storage-nodes-for-a-ceph-cluster/</guid>
      <description>A practical note on inventorying storage nodes, confirming disk layout, wiping target devices, and fixing routes before a Ceph build.</description>
    </item>
    <item>
      <title>Forcing IPv4 and Disabling IPv6 on Ubuntu 20.04</title>
      <link>https://www.neilborromeo.com/blog/2023/10-05-forcing-ipv4-and-disabling-ipv6-on-ubuntu-20-04/</link>
      <pubDate>Thu, 05 Oct 2023 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2023/10-05-forcing-ipv4-and-disabling-ipv6-on-ubuntu-20-04/</guid>
      <description>A short note on disabling IPv6 at the sysctl layer on Ubuntu 20.04.</description>
    </item>
    <item>
      <title>Fixing `br_netfilter` Sysctl Errors During Kubernetes Node Prep</title>
      <link>https://www.neilborromeo.com/blog/2023/09-28-fixing-br-netfilter-sysctl-errors-during-kubernetes-node-prep/</link>
      <pubDate>Thu, 28 Sep 2023 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2023/09-28-fixing-br-netfilter-sysctl-errors-during-kubernetes-node-prep/</guid>
      <description>A quick fix for Kubernetes node setup failures caused by missing bridge netfilter kernel support.</description>
    </item>
    <item>
      <title>Rebuilding Worker Nodes in a Rancher-Managed Cluster</title>
      <link>https://www.neilborromeo.com/blog/2023/07-11-rebuilding-worker-nodes-in-a-rancher-managed-cluster/</link>
      <pubDate>Tue, 11 Jul 2023 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2023/07-11-rebuilding-worker-nodes-in-a-rancher-managed-cluster/</guid>
      <description>A practical cluster recovery note covering node cleanup, re-registration, and follow-up cluster reconstruction work.</description>
    </item>
    <item>
      <title>Fixing a DeepOps or OpenShift Ansible Run Blocked by `pkg_resources`</title>
      <link>https://www.neilborromeo.com/blog/2023/07-03-fixing-a-deepops-or-openshift-ansible-run-blocked-by-pkg-resources/</link>
      <pubDate>Mon, 03 Jul 2023 00:00:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2023/07-03-fixing-a-deepops-or-openshift-ansible-run-blocked-by-pkg-resources/</guid>
      <description>A short troubleshooting note for Ansible runs that fail because Python cannot import `pkg_resources`.</description>
    </item>
    <item>
      <title>Provisioning a CentOS 7 Instance on Vultr</title>
      <link>https://www.neilborromeo.com/blog/2021/04-05-provisioning-a-centos-7-instance-on-vultr/</link>
      <pubDate>Mon, 05 Apr 2021 22:50:00 +0800</pubDate>
      <guid>https://www.neilborromeo.com/blog/2021/04-05-provisioning-a-centos-7-instance-on-vultr/</guid>
      <description>A cleaned-up 2021 work log for bringing up a CentOS 7 server on Vultr with MariaDB, Nginx, PHP-FPM, Varnish, and Let&amp;#39;s Encrypt.</description>
    </item>
    <item>
      <title>Invalid command ‘Header’ in htaccess</title>
      <link>https://www.neilborromeo.com/archives/invalid-command-header-in-htaccess/</link>
      <pubDate>Tue, 01 Feb 2011 09:05:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/invalid-command-header-in-htaccess/</guid>
      <description>A quick fix for the Apache htaccess error about the invalid &amp;lsquo;Header&amp;rsquo; command.</description>
    </item>
    <item>
      <title>Playing with your hosts file /etc/hosts</title>
      <link>https://www.neilborromeo.com/archives/playing-with-your-hosts-file-etchosts/</link>
      <pubDate>Thu, 27 Jan 2011 07:36:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/playing-with-your-hosts-file-etchosts/</guid>
      <description>A practical introduction to using the hosts file for local development, domain mapping, and basic troubleshooting.</description>
    </item>
    <item>
      <title>Images don&#39;t show up in Magento Product Information Page</title>
      <link>https://www.neilborromeo.com/archives/images-dont-show-up-in-magento-product-information-page/</link>
      <pubDate>Thu, 27 Jan 2011 07:22:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/images-dont-show-up-in-magento-product-information-page/</guid>
      <description>A quick fix for missing Magento product images after a media directory transfer caused cache permission problems.</description>
    </item>
    <item>
      <title>Copying Multiple Files using SCP</title>
      <link>https://www.neilborromeo.com/archives/copying-multiple-files-using-scp/</link>
      <pubDate>Thu, 20 Jan 2011 07:43:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/copying-multiple-files-using-scp/</guid>
      <description>A short example of using &lt;code&gt;scp&lt;/code&gt; to copy one or more files between Linux machines.</description>
    </item>
    <item>
      <title>Backup/Restore mysql databases using mysqldump</title>
      <link>https://www.neilborromeo.com/archives/backuprestore-mysql-databases-using-mysqldump/</link>
      <pubDate>Wed, 08 Dec 2010 09:35:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/backuprestore-mysql-databases-using-mysqldump/</guid>
      <description>A quick command-line example for backing up and restoring a MySQL database with mysqldump.</description>
    </item>
    <item>
      <title>Excluding files and folders with tar</title>
      <link>https://www.neilborromeo.com/archives/excluding-files-and-folders-with-tar/</link>
      <pubDate>Wed, 08 Dec 2010 06:24:00 +0000</pubDate>
      <guid>https://www.neilborromeo.com/archives/excluding-files-and-folders-with-tar/</guid>
      <description>A quick example of excluding specific files or directories when creating a tar archive.</description>
    </item>
  </channel>
</rss>
