<?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>TechTutelage</title>
    <link>https://techtutelage.net/</link>
    <description>Recent content on TechTutelage</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Tue, 06 Oct 2026 12:21:06 +0000</lastBuildDate>
    <atom:link href="https://techtutelage.net/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SSL Certificates Are Expiring Faster: Every Change Through 2029</title>
      <link>https://techtutelage.net/ssl-certificate-lifetime-changes-2029/</link>
      <pubDate>Thu, 01 Oct 2026 03:47:06 +0000</pubDate>
      <guid>https://techtutelage.net/ssl-certificate-lifetime-changes-2029/</guid>
      <description>SSL certificate lifetimes drop to 200, 100 and then 47 days by 2029, and Let&amp;#39;s Encrypt moves to 45 days. What changes when, and how to stay ahead.</description>
    </item>
    <item>
      <title>Avoiding SSL Certificate Problems Before They Break Your Site</title>
      <link>https://techtutelage.net/avoiding-ssl-certificate-problems-before-they-break-your-site/</link>
      <pubDate>Sun, 11 Jan 2026 22:07:18 +0000</pubDate>
      <guid>https://techtutelage.net/avoiding-ssl-certificate-problems-before-they-break-your-site/</guid>
      <description>Why SSL certificates fail (expiry, revocation, hostname mismatch) and how to monitor them automatically so they never break your site or your users&amp;#39; trust.</description>
    </item>
    <item>
      <title>Easy VPN Setup with WireGuard Manager</title>
      <link>https://techtutelage.net/easy-vpn-setup-with-wireguard-manager/</link>
      <pubDate>Sun, 18 May 2025 05:18:47 +0000</pubDate>
      <guid>https://techtutelage.net/easy-vpn-setup-with-wireguard-manager/</guid>
      <description>Set up a WireGuard VPN in minutes with wireguard-manager, a free script for Debian and Ubuntu: install, add or remove clients and generate mobile QR codes.</description>
    </item>
    <item>
      <title>Mastering OpenStack: A Beginner’s Guide Video Series</title>
      <link>https://techtutelage.net/mastering-openstack-a-beginners-guide-video-series/</link>
      <pubDate>Wed, 12 Feb 2025 20:32:21 +0000</pubDate>
      <guid>https://techtutelage.net/mastering-openstack-a-beginners-guide-video-series/</guid>
      <description>A 5-part OpenStack video series for beginners: install it on Ubuntu in VirtualBox, launch instances, set up networking and SSH, upload images, use the CLI.</description>
    </item>
    <item>
      <title>Getting Started with Linux: Understanding Relative and Absolute Paths</title>
      <link>https://techtutelage.net/getting-started-with-linux-understanding-relative-and-absolute-paths/</link>
      <pubDate>Tue, 03 Dec 2024 05:42:01 +0000</pubDate>
      <guid>https://techtutelage.net/getting-started-with-linux-understanding-relative-and-absolute-paths/</guid>
      <description>Understand absolute and relative paths in Linux with clear examples: what /, ., .. and ~ mean, how to use them with cd and cp, and when to use each one.</description>
    </item>
    <item>
      <title>Getting Started with Linux Command Line: 10 Commands Everyone Must Know</title>
      <link>https://techtutelage.net/getting-started-with-linux-command-line-10-commands-everyone-must-know/</link>
      <pubDate>Sun, 01 Dec 2024 05:15:25 +0000</pubDate>
      <guid>https://techtutelage.net/getting-started-with-linux-command-line-10-commands-everyone-must-know/</guid>
      <description>New to the Linux command line? Learn the 10 essential commands (ls, cd, pwd, mkdir, rm, cp, mv, cat, sudo and man) with simple examples and bonus tips.</description>
    </item>
    <item>
      <title>How to Run Virt-Manager on macOS (or Windows)</title>
      <link>https://techtutelage.net/how-to-run-virt-manager-on-macos-or-windows/</link>
      <pubDate>Fri, 15 Nov 2024 01:46:55 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-run-virt-manager-on-macos-or-windows/</guid>
      <description>Virt-Manager doesn&amp;#39;t run natively on macOS. The easy workaround: run it on a Linux server and display it on your Mac or Windows PC with X11 forwarding.</description>
    </item>
    <item>
      <title>Mastering grep: A Quick Guide to Searching Text in Files on macOS and Linux</title>
      <link>https://techtutelage.net/mastering-grep-a-quick-guide-to-searching-text-in-files/</link>
      <pubDate>Tue, 03 Sep 2024 15:54:34 +0000</pubDate>
      <guid>https://techtutelage.net/mastering-grep-a-quick-guide-to-searching-text-in-files/</guid>
      <description>Learn grep with practical examples: case-insensitive, recursive and whole-word searches, line numbers, excluding matches and filtering logs on Linux and Mac.</description>
    </item>
    <item>
      <title>How to Recover a Linux Cloud Instance with a Lost or Corrupted SSH Key</title>
      <link>https://techtutelage.net/how-to-recover-a-linux-cloud-instance-with-a-lost-or-corrupted-ssh-key/</link>
      <pubDate>Tue, 03 Sep 2024 15:01:56 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-recover-a-linux-cloud-instance-with-a-lost-or-corrupted-ssh-key/</guid>
      <description>Locked out with &amp;#39;Permission denied (publickey)&amp;#39;? Recover your Linux cloud instance by attaching its boot volume to a temp server and replacing the SSH key.</description>
    </item>
    <item>
      <title>Minecraft Bedrock Server Auto-Update Script</title>
      <link>https://techtutelage.net/minecraft-bedrock-server-maintenance-auto-update/</link>
      <pubDate>Thu, 01 Aug 2024 05:13:06 +0000</pubDate>
      <guid>https://techtutelage.net/minecraft-bedrock-server-maintenance-auto-update/</guid>
      <description>Keep your Minecraft Bedrock server up to date automatically. This free script finds your install, backs it up, checks for the latest version and updates it.</description>
    </item>
    <item>
      <title>How to Set Up Matrix/Synapse Server with Docker</title>
      <link>https://techtutelage.net/how-to-set-up-matrix-synapse-server-with-docker/</link>
      <pubDate>Sun, 21 Apr 2024 21:48:33 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-set-up-matrix-synapse-server-with-docker/</guid>
      <description>Commands to self-host a Matrix Synapse chat server: install Docker, deploy Synapse with Docker Compose and create users. Follow along with the video.</description>
    </item>
    <item>
      <title>How to Install Java on Debian-based Linux</title>
      <link>https://techtutelage.net/how-to-install-java-on-debian-based-linux/</link>
      <pubDate>Wed, 03 Apr 2024 16:58:01 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-install-java-on-debian-based-linux/</guid>
      <description>Install Java on Ubuntu, Debian and other Debian-based Linux: check your version, choose an OpenJDK or JRE package, install it and set the default.</description>
    </item>
    <item>
      <title>Auto-Install a Minecraft Bedrock Server on Ubuntu/Debian</title>
      <link>https://techtutelage.net/automated-setup-guide-installing-minecraft-bedrock-server-on-ubuntu-debian/</link>
      <pubDate>Wed, 28 Feb 2024 19:55:35 +0000</pubDate>
      <guid>https://techtutelage.net/automated-setup-guide-installing-minecraft-bedrock-server-on-ubuntu-debian/</guid>
      <description>A free script that installs a Minecraft Bedrock Edition server on Ubuntu or Debian in minutes: sets the user, port and directory, and runs it as a service.</description>
    </item>
    <item>
      <title>Welcome to TechTutelage</title>
      <link>https://techtutelage.net/home/</link>
      <pubDate>Tue, 13 Feb 2024 19:17:15 +0000</pubDate>
      <guid>https://techtutelage.net/home/</guid>
      <description>Welcome to TechTutelage: quick tutorials on Linux, cloud and DevOps.</description>
    </item>
    <item>
      <title>Tutorials</title>
      <link>https://techtutelage.net/tutorials/</link>
      <pubDate>Tue, 13 Feb 2024 19:01:47 +0000</pubDate>
      <guid>https://techtutelage.net/tutorials/</guid>
      <description>Step-by-step tutorials on Linux, SSH, Oracle Cloud, WireGuard VPN, macOS and self-hosting, with the exact commands you need and video walkthroughs.</description>
    </item>
    <item>
      <title>Blogs</title>
      <link>https://techtutelage.net/blog/</link>
      <pubDate>Tue, 13 Feb 2024 18:59:28 +0000</pubDate>
      <guid>https://techtutelage.net/blog/</guid>
      <description>Articles from TechTutelage: an OpenStack video series, free scripts for WireGuard and Minecraft servers, and beginner-friendly Linux guides.</description>
    </item>
    <item>
      <title>OpenSSH Step-by-Step Tutorial</title>
      <link>https://techtutelage.net/openssh-step-by-step-tutorial/</link>
      <pubDate>Thu, 04 Jan 2024 05:59:53 +0000</pubDate>
      <guid>https://techtutelage.net/openssh-step-by-step-tutorial/</guid>
      <description>Learn to connect to a remote server with OpenSSH: password authentication, key-based login with SSH keys and connecting on a non-default port. Video guide.</description>
    </item>
    <item>
      <title>Set Up X11 Forwarding for Remote Graphical Applications</title>
      <link>https://techtutelage.net/setting-up-and-using-x11-forwarding-for-remote-graphical-applications/</link>
      <pubDate>Thu, 28 Dec 2023 18:22:39 +0000</pubDate>
      <guid>https://techtutelage.net/setting-up-and-using-x11-forwarding-for-remote-graphical-applications/</guid>
      <description>Run graphical apps from a remote server over SSH: install an X server (XQuartz, Xming), enable X11Forwarding in sshd_config and connect with ssh -X or -Y.</description>
    </item>
    <item>
      <title>Installing Graylog 5 on Debian: A Step-by-Step Guide</title>
      <link>https://techtutelage.net/installing-graylog-5-on-debian-a-step-by-step-guide/</link>
      <pubDate>Wed, 27 Dec 2023 06:01:56 +0000</pubDate>
      <guid>https://techtutelage.net/installing-graylog-5-on-debian-a-step-by-step-guide/</guid>
      <description>Install Graylog 5 on Debian step by step: dependencies, MongoDB, Elasticsearch and the Graylog server, configured and ready to start collecting logs.</description>
    </item>
    <item>
      <title>Enable the Root User on macOS</title>
      <link>https://techtutelage.net/enable-root-user-on-mac-os/</link>
      <pubDate>Sat, 02 Sep 2023 16:21:10 +0000</pubDate>
      <guid>https://techtutelage.net/enable-root-user-on-mac-os/</guid>
      <description>Check whether the root user is enabled on macOS, then enable or disable it from the Terminal with dsenableroot. Plus why you should be careful doing it.</description>
    </item>
    <item>
      <title>Exploring Oracle Cloud’s Free Tier: Unleash the Power of Cloud Computing</title>
      <link>https://techtutelage.net/exploring-oracle-clouds-free-tier-unleash-the-power-of-cloud-computing/</link>
      <pubDate>Wed, 30 Aug 2023 06:53:02 +0000</pubDate>
      <guid>https://techtutelage.net/exploring-oracle-clouds-free-tier-unleash-the-power-of-cloud-computing/</guid>
      <description>What Oracle Cloud&amp;#39;s Free Tier includes, how the Always Free services work, and practical use cases for running websites, apps and labs at no cost.</description>
    </item>
    <item>
      <title>Configure MFA for SSH with Google Authenticator</title>
      <link>https://techtutelage.net/configure-mfa-multi-factor-authentication-on-ssh-with-google-authenticator/</link>
      <pubDate>Thu, 29 Jun 2023 19:40:53 +0000</pubDate>
      <guid>https://techtutelage.net/configure-mfa-multi-factor-authentication-on-ssh-with-google-authenticator/</guid>
      <description>Add multi-factor authentication to SSH on Ubuntu with libpam-google-authenticator: set up the app, configure PAM and sshd_config, and require MFA per user.</description>
    </item>
    <item>
      <title>Enable SSH Password Authentication</title>
      <link>https://techtutelage.net/enable-ssh-password-authentication/</link>
      <pubDate>Wed, 28 Jun 2023 21:03:02 +0000</pubDate>
      <guid>https://techtutelage.net/enable-ssh-password-authentication/</guid>
      <description>Cloud servers disable SSH password login by default. Here&amp;#39;s how to enable PasswordAuthentication in sshd_config, restart SSH and log in with a password.</description>
    </item>
    <item>
      <title>How to Keep Oracle from Reclaiming Your Always Free Instances</title>
      <link>https://techtutelage.net/how-to-keep-oracle-from-reclaiming-your-always-free-tier-instances/</link>
      <pubDate>Thu, 01 Jun 2023 14:53:14 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-keep-oracle-from-reclaiming-your-always-free-tier-instances/</guid>
      <description>Got Oracle&amp;#39;s idle-instance warning email? Three ways to keep your Always Free OCI compute instances from being stopped and reclaimed for low usage.</description>
    </item>
    <item>
      <title>How to Install the ionCube Loader on HestiaCP</title>
      <link>https://techtutelage.net/how-to-install-ioncube-php-encoder-on-hestia/</link>
      <pubDate>Wed, 26 Apr 2023 16:01:50 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-install-ioncube-php-encoder-on-hestia/</guid>
      <description>Install the ionCube Loader on a HestiaCP server so PHP can run ionCube-encoded files: download the right package (incl. ARM64), add it to php.ini, restart.</description>
    </item>
    <item>
      <title>How to Uninstall Java from macOS</title>
      <link>https://techtutelage.net/how-to-uninstall-java-from-mac-os/</link>
      <pubDate>Wed, 12 Apr 2023 05:32:10 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-uninstall-java-from-mac-os/</guid>
      <description>Completely uninstall Java from macOS: check your installed version, find the JDK in /Library/Java/JavaVirtualMachines and remove it from the Terminal.</description>
    </item>
    <item>
      <title>About TechTutelage</title>
      <link>https://techtutelage.net/about/</link>
      <pubDate>Sat, 11 Mar 2023 23:13:31 +0000</pubDate>
      <guid>https://techtutelage.net/about/</guid>
      <description>TechTutelage publishes quick, no-fluff tutorials on Linux, SSH, Oracle Cloud, VPNs, macOS and self-hosting, with videos and free open-source tools.</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://techtutelage.net/privacy-policy/</link>
      <pubDate>Thu, 09 Mar 2023 23:31:00 +0000</pubDate>
      <guid>https://techtutelage.net/privacy-policy/</guid>
      <description>TechTutelage privacy policy: what information is collected when you use this site, how it is used and protected, and your rights over your personal data.</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://techtutelage.net/contact/</link>
      <pubDate>Thu, 09 Mar 2023 21:38:22 +0000</pubDate>
      <guid>https://techtutelage.net/contact/</guid>
      <description>Get in touch with TechTutelage. Send questions, tutorial requests or feedback about Linux, cloud and DevOps guides, and I&amp;#39;ll reply as soon as I can.</description>
    </item>
    <item>
      <title>Install WireGuard VPN on Ubuntu Server</title>
      <link>https://techtutelage.net/install-wireguard-vpn-on-ubuntu-server/</link>
      <pubDate>Wed, 15 Feb 2023 04:58:14 +0000</pubDate>
      <guid>https://techtutelage.net/install-wireguard-vpn-on-ubuntu-server/</guid>
      <description>Install and configure a WireGuard VPN on a headless Ubuntu server: generate keys, set firewall rules and connect desktop and mobile clients. Video included.</description>
    </item>
    <item>
      <title>How to Create a Bootable USB from an ISO on Mac Using Terminal</title>
      <link>https://techtutelage.net/how-to-create-bootable-usb-from-iso-on-mac-using-terminal/</link>
      <pubDate>Thu, 26 Jan 2023 04:49:25 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-create-bootable-usb-from-iso-on-mac-using-terminal/</guid>
      <description>Create a bootable USB drive from an ISO on macOS using only Terminal: find the disk with diskutil, unmount it and write the image with dd. No extra apps.</description>
    </item>
    <item>
      <title>Host WordPress for Free on an Always Free Oracle Cloud Server</title>
      <link>https://techtutelage.net/host-wordpress-for-free-on-always-free-oracle-cloud-server/</link>
      <pubDate>Wed, 23 Nov 2022 17:20:00 +0000</pubDate>
      <guid>https://techtutelage.net/host-wordpress-for-free-on-always-free-oracle-cloud-server/</guid>
      <description>Host WordPress for free on an Always Free Oracle Cloud server: DNS, iptables, Apache, PHP, MariaDB and a free Let&amp;#39;s Encrypt SSL certificate, step by step.</description>
    </item>
    <item>
      <title>Install and Set the Default Java JDK Version on macOS</title>
      <link>https://techtutelage.net/install-uninstall-and-change-default-java-jdk-version-on-macos/</link>
      <pubDate>Tue, 27 Sep 2022 20:47:08 +0000</pubDate>
      <guid>https://techtutelage.net/install-uninstall-and-change-default-java-jdk-version-on-macos/</guid>
      <description>Install the latest Java JDK on macOS, switch the default Java version with JAVA_HOME and uninstall JDKs you no longer need, all from the Terminal.</description>
    </item>
    <item>
      <title>Free Minecraft Server on Oracle Cloud Free Tier</title>
      <link>https://techtutelage.net/free-minecraft-server-on-oracle-cloud-free-tier/</link>
      <pubDate>Sat, 16 Jul 2022 14:00:00 +0000</pubDate>
      <guid>https://techtutelage.net/free-minecraft-server-on-oracle-cloud-free-tier/</guid>
      <description>Run a free Minecraft Java server on Oracle Cloud&amp;#39;s Always Free tier: open port 25565, install Java 17 and keep the server running in a screen session.</description>
    </item>
    <item>
      <title>Attach a Block Volume to Multiple Ubuntu Instances on Oracle Cloud with OCFS2</title>
      <link>https://techtutelage.net/attach-a-block-volume-to-multiple-ubuntu-compute-instances-on-oracle-cloud-with-cluster-aware-ocfs2/</link>
      <pubDate>Wed, 06 Jul 2022 19:17:32 +0000</pubDate>
      <guid>https://techtutelage.net/attach-a-block-volume-to-multiple-ubuntu-compute-instances-on-oracle-cloud-with-cluster-aware-ocfs2/</guid>
      <description>Commands to attach one Oracle Cloud block volume to multiple Ubuntu instances using the cluster-aware OCFS2 file system. Follow along with the video.</description>
    </item>
    <item>
      <title>How to Install Homebrew on macOS</title>
      <link>https://techtutelage.net/how-to-install-homebrew-on-macos/</link>
      <pubDate>Wed, 09 Mar 2022 17:25:00 +0000</pubDate>
      <guid>https://techtutelage.net/how-to-install-homebrew-on-macos/</guid>
      <description>Install Homebrew on macOS with one Terminal command, learn where it installs on Apple Silicon vs Intel Macs and verify it works with brew --version.</description>
    </item>
  </channel>
</rss>
