<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wiredgorilla, Author at WEBNET Hosting</title>
	<atom:link href="https://webnet.com.au/author/wiredgorilla/feed/" rel="self" type="application/rss+xml" />
	<link>https://webnet.com.au/author/wiredgorilla/</link>
	<description></description>
	<lastBuildDate>Fri, 30 Oct 2026 20:20:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://webnet.com.au/wp-content/uploads/2024/04/1231223.png</url>
	<title>wiredgorilla, Author at WEBNET Hosting</title>
	<link>https://webnet.com.au/author/wiredgorilla/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Ep. 35 &#8211; Best Tech for a Deserted Island&#8230;</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/ep-35-best-tech-for-a-deserted-island/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 20:20:21 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/ep-35-best-tech-for-a-deserted-island/</guid>

					<description><![CDATA[<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/ep-35-best-tech-for-a-deserted-island/">Ep. 35 &#8211; Best Tech for a Deserted Island&#8230;</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><iframe id="video" width="113" height="200" aspect-ratio="auto" src="https://www.youtube.com/embed/9st7OYkUHJk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Ep. 35 - Best Tech for a Deserted Island..."></iframe></p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/ep-35-best-tech-for-a-deserted-island/">Ep. 35 &#8211; Best Tech for a Deserted Island&#8230;</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>10 Useful ‘ls’ Command Tricks for Linux Users</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/10-useful-ls-command-tricks-for-linux-users/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 05:39:35 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/10-useful-ls-command-tricks-for-linux-users/</guid>

					<description><![CDATA[<p>Most Linux users type ls -la dozens of times a day without exploring what the command...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/10-useful-ls-command-tricks-for-linux-users/">10 Useful ‘ls’ Command Tricks for Linux Users</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/10/10-useful-ls-command-tricks-for-linux-users.webp" class="ff-og-image-inserted"></div>
<div class="intro-hook">Most Linux users type <code>ls -la</code> dozens of times a day without exploring what the command can do. But beyond listing files, <code>ls</code> offers several useful options for sorting files by version, displaying file creation time, identifying file types, and producing output that is safer to use in scripts.</div>
<p>If you work with <strong>Linux</strong> servers, <code>ls</code> is probably one of the first commands you run after logging in. For most users, the command stops at <code>ls -l</code> or <code>ls -la</code>. </p>
<p>That is usually enough until you need to find the newest release archive in a directory full of versioned files, check when a configuration file was created, or pass filenames to a script without breaking on spaces or special characters.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p>The good news is that <strong>GNU <code>ls</code>, included in GNU coreutils, already provides options for handling these tasks</strong>. In many cases, you don&rsquo;t need to combine it with <code>sort</code>, <code>awk</code>, or <code>stat</code> to get the information you need.</p>
<p>In this guide, we&rsquo;ll explore 10 useful <code>ls</code> options that can make everyday <strong>Linux</strong> administration easier. The examples were tested with GNU coreutils 9.4 and are applicable to common Linux distributions, including <strong>Rocky Linux</strong>, <strong>AlmaLinux</strong>, <strong>RHEL</strong>, <strong>Debian</strong>, and <strong>Ubuntu</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p>One important exception is <strong>Ubuntu 26.04</strong>, which uses the Rust-based <strong>uutils coreutils</strong> implementation by default rather than GNU coreutils. </p>
<p><!-- Tag ID: tecmint_incontent --><br>
<!-- Tag ID: tecmint_incontent --></p>
<div align="center" data-freestar-ad="__336x280 __336x280" id="tecmint_incontent">
</div>
<p>Although many familiar options behave similarly, some newer features may be unavailable or behave differently. We&rsquo;ll highlight compatibility considerations where necessary.</p>
<p>Before trying the examples, check whether your system uses GNU coreutils: </p>
<pre>
ls --version
</pre>
<p><strong>Output</strong>:</p>
<pre>
ls (GNU coreutils) 9.4
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https: gnu.org licenses gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard M. Stallman and David MacKenzie.
</https:></pre>
<p>This confirms that the system uses <strong>GNU coreutils 9.4</strong>.</p>
<div class="in-content-related-posts">
<p><strong>You might also like:</strong></p>
</div>
<h2>How ls Decides What to Show</h2>
<p>Before exploring the 10 options, it&rsquo;s worth understanding three things that control how <code>ls</code> displays directory contents: <strong>which timestamp it uses, how it sorts entries, and how it arranges the output</strong>. Each option covered in this guide changes one or more of these behaviors.</p>
<p>By default, <code>ls</code> sorts entries alphabetically by name. When using a long listing (<code>-l</code>), it displays the modification time (mtime). When writing directly to a terminal, it arranges filenames in columns. </p>
<p>However, when its output is redirected to a file or piped to another command, it automatically switches to one entry per line. This is why <code>ls | wc -l</code> can count entries correctly even when the same directory appears in multiple columns on your screen.</p>
<p>To demonstrate these options, we&rsquo;ll use a sample project directory on our test server (<code>192.168.122.248</code>), logged in as the <code>tecmint</code> user. The directory contains several release tarballs, a database dump, a shell script, a symbolic link, and two subdirectories.</p>
<h2>1. Show Timestamps in a Readable Format with &ndash;time-style</h2>
<p>By default, <code>ls -l</code> displays timestamps differently depending on a file&rsquo;s age. Recent files show the time, while older files show the year. This inconsistent format makes it harder to compare timestamps at a glance, especially when managing files across multiple releases.</p>
<p>The &ndash;<code>-time-style</code><code> option solves this problem by letting you choose a consistent timestamp format for every entry.</code></p>
<p>The long-iso style is particularly useful for system administrators because it displays the date and time in a predictable <strong>YYYY-MM-DD HH:MM</strong> format:</p>
<pre>
ls -l --time-style=long-iso
</pre>
<p><strong>Output</strong>:</p>
<pre>
total 2064
-rw-r--r-- 1 tecmint tecmint       0 2026-10-27 10:25 app-1.10.tar.gz
-rw-r--r-- 1 tecmint tecmint       0 2026-10-27 10:25 app-1.9.tar.gz
-rw-r--r-- 1 tecmint tecmint 2097152 2026-10-27 10:25 backup.sql
-rwxr-xr-x 1 tecmint tecmint      10 2026-10-27 10:25 deploy.sh
drwxr-xr-x 2 tecmint tecmint    4096 2026-10-27 10:25 docs
</pre>
<p>If you need more precise information, including seconds, nanoseconds, and the time zone offset, use the <strong>full-iso</strong> style. You can also use the <code>--full-time </code>shortcut, which produces the same timestamp format:</p>
<pre>
ls -l --time-style=full-iso notes.txt
</pre>
<p><strong>Output</strong>:</p>
<pre>
-rw-r--r-- 1 tecmint tecmint 6 2026-10-27 10:25:45.772729598 +0530 notes.txt
</pre>
<p>You can also define a custom timestamp format by prefixing a <code>date-style</code> format string with <code>+</code>, useful when you want timestamps to match the format used in your team&rsquo;s reports or administrative scripts:</p>
<pre>
ls -l --time-style=+'%d %b %Y %H:%M' notes.txt
</pre>
<p><strong>Output</strong>:</p>
<pre>
-rw-r--r-- 1 tecmint tecmint 6 27 Oct 2026 10:25 notes.txt
</pre>
<p><code>GNU ls</code> supports several built-in timestamp styles:</p>
<ul>
<li><code>full-iso</code> &ndash; Displays the full date, time with nanoseconds, and time zone offset.</li>
<li><code>long-iso</code> &ndash; Displays the date and time in <strong>YYYY-MM-DD HH:MM</strong> format, making it a practical choice for everyday administration.</li>
<li><code>iso</code> &ndash; Displays <strong>MM-DD HH:MM</strong> for recent files and <strong>YYYY-MM-DD</strong> for older files.</li>
<li><code>locale</code> &ndash; Uses your system&rsquo;s locale settings to format timestamps.</li>
<li><code>+FORMAT</code> &ndash; Accepts custom format specifiers, similar to the date command, such as <strong>%Y</strong>, <strong>%m</strong>, <strong>%d</strong>, <strong>%H</strong>, and <strong>%M</strong>.</li>
</ul>
<p>If you regularly use <code>long-iso</code>, you don&rsquo;t need to specify it every time. <code>GNU ls</code> reads the <code>TIME_STYLE</code> environment variable, so you can add the following line to your <code>~/.bashrc</code> file to make it the default for your shell:</p>
<p><!-- Tag ID: tecmint_incontent_2 --></p>
<div align="center" data-freestar-ad="__336x280 __320x100" id="tecmint_incontent_2">
</div>
<pre>
export TIME_STYLE=long-iso
</pre>
<p>After saving the file, reload your shell configuration:</p>
<pre>
source ~/.bashrc
</pre>
<p>From now on, <code>ls -l</code> will display timestamps using the long-iso format automatically.</p>
<h2>2. Show File Creation Time with &ndash;time=birth</h2>
<p>After learning how to display timestamps consistently, the next step is understanding which timestamp you&rsquo;re looking at. <strong>Linux</strong> tracks several timestamps for each file, but <code>ls -l</code> displays the modification time (<code>mtime</code>) by default, which changes whenever the file&rsquo;s contents are modified.</p>
<p>Sometimes, however, you need to know when a file was originally created on the filesystem. For example, you might want to determine when an unfamiliar configuration file first appeared on a server.</p>
<p>GNU <code>ls</code> can display a file&rsquo;s birth time, also known as its creation time, using the <code>--time=birth</code> option:</p>
<pre>
ls -l --time=birth --time-style=long-iso notes.txt
</pre>
<p><strong>Output</strong>:</p>
<pre>
-rw-r--r-- 1 tecmint tecmint 6 2026-10-27 10:25 notes.txt
</pre>
<p>The <code>--time</code> option accepts several values, allowing you to choose which timestamp appears in a long listing:</p>
<ul>
<li><code>--time=birth</code> (or <code>creation</code>) &ndash; Displays when the file was created on the filesystem.</li>
<li><code>--time=atime</code> (equivalent to <code>-u</code>) &ndash; Displays when the file was last accessed or read.</li>
<li><code>--time=ctime</code> (equivalent to <code>-c</code>) &ndash; Displays when the file&rsquo;s metadata, such as permissions, ownership, or link count, last changed.</li>
<li><code>--time=mtime</code> &ndash; Displays when the file&rsquo;s contents were last modified. This is the default.</li>
</ul>
<p>Keep in mind that <code>birth-time</code> availability depends on the filesystem, kernel, and system interfaces used to retrieve the timestamp. If a birth time is unavailable, GNU <code>ls</code> displays a placeholder rather than a valid creation date.</p>
<p>You can verify whether a file has a recorded birth time using stat command:</p>
<pre>
stat -c '%w' notes.txt
</pre>
<p>If the command returns a timestamp, the birth time is available. If it returns <code>-</code>, the system cannot provide one for that file.</p>
<p><strong>One more thing to remember</strong>: copying a file with <code>cp</code> or extracting it from an archive creates a new filesystem object. Its birth time generally reflects when the new copy was created, not when the original file was first created.</p>
<div class="inline-share">If this helped you finally see when a file was created instead of when it was last edited, share it with someone who&rsquo;s still digging through backups to answer that question.</div>
<h2>3. Sort Release Files Correctly with -v (Version Sort)</h2>
<p>Once you&rsquo;ve learned to work with timestamps, another common problem is sorting files with version numbers in their names. By default, <code>ls</code> sorts filenames alphabetically, comparing characters from left to right. </p>
<p>This means <code>app-1.10.tar.gz</code> appears before <code>app-1.9.tar.gz</code> because the character <code>1</code> comes before <code>9</code>, even though version 1.10 is newer.</p>
<p>The <code>-v</code> option, also available as <code>--sort=version</code>, solves this by recognizing numeric sequences within filenames and sorting them in natural version order:</p>
<pre>
ls -1 -v app-*
</pre>
<p><strong>Output</strong>:</p>
<pre>
app-1.9.tar.gz
app-1.10.tar.gz
</pre>
<p>This is particularly useful when managing directories containing kernel images, rotated log files such as <code>messages.1</code> through <code>messages.12</code>, or backups named with build and version numbers.</p>
<p>You can also combine version sorting with tail command to retrieve the highest version number, which is useful in shell scripts:</p>
<pre>
ls -1 -v app-* | tail -n 1
</pre>
<p><strong>Output</strong>:</p>
<pre>
app-1.10.tar.gz
</pre>
<p>This approach works well when filenames follow a consistent version-numbering pattern, making it easier to identify the latest numbered release without using <code>sort -V</code>.</p>
<h2>4. Sort Files by Size, Time, or Extension with &ndash;sort</h2>
<p>Version sorting is useful for release files, but system administrators often need to answer other questions, such as which files are taking up the most space or which ones were modified most recently.</p>
<p>GNU <code>ls</code> provides the <code>--sort</code> option for choosing how directory entries are ordered. Many sort options also have shorter command-line equivalents.</p>
<p><!-- Tag ID: tecmint_incontent_3 --></p>
<div align="center" data-freestar-ad="__336x280 __728x90" id="tecmint_incontent_3">
</div>
<p>For example, to list files and directories by size, with the largest entries first, use <code>-S</code>:</p>
<pre>
ls -lhS
</pre>
<p><strong>Output</strong>:</p>
<pre>
total 2.1M
-rw-r--r-- 1 tecmint tecmint 2.0M Oct 27 10:25 backup.sql
drwxr-xr-x 2 tecmint tecmint 4.0K Oct 27 10:25 docs
drwxr-xr-x 2 tecmint tecmint 4.0K Oct 27 10:25 scripts
-rwxr-xr-x 1 tecmint tecmint   10 Oct 27 10:25 deploy.sh
</pre>
<p>Here, <code>-h</code> displays file sizes in a human-readable format, while <code>-S</code> sorts entries by size, placing the largest first.</p>
<p>The most useful sorting options include:</p>
<ul>
<li><code>--sort=size</code> (or <code>-S</code>) &ndash; Sorts entries by size, with the largest first. Useful for identifying large files that may be consuming disk space.</li>
<li><code>--sort=time</code> (or <code>-t</code>) &ndash; Sorts entries by modification time, with the newest first. When combined with <code>--time</code>, it can also sort by the selected timestamp.</li>
<li><code>--sort=extension</code> (or <code>-X</code>) &ndash; Groups files by their extensions, making it easier to find related file types such as <strong>.gz</strong>, <strong>.sql</strong>, and <strong>.csv</strong>. Files without extensions appear first.</li>
<li><code>--sort=width</code> &ndash; Sorts entries by filename length, from shortest to longest. This can help identify unusually long filenames. This option was introduced in GNU coreutils 9.1, so it is unavailable in older versions.</li>
<li><code>--sort=none</code> (or <code>-U</code>) &ndash; Disables sorting and displays entries in the order they are returned by the filesystem. This can improve performance when listing directories containing very large numbers of entries.</li>
</ul>
<p>You can reverse any of these sorting orders with <code>-r</code>. For example, combining <code>-t</code> with <code>-r</code> lists the oldest modified files first and the newest at the bottom:</p>
<pre>
ls -ltr
</pre>
<p>This is particularly handy when checking recently updated logs, configuration files, or application releases because the newest entries appear at the end of the listing.</p>
<h2>5. List Directories Before Files with &ndash;group-directories-first</h2>
<p>When working in directories containing many files and subdirectories, finding a particular folder can become difficult because <code>ls</code> normally sorts everything together alphabetically.</p>
<p>The <code>--group-directories-first</code> option solves this by displaying directories before regular files, while preserving the selected sort order within each group.</p>
<p>For example:</p>
<pre>
ls -F --group-directories-first
</pre>
<p><strong>Output</strong>:</p>
<pre>
docs/  
scripts/  
app-1.10.tar.gz  
app-1.9.tar.gz  
archive.tar.gz  
backup.sql  
data.csv  
deploy.sh*  
latest-notes@  
notes.txt  
report.pdf
</pre>
<p>This option is particularly useful when managing application directories, deployment files, and backup locations where you frequently switch between folders and files.</p>
<p>If you prefer this layout every time you use <code>ls</code>, you can create a shell alias in your <code>~/.bashrc</code> file. You can also combine it with the <code>TIME_STYLE</code> setting from the first example:</p>
<pre>
export TIME_STYLE=long-iso
alias ll='ls -lh --group-directories-first'
</pre>
<p>After saving the file, reload your shell configuration:</p>
<pre>
source ~/.bashrc
</pre>
<p>One important limitation is that <code>--sort=none</code> (or <code>-U</code>) disables directory grouping because entries are no longer sorted into separate groups. If directory-first output matters, avoid combining these options.</p>
<h2>6. Identify File Types with -F (&ndash;classify)</h2>
<p>You may have noticed the <strong>/</strong>, <strong>*</strong>, and <strong>@</strong> characters appearing after filenames in the previous output. These are file-type indicators added by the <code>-F</code> option, also known as <code>--classify</code>.</p>
<p>This option appends a character to each entry to identify its type, making it easier to distinguish directories, executable files, and symbolic links without using colors or a long listing.</p>
<p>For example:</p>
<pre>
ls -F
</pre>
<p><strong>Output</strong>:</p>
<pre>
app-1.10.tar.gz  app-1.9.tar.gz  archive.tar.gz  backup.sql  data.csv  deploy.sh*  docs/  latest-notes@  notes.txt  report.pdf  scripts/
</pre>
<p>GNU <code>ls</code> uses the following indicators:</p>
<ul>
<li><strong>/</strong> &ndash; Identifies a directory.</li>
<li><strong>*</strong> &ndash; Identifies an executable file.</li>
<li><strong>@</strong> &ndash; Identifies a symbolic link.</li>
<li><strong>|</strong> &ndash; Identifies a named pipe (FIFO).</li>
<li><strong>=</strong> &ndash; Identifies a socket.</li>
<li><strong>&gt;</strong> &ndash; Identifies a door, a file type used on some Unix systems such as Solaris, but not normally found on <strong>Linux</strong>.</li>
</ul>
<p>It&rsquo;s important not to confuse <code>-F</code> with <code>-p</code>. The <code>-p</code> option adds a trailing <strong>/</strong> only to directory names, while <code>-F</code> adds the appropriate indicators for several file types.</p>
<p>Recent GNU coreutils versions also support <code>--classify=auto</code>, which automatically enables classification only when output is directed to a terminal. This is useful when you want file-type indicators for interactive use without adding characters to redirected output.</p>
<p>For example:</p>
<pre>
ls --classify=auto
</pre>
<p>This makes <code>ls</code> more convenient for interactive use, although you should still avoid parsing ordinary <code>ls</code> output in scripts. For reliable filename handling, use find command or shell globbing instead.</p>
<div class="inline-share">If this cleared up the difference between <code>ls -p</code> and <code>ls -F</code>, share it with someone who&rsquo;s still adding <code>-l</code> just to tell files from folders.</div>
<h2>7. Print Filenames as a Comma-Separated List with -m</h2>
<p>Sometimes you don&rsquo;t need a traditional column or long listing. For example, you might want to copy a list of filenames into a support ticket, email, or chat message.</p>
<p>The <code>-m</code> option, equivalent to <code>--format=commas</code>, displays filenames separated by commas and arranges them across as few lines as possible:</p>
<pre>
ls -m
</pre>
<p><strong>Output</strong>:</p>
<pre>
app-1.10.tar.gz, app-1.9.tar.gz, archive.tar.gz, backup.sql, data.csv,
deploy.sh, docs, latest-notes, notes.txt, report.pdf, scripts
</pre>
<p>GNU <code>ls</code> also supports several other output formats through the <code>--format</code> option:</p>
<ul>
<li><code>--format=commas</code> &ndash; Equivalent to <code>-m</code>, displaying filenames separated by commas.</li>
<li><code>--format=long</code> (or <code>verbose</code>) &ndash; Equivalent to <code>-l</code>, displaying detailed file information.</li>
<li><code>--format=single-column</code> &ndash; Equivalent to <code>-1</code>, displaying one filename per line, even when output is directed to a terminal.</li>
<li><code>--format=across</code> (or <code>horizontal</code>) &ndash; Equivalent to <code>-x</code>, filling rows from left to right.</li>
<li><code>--format=vertical</code> &ndash; Equivalent to <code>-C</code>, displaying entries in columns from top to bottom. This is the default layout when output is sent to a terminal.</li>
</ul>
<p>These formats are useful when you want to change how filenames are presented without changing which entries are listed.</p>
<h2>8. Control Output Width with -w (&ndash;width)</h2>
<p>By default, <code>ls</code> determines the available output width from the terminal and arranges filenames accordingly. This usually works well, but the layout can change when working in narrow terminal windows, tmux panes, or remote SSH sessions.</p>
<p>The <code>-w</code> option, also available as <code>--width</code>, lets you specify the output width in characters. For example, setting the width to 80 characters gives <code>ls</code> a fixed width to work with:</p>
<pre>
ls -w 80
</pre>
<p>This is useful when you want a predictable column layout regardless of the terminal&rsquo;s actual width. Setting the width to <code>0</code> removes the width limit, allowing <code>ls</code> to display all filenames on a single line:</p>
<pre>
ls -w 0
</pre>
<p><strong>Output</strong>:</p>
<pre>
app-1.10.tar.gz  app-1.9.tar.gz  archive.tar.gz  backup.sql  data.csv  deploy.sh  docs  latest-notes  notes.txt  report.pdf  scripts
</pre>
<p>One older option you may encounter is <code>--tabsize</code>, which controls the number of columns used for tab characters in output. Modern GNU <code>ls</code> generally uses spaces for column alignment, so this option has limited practical value in everyday terminal use and can usually be ignored.</p>
<h2>9. Display Numeric UID and GID with -n</h2>
<p>File ownership is particularly important when transferring files between <strong>Linux</strong> servers, working with shared storage, or troubleshooting container permissions.</p>
<p>By default, <code>ls -l</code> displays usernames and group names by resolving the numeric user ID (UID) and group ID (GID) associated with each file. The <code>-n</code> option displays these numeric IDs instead, making it easier to identify the actual ownership values:</p>
<pre>
ls -ln notes.txt
</pre>
<p><strong>Output</strong>:</p>
<pre>
-rw-r--r-- 1 1000 1000 6 Oct 27 10:25 notes.txt
</pre>
<p>Here, both the owner and group have the numeric ID <code>1000</code>.</p>
<p>This is particularly useful when transferring files between servers using <code>rsync</code> or <code>tar</code>, working with NFS shares, or troubleshooting permissions inside containers.</p>
<p>For example, UID <code>1000</code> might belong to one user on your source server and a completely different user on the destination server. While <code>ls -l</code> displays the username resolved on the current system, <code>ls -ln</code> shows the numeric UID and GID without relying on those name lookups.</p>
<p>This makes <code>-n</code> a useful option when investigating ownership mismatches across systems.</p>
<h2>10. Produce Null-Terminated Filenames with &ndash;zero</h2>
<p>The previous options focus mainly on making directory listings easier to read. However, when using filenames in shell scripts or passing them between commands, ordinary <code>ls</code> output can create problems.</p>
<p>For example, a filename such as <code>my report.txt</code> contains a space. If a script or command splits filenames on whitespace, it may incorrectly treat this as two separate names.</p>
<p>GNU coreutils 9.0 introduced the <code>--zero</code> option, which separates filenames using a null character (<code></code></p><p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/10-useful-ls-command-tricks-for-linux-users/">10 Useful ‘ls’ Command Tricks for Linux Users</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is agentic ecommerce?</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/what-is-agentic-ecommerce/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Thu, 29 Oct 2026 11:52:01 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/what-is-agentic-ecommerce/</guid>

					<description><![CDATA[<p>By Alma F. Summarize with: Agentic ecommerce is online shopping and store management where AI agents...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/what-is-agentic-ecommerce/">What is agentic ecommerce?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="d-flex align-items-center justify-content-between single-tutorial__share">
<div class="single-tutorial__content-author">
                        By Alma F.                    </div>
<div>
<div class="h-ai-share-buttons">
<div class="d-flex align-items-center gap-2">
        <span class="h-ai-share-buttons__description"><br>
            Summarize with:        </span></div>
</div></div>
</div>
<p class="wp-block-paragraph">Agentic ecommerce is online shopping and store management where AI agents can independently complete several steps of a task for you, such as comparing products, building a cart, updating prices, or preparing a promotion.</p>
<p class="wp-block-paragraph">Instead of giving a single answer and stopping, the AI agent checks current store information, works through the decisions needed to complete the task, and uses the store tools it has permission to access.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p class="wp-block-paragraph">For shoppers, that can mean getting help from product discovery through checkout. For merchants, it can mean handing off parts of store management, such as catalog updates, promotions, inventory checks, and order handling.</p>
<p class="wp-block-paragraph">What separates agentic ecommerce from traditional automation is that the agent can change its approach when new information appears instead of following one fixed sequence. That flexibility also makes accurate data, reliable checkout, and clear limits on what the agent can do more important.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-what-makes-ecommerce-agentic">What makes ecommerce agentic?</h2>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p class="wp-block-paragraph">Ecommerce becomes agentic when AI can work toward a goal using current store data, decide what to do next, and take permitted actions in the store.</p>
<p class="wp-block-paragraph">The agent doesn&rsquo;t need unrestricted control to do that. It needs enough information and access to move the task forward within the limits set by the shopper or merchant:</p>
<ul class="wp-block-list">
<li><strong>A clear goal.</strong> A shopper might ask for running shoes under $120 with arch support in their size. Those requirements give the agent a specific result to work toward.</li>
<li><strong>Current store information.</strong> The agent checks live prices, stock, shipping options, and product details so its decisions reflect what the store can offer now.</li>
<li><strong>A way to plan and adjust. </strong>Instead of merely returning one answer or applying a fixed rule, agentic AI can choose the next tool or action based on what it has learned, subject to its instructions and permissions.</li>
<li><strong>Access to store tools.</strong> The agent can search products, prepare a cart, update a listing, or perform another store action it has permission to take.</li>
</ul>
<h2 class="wp-block-heading h-t-title-2" id="h-how-does-agentic-ecommerce-differ-from-other-ai-in-ecommerce">How does agentic ecommerce differ from other AI in ecommerce?</h2>
<p class="wp-block-paragraph">Agentic ecommerce is one type of AI in ecommerce. Unlike many other ecommerce AI tools that handle one defined task, an ecommerce agent can use the result of one step to decide what to do next and continue working toward the same shopping or store-management goal.</p>
<p class="wp-block-paragraph">A fraud-detection system, for example, assesses a payment&rsquo;s risk, while a recommendation system suggests products based on shopper data. Those are useful AI capabilities, but neither alone is an agent that can plan and act across a larger commerce task.</p>
<p class="wp-block-paragraph">An ecommerce agent can use those results as part of a longer task. For example, the agent could check the order details and send the order for review instead of continuing with fulfillment if a payment is flagged.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e66d55252"}' data-wp-interactive="core/image" data-wp-key="6ae5e66d55252"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce.png" alt=" Ecommerce agent order details example visual"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<h2 class="wp-block-heading h-t-title-2" id="h-agentic-ecommerce-vs-traditional-ecommerce-automation">Agentic ecommerce vs. traditional ecommerce automation</h2>
<p class="wp-block-paragraph">Traditional ecommerce automation follows rules you set in advance, while agentic ecommerce can adjust its actions based on the information it finds.</p>
<p class="wp-block-paragraph">A normal automation might send an email 24 hours after someone abandons a cart or send a restock alert when inventory falls below 10 units. You decide what triggers the workflow, which action follows, and what happens next.</p>
<p class="wp-block-paragraph">An agent can start with a broader goal, such as &ldquo;recover abandoned-cart sales.&rdquo; It could check whether the products are still in stock, review the cart value, and decide whether to prepare a discount or contact the shopper. The agent can adjust without you defining every possible path in advance if something changes during the task.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="6">
<tr>
<td colspan="1" rowspan="1"></td>
<td colspan="1" rowspan="1">
<p><strong>Traditional automation</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Agentic ecommerce</strong></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><strong>Starting point</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>A trigger and rules you define</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>A goal to work toward</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><strong>Next action</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Set by the workflow</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Chosen using current information</span></p>
</td>
</tr>
<tr readability="6">
<td colspan="1" rowspan="1">
<p><strong>When conditions change</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Follows another rule you created beforehand</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Reassesses the situation and chooses from the actions it is allowed to take</span></p>
</td>
</tr>
<tr readability="6">
<td colspan="1" rowspan="1">
<p><strong>Best fit</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Tasks that should run the same way each time</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Tasks where the right action depends on what happens during the process</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<h2 class="wp-block-heading h-t-title-2" id="h-buyer-side-vs-merchant-side-ecommerce-agents">Buyer-side vs. merchant-side ecommerce agents</h2>
<p class="wp-block-paragraph">Ecommerce agents can help shoppers make purchases or help merchants run their stores.</p>
<p class="wp-block-paragraph">The difference comes down to who assigns the task and which store information and tools the agent has permission to access.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e66d55b0f"}' data-wp-interactive="core/image" data-wp-key="6ae5e66d55b0f"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-1.png" alt="Buyer side vs. merchant side visual"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<h3 class="wp-block-heading h-t-title-3">Buyer-side agents</h3>
<p class="wp-block-paragraph">Buyer-side agents help shoppers find, compare, and buy products. A shopper might use one through a retailer&rsquo;s website, a marketplace, or an AI shopping service.</p>
<p class="wp-block-paragraph">For example, a shopper could ask:</p>
<p class="wp-block-paragraph">&ldquo;Find a waterproof jacket under $150 in size M that arrives by Friday.&rdquo;</p>
<p class="wp-block-paragraph">The agent could search available products, compare prices and features, check which jackets are in stock in size M, and remove any that would arrive too late.</p>
<p class="wp-block-paragraph">With cart access from the retailer or shopping service, the agent could add the shopper&rsquo;s chosen jacket. Where checkout is supported, and the shopper has authorized the purchase, it could also complete the order within the approved product, delivery, and spending limits.</p>
<p class="wp-block-paragraph">The agent can&rsquo;t simply do anything it wants on the store. What happens after the product search depends on the access the retailer and payment system provide.</p>
<h3 class="wp-block-heading h-t-title-3">Merchant-side agents</h3>
<p class="wp-block-paragraph">Merchant-side agents help businesses manage their stores. The merchant might use one inside the ecommerce dashboard or through another AI tool connected to the store.</p>
<p class="wp-block-paragraph">Imagine the same store sells several waterproof jackets. The merchant could ask:</p>
<p class="wp-block-paragraph">&ldquo;Find waterproof jackets with high stock and no sales in the last 60 days, then prepare a 10% promotion for the ones that still have enough margin.&rdquo;</p>
<p class="wp-block-paragraph">The agent could check sales, inventory, and pricing data, identify the jackets that meet those conditions, and prepare the promotion.</p>
<p class="wp-block-paragraph">The merchant decides how much control the agent gets. It might be allowed to update product details and prepare discounts but require approval before changing prices or publishing a promotion.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-agentic-ecommerce-works">How agentic ecommerce works</h2>
<p class="wp-block-paragraph">Agentic ecommerce works by allowing an AI agent to use store information and permitted tools across connected ecommerce systems to complete a shopper or merchant task across multiple steps.</p>
<p class="wp-block-paragraph">The request starts in the AI tool the person is using. That could be a shopping assistant on a retailer&rsquo;s website, an AI shopping service, or a merchant tool connected to the store dashboard.</p>
<p class="wp-block-paragraph">The exact task can vary, but the same agentic workflow applies. Here&rsquo;s what it could look like when a shopper uses an AI shopping assistant:</p>
<ol class="wp-block-list">
<li><strong>The agent receives the goal.</strong> A shopper enters: &ldquo;Find a science gift for a 10-year-old under $40 that arrives by Saturday.&rdquo; The agent uses the age, budget, interest, and delivery date as conditions for the search.</li>
<li><strong>The agent checks current information.</strong> It compares suitable products using current prices, stock, age recommendations, and delivery dates. A $35 chemistry set won&rsquo;t arrive until Monday, so the agent removes it from the options and continues searching.</li>
<li><strong>The agent requests an action.</strong> It finds a $38 science kit that is in stock and can arrive by Friday, then asks the store to add it to the shopper&rsquo;s cart. The ecommerce platform creates the cart and calculates the current checkout details.</li>
<li><strong>The agent checks the result.</strong> It confirms that the product is still available at the expected price and delivery date. If something has changed, such as the item selling out, it can return to the remaining options and choose another product.</li>
</ol>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e66d566fe"}' data-wp-interactive="core/image" data-wp-key="6ae5e66d566fe"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-2.png" alt="Example of how agentic ecommerce works with an ultimate science kit gift scenario"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<h2 class="wp-block-heading h-t-title-2" id="h-agentic-ecommerce-use-cases">Agentic ecommerce use cases</h2>
<p class="wp-block-paragraph">Agentic ecommerce use cases include helping shoppers discover and compare products, build carts and complete purchases, track orders and get support, and helping merchants manage inventory, product listings, and promotions.</p>
<p class="wp-block-paragraph">Product discovery, comparison, cart building, and selected merchant operations already work in deployed tools. Checkout and automated reordering are available in certain supported services and markets; cross-store autonomous purchasing, refunds, and broad merchant integrations remain more limited. Not every store or AI service supports these actions.</p>
<h3 class="wp-block-heading h-t-title-3">Product discovery and comparison</h3>
<p class="wp-block-paragraph">AI shopping tools can compare a shopper&rsquo;s requirements with current product information and narrow down suitable choices.</p>
<p class="wp-block-paragraph">A shopper searching for a dishwasher might ask for one under $600 that runs quietly and has a quick-wash cycle.</p>
<p class="wp-block-paragraph">The agent can turn those needs into specific criteria, compare suitable products, and check current prices and stock before returning the matches that still fit.</p>
<p class="wp-block-paragraph">Current shopping assistants already support parts of this process. Google&rsquo;s AI shopping features help shoppers discover and compare products, while Amazon&rsquo;s Alexa for Shopping can help customers research products and narrow down choices.</p>
<p class="wp-block-paragraph">For merchants, accurate product details give these tools enough information to understand when a product matches what the shopper is asking for.</p>
<h3 class="wp-block-heading h-t-title-3">Cart and checkout</h3>
<p class="wp-block-paragraph">Agent-assisted checkout goes further because the system must know exactly what the shopper has approved and how the payment should be handled.</p>
<p class="wp-block-paragraph">Google&rsquo;s Universal Cart began rolling out in the U.S. across Search and the Gemini app in October 2026. It saves products from multiple retailers and offers checkout through the Universal Commerce Protocol (UCP) with participating merchants, or transfers items to the merchant&rsquo;s cart. The shopper still completes the checkout steps.</p>
<p class="wp-block-paragraph">These systems work through supported shopping and payment flows. They don&rsquo;t give an AI open permission to buy anything from any website.</p>
<p class="wp-block-paragraph">That distinction matters for merchants: product discovery can work from accessible product data, while purchasing requires much tighter connections between the agent, merchant, customer account, and payment system.</p>
<h3 class="wp-block-heading h-t-title-3">Fulfillment and customer support</h3>
<p class="wp-block-paragraph">Agents can handle order and support questions when they have access to the information needed to answer them.</p>
<p class="wp-block-paragraph">A shopper asking &ldquo;Where is my order?&rdquo; doesn&rsquo;t need a support agent to find and copy a tracking number. An ecommerce agent with access to the order can return the latest shipping status directly.</p>
<p class="wp-block-paragraph">The same approach works for checking whether an order is still within its return period or whether it can be canceled.</p>
<p class="wp-block-paragraph">Issuing a refund is different because it moves money and may be irreversible. The agent should verify the order, refund eligibility, amount, and customer identity, then request explicit approval unless the merchant has granted a narrowly scoped, auditable refund policy.</p>
<h3 class="wp-block-heading h-t-title-3">Merchant operations</h3>
<p class="wp-block-paragraph">Merchant-side agents can handle jobs that normally require checking several parts of the store.</p>
<p class="wp-block-paragraph">A merchant could ask:</p>
<p class="wp-block-paragraph">&ldquo;Find products with more than 90 days of inventory, check their margins, and prepare a promotion for the slowest sellers.&rdquo;</p>
<p class="wp-block-paragraph">With access to inventory, sales history, product costs, and pricing, the agent could identify suitable products and draft the promotion. It should flag missing cost data rather than guess whether the discount leaves enough margin.</p>
<p class="wp-block-paragraph">This can save the merchant from checking each system separately, while the store still controls which changes the agent is allowed to make.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-what-infrastructure-does-agentic-ecommerce-need">What infrastructure does agentic ecommerce need?</h2>
<p class="wp-block-paragraph">Agentic ecommerce depends on accurate store data, reliable software connections, working checkout and payments, clear business rules, and controls over what an agent can access or change.</p>
<p class="wp-block-paragraph">Product information needs to be stored in a form that software can understand. For example, instead of mentioning &ldquo;waterproof&rdquo; only in a jacket description, the store can save &ldquo;waterproofing&rdquo; as its own product field. This is called <strong>structured product data</strong>.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="22">
<tr readability="3">
<td colspan="1" rowspan="1">
<p><strong>Infrastructure area</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>What the agent needs</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>What goes wrong without it</strong></p>
</td>
</tr>
<tr readability="12">
<td colspan="1" rowspan="1">
<p><strong>Product information</strong></p>
</td>
<td colspan="1" rowspan="1" readability="9">
<p><span>Clear fields for size, color, material, specifications, and product codes</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The agent misses suitable products or compares them incorrectly</span></p>
</td>
</tr>
<tr readability="9">
<td colspan="1" rowspan="1">
<p><strong>Current prices and stock</strong></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Prices, discounts, and availability that match what the store can actually sell</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The shopper sees a price or product that isn&rsquo;t available at checkout</span></p>
</td>
</tr>
<tr readability="9">
<td colspan="1" rowspan="1">
<p><strong>Store connections</strong></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>A reliable way for software to check products, carts, and orders or request changes</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The agent can&rsquo;t get the information or perform the action it needs</span></p>
</td>
</tr>
<tr readability="10.5">
<td colspan="1" rowspan="1">
<p><strong>Checkout and payments</strong></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Correct totals, shopper authorization, and a supported secure payment flow</span></p>
</td>
<td colspan="1" rowspan="1" readability="6">
<p><span>The agent finds the right product, but the purchase fails</span></p>
</td>
</tr>
<tr readability="10.5">
<td colspan="1" rowspan="1">
<p><strong>Store policies</strong></p>
</td>
<td colspan="1" rowspan="1" readability="8">
<p><span>Clear shipping, return, cancellation, and refund rules</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The agent gives the wrong answer about what a shopper can do</span></p>
</td>
</tr>
<tr readability="12">
<td colspan="1" rowspan="1" readability="5">
<p><strong>Access limits and records</strong></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Enforced permissions, approval for sensitive actions, a record of changes</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>A mistake can affect parts of the store the agent never needed to touch</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<p class="wp-block-paragraph">The store also needs a controlled way to share that information and allow specific actions. AI agent integrations provide those connections and determine what the AI can read or change. One integration might allow stock checks without inventory edits, for example, while another could allow order updates.</p>
<p class="wp-block-paragraph">One common way to create this connection is an application programming interface (API). An API lets one system ask another for information or request an action, such as &ldquo;Is size 9 in stock?&rdquo; or &ldquo;Create this cart.&rdquo;</p>
<p class="wp-block-paragraph">Different stores and AI platforms also need to agree on how those requests are structured. A <strong>commerce protocol</strong> provides shared rules for those interactions.</p>
<p class="wp-block-paragraph">Shared protocols can reduce the need for separate integrations with each AI platform. The Universal Commerce Protocol (UCP) supports catalog search, carts, checkout, and order management. OpenAI and Stripe&rsquo;s Agentic Commerce Protocol (ACP) provide another approach to connecting agents with merchant checkout systems.</p>
<p class="wp-block-paragraph">The specific standards will continue to develop. The practical requirement for merchants stays the same: outside software needs a dependable and controlled way to read store data and request supported actions.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-benefits-of-agentic-ecommerce-for-merchants">Benefits of agentic ecommerce for merchants</h2>
<p class="wp-block-paragraph">Agentic ecommerce helps merchants reach shoppers through AI tools, spend less time on routine store tasks, and manage work across connected systems. Agents can also adjust their actions when store information changes.</p>
<ul class="wp-block-list">
<li><strong>Reach shoppers through AI tools.</strong> Customers can discover and compare products through AI services without visiting your store first. Accurate product descriptions, prices, and stock information help these tools recommend relevant products. This is part of broader ecommerce trends changing how people shop online.</li>
<li><strong>Spend less time on repetitive tasks.</strong> Agents can check stock before a promotion or update multiple product listings, saving you from making the same checks and changes manually.</li>
<li><strong>Work across different store tools.</strong> Instead of checking inventory, sales, and orders separately, you can have an agent use information from connected systems to complete a task.</li>
<li><strong>Adapt when things change.</strong> When a product sells out or a price changes, an agent can use the new information to decide what to do next. Traditional automation relies on rules defined in advance.</li>
</ul>
<p class="wp-block-paragraph">For straightforward tasks with predictable steps, traditional automation is still the simpler choice.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-limitations-of-agentic-ecommerce">Limitations of agentic ecommerce</h2>
<p class="wp-block-paragraph">The main limitations of agentic ecommerce are its reliance on accurate store data, the need for clear purchase approvals and access restrictions, and reduced merchant control when customers shop through third-party AI services.</p>
<p class="wp-block-paragraph">Without proper safeguards, agents can recommend unavailable products, make purchases shoppers didn&rsquo;t approve, or change store settings beyond their assigned tasks.</p>
<ul class="wp-block-list">
<li><strong>Inaccurate product data leads to unreliable decisions.</strong> AI agents rely on product details, prices, and inventory information from retailers or connected services. Outdated data can lead to incorrect recommendations, misleading prices, or failed purchases.</li>
<li><strong>Unclear approval rules can lead to unwanted purchases.</strong> Shopping agents need limits on what they can buy, how much they can spend, and when they must request confirmation. Without these rules, shoppers risk paying more than expected or receiving items they didn&rsquo;t intend to purchase.</li>
<li><strong>Excessive access increases the risk of mistakes and attacks.</strong> Agents with more permissions than their tasks require can make unintended changes to prices, refunds, or other store settings. Attackers can also exploit those permissions through <strong>prompt injection</strong>, which uses malicious instructions hidden in content the agent reads.</li>
<li><strong>Third-party shopping can reduce brand control. </strong>External AI platforms may influence which products appear, how features and prices are summarized, and when shoppers reach a merchant&rsquo;s own site. Merchants should monitor product-feed accuracy and ensure critical product and policy details remain consistent across channels.</li>
</ul>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-make-an-ecommerce-store-agent-ready">How to make an ecommerce store agent-ready</h2>
<p class="wp-block-paragraph">Make your ecommerce store agent-ready by checking product and inventory data, testing store integrations and checkout, reviewing store policies, and limiting what AI agents can access or change.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e66d5897d"}' data-wp-interactive="core/image" data-wp-key="6ae5e66d5897d"><img fetchpriority="high" decoding="async" width="1920" height="1080" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-3.png" alt="How to make an ecommerce store agent-ready visual" class="wp-image-160843" srcset="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-6.png 1920w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-7.png 300w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-8.png 150w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-9.png 1536w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-10.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/10/generated-image-text-only-cf5d7fbc-7944-45eb-bd81-6c596204d9d2.png/w=1024,fit=scale-down 1024w" sizes="(max-width: 1920px) 100vw, 1920px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<h3 class="wp-block-heading h-t-title-3">1. Check product, pricing, and inventory data</h3>
<p class="wp-block-paragraph">Check that your product details, prices, and inventory records are accurate, starting with products that have variants, discounts, or frequently changing stock.</p>
<p class="wp-block-paragraph">Make sure details such as size, color, material, dimensions, product codes, price, and availability are stored in the correct fields rather than buried only inside descriptions.</p>
<p class="wp-block-paragraph">Then compare the information shown on the product page with the record in your store dashboard. The variant, price, promotion, and stock status should match.</p>
<p class="wp-block-paragraph">Pay particular attention to values that make sense to a person but not necessarily to software. If a color is listed as &ldquo;Midnight,&rdquo; for example, add a standard color such as navy where your store supports it.</p>
<h3 class="wp-block-heading h-t-title-3">2. Test how other systems reach your store data</h3>
<p class="wp-block-paragraph">Test whether your store&rsquo;s API or other integration returns accurate data by retrieving one product variant. Use approved test credentials to check a test order separately, and confirm that only the authorized customer or merchant can access its details.</p>
<p class="wp-block-paragraph">The values should match. Differences mean an agent could make decisions using outdated or incomplete information.</p>
<p class="wp-block-paragraph">Merchants who don&rsquo;t work with APIs directly can ask their developer or integration provider to run this check.</p>
<p class="wp-block-paragraph">Hostinger Ecommerce maintains products, stock, carts, orders, payment settlements, and connected sales channels in a centralized Store Manager. Its Custom sales channel and Ecommerce API can give supported integrations a consistent commerce backend.</p>
<h3 class="wp-block-heading h-t-title-3">3. Test checkout and store rules</h3>
<p class="wp-block-paragraph">Test checkout and store rules using sample orders, with a test payment method or sandbox checkout where available to avoid charging a real customer.</p>
<p class="wp-block-paragraph">Check that the price, discount, shipping charge, tax, availability, and final order stay consistent throughout the process. If the agent sees one price and checkout calculates another, the workflow isn&rsquo;t reliable enough yet.</p>
<p class="wp-block-paragraph">Test store policies the same way. Pick one order that qualifies for a return and another that doesn&rsquo;t. Your written return, refund, cancellation, and shipping rules should make the correct outcome clear in both cases.</p>
<h3 class="wp-block-heading h-t-title-3">4. Limit access and start with a reversible task</h3>
<p class="wp-block-paragraph">Limit the agent&rsquo;s access to what its first task requires, and choose a task that&rsquo;s easy to review and undo.</p>
<p class="wp-block-paragraph">Updating a small group of product descriptions is easier to review and reverse than issuing refunds or changing prices across the whole catalog.</p>
<p class="wp-block-paragraph">Test the limits as well. Ask the agent to perform an action outside its permissions, such as changing a price when it only has content access. It should refuse the request or require the approval your workflow specifies.</p>
<p class="wp-block-paragraph">Once the agent handles the narrow task reliably, expand its access one function at a time.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-does-hostinger-support-agent-ready-commerce">How does Hostinger support agent-ready commerce?</h2>
<p class="wp-block-paragraph">Hostinger supports agent-ready commerce by combining store data and operations in Hostinger Ecommerce with tools for AI-assisted management and custom sales channels.</p>
<p class="wp-block-paragraph">Merchants can use Hostinger Agent for supported tasks inside Hostinger, while developers can connect compatible AI coding assistants through Hostinger Connector or build custom storefronts using the Public Sales Channel API.</p>
<p class="wp-block-paragraph">These tools don&rsquo;t automatically enable purchases through third-party AI shopping assistants, which require a separate, compatible checkout integration.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="23">
<tr readability="3">
<td colspan="1" rowspan="1" readability="5">
<p><strong>Hostinger tool or capability</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>What you&rsquo;d use it for</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>How to get started</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Best for</strong></p>
</td>
</tr>
<tr readability="19.5">
<td colspan="1" rowspan="1">
<p><strong>Hostinger Ecommerce</strong></p>
</td>
<td colspan="1" rowspan="1" readability="12">
<p><span>Running the store itself, including products, inventory, orders, payments, shipping, and sales channels</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Open </span><strong>Ecommerce</strong><span>&nbsp;in the Hostinger dashboard and set up the parts your store needs</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Merchants who want to manage their store operations in one place</span></p>
</td>
</tr>
<tr readability="12">
<td colspan="1" rowspan="1">
<p><strong>Hostinger Agent</strong></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Getting AI help inside Hostinger with Ecommerce tasks available to your account, such as setting up payments or shipping</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Open </span><strong>Agent</strong><span>&nbsp;in the dashboard sidebar or select </span><strong>Ask AI</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Merchants who want help with store setup or account tasks without building anything</span></p>
</td>
</tr>
<tr readability="18">
<td colspan="1" rowspan="1">
<p><strong>Hostinger Connector</strong></p>
</td>
<td colspan="1" rowspan="1" readability="9">
<p><span>Letting an AI coding assistant work with Hostinger. For Ecommerce, documented uses include working with products, inventory, and orders</span></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Install Connector for a compatible AI coding tool, sign in to Hostinger, and approve the connection</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Developers or technical merchants building and managing their store with an AI coding assistant</span></p>
</td>
</tr>
<tr readability="16.5">
<td colspan="1" rowspan="1">
<p><strong>Public Sales Channel API</strong></p>
</td>
<td colspan="1" rowspan="1" readability="8">
<p><span>Building a custom storefront while keeping its catalog, orders, and checkout connected to Hostinger Ecommerce</span></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Add a </span><strong>Custom</strong><span>&nbsp;sales channel, then connect through the API directly or build it with help from Hostinger Connector</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Developers creating a custom storefront or another place where customers can shop</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<figure class="wp-block-image size-large"><img decoding="async" width="2048" height="600" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-4.png" alt="Hostinger website builder ecommerce store cta banner" class="wp-image-123889" srcset="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-11.png 2048w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-12.png 300w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-13.png 1024w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-14.png 150w, https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-15.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2025/02/HWB-eCommerce-banner.png/w=1536,fit=scale-down 1536w" sizes="(max-width: 2048px) 100vw, 2048px"></figure>
<h2 class="wp-block-heading h-t-title-2" id="h-where-should-merchants-start-with-agentic-ecommerce">Where should merchants start with agentic ecommerce?</h2>
<p class="wp-block-paragraph">Start with a dependable store setup rather than trying to connect every new AI shopping tool. Your product details, prices, stock, and checkout information need to match across the places you sell. Good ecommerce inventory management helps keep availability accurate as orders come in.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e66d5a701"}' data-wp-interactive="core/image" data-wp-key="6ae5e66d5a701"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce-5.png" alt="Ecommerce inventory management visual"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Once that foundation is reliable, give an agent one small task you can review, such as preparing updates for a few product listings. Use the checklist to prepare for agentic commerce, then verify that changes are accurate, unauthorized actions are blocked, and you can stop the agent before giving it more responsibility.</p>
<p class="tutorials-disclaimer">
                All of the tutorial content on this website is subject to </p>
<p>                    Hostinger&rsquo;s rigorous editorial standards and values.
        </p>
<div id="the-author-section" class="col-12 bg-ghost-white" readability="9.1621621621622">
<div class="d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start">
<div class="author-avatar">
                          <img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/10/what-is-agentic-ecommerce.jpg" class="border-radius-50 object-fit-cover" alt="Author">
                    </div>
<div class="author-info align-items-sm-start pl-20-sm">
            <span class="author">The author</span>
<p class="author-name">Alma Fernando</p>
</div>
<div class="d-flex align-items-center justify-content-center justify-content-sm-end ms-sm-auto">
<p>                Add Hostinger as a preferred source on Google            </p></div>
</div>
<div class="description mt-15 mt-30-md" readability="17">
<p class="text-center text-sm-start">
            Alma is an AI Content Editor with 9+ years of experience helping ideas take shape across SEO, marketing, and content. She loves working with words, structure, and strategy to make content both useful and enjoyable to read. Off the clock, she can be found gaming, drawing, or diving into her latest D&amp;D adventure.        </p>
</div>
</div>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/what-is-agentic-ecommerce/">What is agentic ecommerce?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Apple Made a MacBook for ME</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/apple-made-a-macbook-for-me/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Thu, 29 Oct 2026 05:30:34 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/apple-made-a-macbook-for-me/</guid>

					<description><![CDATA[<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/apple-made-a-macbook-for-me/">Apple Made a MacBook for ME</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" id="video" width="200" height="113" aspect-ratio="auto" src="https://www.youtube.com/embed/7JOW7TTOGfI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Apple Made a MacBook for ME"></iframe></p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/apple-made-a-macbook-for-me/">Apple Made a MacBook for ME</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Useful Linux Commands Every Sysadmin Should Use</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/5-useful-linux-commands-every-sysadmin-should-use/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Thu, 29 Oct 2026 05:00:15 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/5-useful-linux-commands-every-sysadmin-should-use/</guid>

					<description><![CDATA[<p>Building a directory structure one mkdir at a time or hunting for PIDs with ps and...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/5-useful-linux-commands-every-sysadmin-should-use/">5 Useful Linux Commands Every Sysadmin Should Use</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/10/5-useful-linux-commands-every-sysadmin-should-use.webp" class="ff-og-image-inserted"></div>
<div class="intro-hook">Building a directory structure one <code>mkdir</code> at a time or hunting for PIDs with <code>ps</code> and <code>grep</code> wastes time on every server you manage. Here&rsquo;s how <code>mkdir -p</code>, heredocs, <code>tar -C</code>, <code>pkill</code>, and <code>pidwait</code> can simplify these tasks with fewer commands.</div>
<p>Most of us learn a way to perform a <strong>Linux</strong> task and stick with it for years because it works, and there&rsquo;s rarely a good time to look for a better approach. You might create a directory, change into it, create another directory, and repeat the process. Or you might copy a tarball into <code>/opt</code> just to extract it there.</p>
<p>These habits aren&rsquo;t wrong, but they add unnecessary steps. Across multiple servers, those extra commands add up. They also make shell scripts longer and introduce more opportunities for typos.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p>In this guide, we&rsquo;ll explore five practical techniques that replace repetitive, multi-step routines with simpler commands. We&rsquo;ve tested the examples on <code>Ubuntu 26.04 LTS</code> and <strong>Rocky Linux 10</strong>. They should also work on other Linux distributions, unless a section notes otherwise.</p>
<h2>Difference Between Shell Features vs. Command Options</h2>
<p>Before diving into the examples, it&rsquo;s worth understanding that these techniques fall into two categories: <strong>shell features</strong> and <strong>command options</strong>. Knowing the difference helps explain how they behave, especially in scripts.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p>The first category includes <strong>shell features</strong>, such as <strong>brace expansion</strong> and <strong>heredocs</strong>, Bash handles these before executing a command.</p>
<p><!-- Tag ID: tecmint_incontent --><br>
<!-- Tag ID: tecmint_incontent --></p>
<div align="center" data-freestar-ad="__336x280 __336x280" id="tecmint_incontent">
</div>
<p>For example, when you use brace expansion with <code>mkdir</code>, Bash expands the braces into a list of paths before passing them to <code>mkdir</code>. The command itself never sees the braces. Because these features depend on the shell, their behavior can vary when you use a different shell or run a script with a different interpreter.</p>
<p>The second category includes <strong>command options</strong>, such as <code>tar -C</code> and the process-matching options available in <code>pgrep</code> and <code>pkill</code>. These are implemented by the respective utilities rather than by the shell, so their behavior doesn&rsquo;t depend on which shell launches them.</p>
<h2>1. Create a Nested Directory Tree with mkdir -p and Brace Expansion</h2>
<p>Setting up a directory structure is a common task when deploying a new application. Suppose you&rsquo;re deploying an app called <strong>myapp</strong> in the tecmint user&rsquo;s home directory and need separate directories for binaries, configuration files, logs, data, and scripts.</p>
<p>The traditional approach is to run multiple mkdir commands, one for each directory. A quicker approach combines <code>mkdir -p</code> with Bash brace expansion to create the entire directory tree in a single command:</p>
<pre>mkdir -pv ~/myapp/{bin,config/{nginx,systemd},logs,data/{uploads,cache,backups},scripts}
</pre>
<p>The <code>-p</code> option creates missing parent directories as needed, while <code>-v</code> (verbose) prints a message for each directory created. Together, they let you build the structure and verify the results in one step.</p>
<p><strong>Output</strong>:</p>
<pre>mkdir: created directory '/home/tecmint/myapp'
mkdir: created directory '/home/tecmint/myapp/bin'
mkdir: created directory '/home/tecmint/myapp/config'
mkdir: created directory '/home/tecmint/myapp/config/nginx'
mkdir: created directory '/home/tecmint/myapp/config/systemd'
mkdir: created directory '/home/tecmint/myapp/logs'
mkdir: created directory '/home/tecmint/myapp/data'
mkdir: created directory '/home/tecmint/myapp/data/uploads'
mkdir: created directory '/home/tecmint/myapp/data/cache'
mkdir: created directory '/home/tecmint/myapp/data/backups'
mkdir: created directory '/home/tecmint/myapp/scripts'
</pre>
<p>The exact wording and ordering of verbose messages may vary by implementation, but the intended directory structure remains the same.</p>
<p>Here&rsquo;s how Bash expands the braces in this command:</p>
<ul>
<li><strong>{a,b,c}</strong> expands into separate paths for each item. For example, <code>{logs,scripts}</code> becomes logs and scripts.</li>
<li><strong>Nested braces</strong>, such as <code>config/{nginx,systemd}</code>, generate multiple paths under the same parent directory: config/nginx and config/systemd.</li>
<li><strong>Avoid spaces after commas</strong>. Writing <code>{bin, logs}</code> prevents Bash from recognizing the expression as intended, leaving the braces in the resulting argument.</li>
</ul>
<h3>Display the Directory Tree</h3>
<p>To verify the resulting structure, use the tree command. It may not be installed on minimal <strong>Linux</strong> systems, so install it first if necessary.</p>
<p>On <strong>Ubuntu</strong> and <strong>Debian</strong>, run:</p>
<pre>sudo apt install -y tree
</pre>
<p>On <strong>Rocky Linux</strong>, <strong>AlmaLinux</strong>, and <strong>RHEL</strong>, use:</p>
<pre>sudo dnf install -y tree
</pre>
<p>Once installed, display the directory structure:</p>
<pre>tree ~/myapp
</pre>
<p><strong>Output</strong>:</p>
<pre>/home/tecmint/myapp
&#9500;&#9472;&#9472; bin
&#9500;&#9472;&#9472; config
&#9474;   &#9500;&#9472;&#9472; nginx
&#9474;   &#9492;&#9472;&#9472; systemd
&#9500;&#9472;&#9472; data
&#9474;   &#9500;&#9472;&#9472; backups
&#9474;   &#9500;&#9472;&#9472; cache
&#9474;   &#9492;&#9472;&#9472; uploads
&#9500;&#9472;&#9472; logs
&#9492;&#9472;&#9472; scripts

10 directories, 0 files
</pre>
<h3>Preview Brace Expansion Before Creating Directories</h3>
<p>Long brace expressions are easy to mistype. A misplaced comma can produce an unexpected path, so it&rsquo;s useful to check the expansion before creating anything, because Bash expands braces before executing a command, you can use echo command to preview the resulting paths without modifying the filesystem:</p>
<pre>echo ~/myapp/{bin,config/{nginx,systemd},logs}
</pre>
<p><strong>Output</strong>:</p>
<pre>/home/tecmint/myapp/bin /home/tecmint/myapp/config/nginx /home/tecmint/myapp/config/systemd /home/tecmint/myapp/logs
</pre>
<h3>Brace Expansion Doesn&rsquo;t Work in /bin/sh Scripts</h3>
<p>One important limitation is that brace expansion is a Bash feature, not part of the POSIX shell standard. On <strong>Ubuntu</strong> and <strong>Debian</strong>, <code>/bin/sh</code> typically points to dash, which does not support Bash-style brace expansion.</p>
<p><!-- Tag ID: tecmint_incontent_2 --></p>
<div align="center" data-freestar-ad="__336x280 __320x100" id="tecmint_incontent_2">
</div>
<p>As a result, a script beginning with <code>#!/bin/sh</code> may pass an expression such as <code>{bin,config}</code> to <code>mkdir</code> literally instead of expanding it into separate directory names.</p>
<p>If your script relies on brace expansion, use a Bash shebang:</p>
<pre>#!/bin/bash
</pre>
<p>This ensures the script runs under Bash, where the expansion works as expected. If you need POSIX shell compatibility, use separate path arguments or a loop instead.</p>
<div class="inline-share">If this saved you from typing a dozen <code>mkdir</code> commands, share it with someone who still builds project folders one directory at a time.</div>
<h2>2. Create a File with Content Using a cat Heredoc</h2>
<p>Once the directories are in place, the next step is usually to create a configuration file. The traditional approach involves creating the file, opening it in an editor, entering the content, and saving it. That works well for occasional tasks, but it becomes tedious when you&rsquo;re configuring multiple servers or automating deployments.</p>
<p>A <strong>heredoc</strong> (short for <strong>here document</strong>) lets you pass multiple lines of text directly to a command using a designated closing marker. Combined with <code>cat</code> and output redirection, it creates a file and writes its contents in one step.</p>
<p>For example, let&rsquo;s create an environment file in the <code>config</code> directory from the previous example:</p>
<pre>cat &lt;&lt; 'EOF' &gt; ~/myapp/config/app.env
APP_NAME=myapp
APP_PORT=8000
LOG_DIR=/home/tecmint/myapp/logs
EOF
</pre>
<p>To verify the contents, run:</p>
<pre>cat ~/myapp/config/app.env
</pre>
<p><strong>Output</strong>:</p>
<pre>APP_NAME=myapp
APP_PORT=8000
LOG_DIR=/home/tecmint/myapp/logs
</pre>
<p>Here&rsquo;s how the command works:</p>
<ul>
<li><code>&lt;&lt; 'EOF'</code> starts the heredoc. <code>EOF</code> is a delimiter you choose; any marker works as long as the closing line matches it exactly.</li>
<li><strong>The quotes around</strong> <code>EOF</code> prevent Bash from expanding variables and command substitutions in the heredoc body. For example, <code>PATH=$HOME/bin</code> is written literally rather than expanded. This is a useful default when creating configuration files.</li>
<li><code>&gt; ~/myapp/config/app.env</code> redirects the text into the file, replacing any existing contents. Use <code>&gt;&gt;</code> instead to append the text.</li>
<li><strong>The closing</strong> <code>EOF</code> must appear on a line by itself, without leading or trailing spaces, unless you use a heredoc variant that explicitly permits indentation.</li>
</ul>
<h3>Expand Variables Inside a Heredoc</h3>
<p>Sometimes you want Bash to insert dynamic values into the file, such as the current username, hostname, or deployment date. In that case, leave the delimiter unquoted so Bash expands variables and executes command substitutions before passing the text to <code>cat</code>.</p>
<p>For example:</p>
<pre>cat &lt;&lt; EOF &gt; ~/myapp/DEPLOYED.txt
Deployed by: $USER
Host: $(hostname)
Date: $(date +%F)
EOF
</pre>
<p>Read the file to see the expanded values:</p>
<pre>cat ~/myapp/DEPLOYED.txt
</pre>
<p><strong>Example output</strong>:</p>
<pre>Deployed by: tecmint
Host: server1
Date: 2026-10-27
</pre>
<p>The output will vary depending on the user, hostname, and date when you run the command.</p>
<h3>Write to Root-Owned Files with sudo tee</h3>
<p>Heredocs are also useful for creating system configuration files under directories such as <code>/etc</code>. However, a common mistake is to assume that prefixing a command with <code>sudo</code> also grants elevated permissions to its output redirection.</p>
<p>For example, this command fails for a regular user who lacks permission to write to the destination:</p>
<pre>sudo cat &lt;&lt; 'EOF' &gt; /etc/sysctl.d/90-tecmint.conf
vm.swappiness = 10
EOF
</pre>
<p>You may see an error similar to:</p>
<pre>bash: /etc/sysctl.d/90-tecmint.conf: Permission denied
</pre>
<p>The reason is that your shell processes the <code>&gt;</code> redirection before running <code>sudo cat</code>. The shell attempts to open the file using your regular user&rsquo;s permissions, so the operation fails before <code>cat</code> can run with elevated privileges.</p>
<p>The solution is to use <code>sudo tee</code>, which opens and writes the destination file with root privileges:</p>
<p><!-- Tag ID: tecmint_incontent_3 --></p>
<div align="center" data-freestar-ad="__336x280 __728x90" id="tecmint_incontent_3">
</div>
<pre>sudo tee /etc/sysctl.d/90-tecmint.conf &gt; /dev/null &lt;&lt; 'EOF'
vm.swappiness = 10
EOF
</pre>
<p>The <code>&gt; /dev/null</code> redirection suppresses tee&rsquo;s normal output, keeping the configuration text from being printed to the terminal. To append content instead of replacing the file, use <code>sudo tee -a</code>.</p>
<h2>3. Extract a Tarball into Another Directory with tar -C</h2>
<p>Once the application directories and configuration files are ready, the next step is often installing software distributed as a tarball. A common approach is to move the archive to its destination, change into that directory, and extract it. Alternatively, you might extract it in <code>~/Downloads</code> and move the resulting directory afterward. Both approaches involve unnecessary steps.</p>
<p>The <code>-C</code> option tells <code>tar</code> to change to a specified directory before extracting the archive. This lets you leave the downloaded archive where it is and extract its contents directly into the intended location.</p>
<p>The official Go installation method provides a practical example. Go&rsquo;s Linux archive can be extracted directly into <code>/usr/local</code>:</p>
<pre>wget https://go.dev/dl/go1.25.3.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.25.3.linux-amd64.tar.gz
</pre>
<div class="info"><strong>Note</strong>: Replace <code>go1.25.3</code> with the appropriate version listed on the official website site.</div>
<p>The <code>rm -rf /usr/local/go</code> command removes an existing Go installation before extraction. The Go project recommends this approach because extracting a new version over an existing installation can leave obsolete files behind.</p>
<p>After extraction, the Go binaries are available in <code>/usr/local/go/bin</code>, even though you never changed your working directory:</p>
<pre>ls /usr/local/go/bin
</pre>
<p><strong>Output</strong>:</p>
<pre>go  gofmt
</pre>
<h3>Let tar Detect the Compression Type</h3>
<p>Traditionally, you might use different <code>tar</code> options for different compression formats, such as <code>-z</code> for <strong>gzip</strong>, <code>-j</code> for <strong>bzip2</strong>, and <code>-J</code> for <strong>xz</strong>. When extracting archives, GNU <code>tar</code> can automatically detect common compression formats, so you generally don&rsquo;t need to remember the corresponding option.</p>
<p>For example, the following command extracts an xz-compressed archive directly into <code>/opt</code>:</p>
<pre>sudo tar -xf archive.tar.xz -C /opt
</pre>
<p>The same basic approach works with <strong>gzip</strong>, <strong>bzip2</strong>, <strong>xz</strong>, and Zstandard-compressed tar archives, provided the required decompression support is available. For <code>.tar.zst</code> archives, install the <code>zstd</code> package if it&rsquo;s missing:</p>
<p>On <strong>Ubuntu</strong> and <strong>Debian</strong>:</p>
<pre>sudo apt install zstd
</pre>
<p>On <strong>Rocky Linux</strong>, <strong>AlmaLinux</strong>, and <strong>RHEL</strong>:</p>
<pre>sudo dnf install zstd
</pre>
<h3>Common Mistakes with tar -C</h3>
<p>The destination directory must already exist because <code>tar -C</code> changes into that directory but doesn&rsquo;t create it and if the directory is missing, extraction fails with an error similar to:</p>
<pre>tar: /opt/node: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
</pre>
<p>You can avoid this problem by combining <code>mkdir -p</code> with <code>tar -C</code>. Another common issue is that archives often contain a versioned top-level directory, such as <code>node-v24.11.0-linux-x64/</code>. If you want the files inside that directory to land directly in your destination, use <code>--strip-components=1</code> to remove the first path component:</p>
<pre>sudo mkdir -p /opt/node
sudo tar -xf node-v24.11.0-linux-x64.tar.xz -C /opt/node --strip-components=1
</pre>
<div class="info">
<p><strong>Note</strong>: The archive filename is an example. Choose the appropriate Node.js release and architecture from the official Node.js downloads page.</p>
</div>
<p>Before extracting an unfamiliar archive, inspect its contents to understand its directory structure:</p>
<pre>tar -tf archive.tar.xz | head
</pre>
<p>This displays the first few paths in the archive, helping you determine whether <code>--strip-components=1</code>` is appropriate. Removing too many components can flatten the directory structure incorrectly or discard useful path levels.</p>
<div class="inline-share">If you&rsquo;ve been moving tarballs into <code>/opt</code> just to extract them, share this with a teammate who still does the same.</div>
<h2>4. Find and Kill Processes by Name with pgrep and pkill</h2>
<p>Eventually, you&rsquo;ll need to stop a running process, whether it&rsquo;s a test server, a stuck script, or an application that&rsquo;s no longer responding. The traditional approach is to run <code>ps -A | grep -i apache2</code>, identify the relevant PIDs, and pass them to <code>kill</code> manually. Although this works, it takes extra steps and can produce confusing results when `grep` matches its own command line.</p>
<p>A simpler approach is to use <code>pgrep</code> to find processes and <code>pkill</code> to signal them by name or command-line pattern.</p>
<p>Let&rsquo;s start a small test process so you can practise safely. Python&rsquo;s built-in HTTP server is available on both <strong>Ubuntu</strong> and <strong>Rocky Linux</strong>, and the <code>&amp;</code> operator runs it in the background:</p>
<pre>python3 -m http.server 8000 &amp;
</pre>
<p>Use <code>pgrep</code> to find the running process. The <code>-a</code> option displays each matching PID alongside its full command line, making it easier to identify the correct process:</p>
<pre>pgrep -a python3
</pre>
<p><strong>Example output</strong>:</p>
<pre>4821 python3 -m http.server 8000
</pre>
<p>Your PID will differ. Once you&rsquo;ve confirmed which process you want to stop, use <code>pkill</code> to send it a signal without copying its PID:</p>
<pre>pkill -e -f "http.server"
</pre>
<p><strong>Example output</strong>:</p>
<pre>python3 killed (pid 4821)
</pre>
<p>The <code>-f</code> option matches the full command line, allowing <code>pkill</code> to find the Python server even though its process name is simply <code>python3</code>. The <code>-e</code> option reports the process name and PID for each process signaled.</p>
<p>Here are some useful <code>pgrep</code> and <code>pkill</code> options to remember:</p>
<ul>
<li><code>-f</code> matches against the full command line instead of just the process name. Use it when multiple programs share the same executable name, but make sure your pattern identifies only the intended process.</li>
<li><code>-x</code> requires an exact match for the process name. For example, <code>pkill -x ssh</code> matches a process named <code>ssh</code>, not one named <code>sshd</code>.</li>
<li><code>-u tecmint</code> restricts the search to processes owned by the <code>tecmint</code> user, helping avoid unintended matches on shared servers.</li>
<li><code>-HUP</code> or <code>--signal HUP</code> sends <strong>SIGHUP</strong> instead of the default <strong>SIGTERM</strong>. <strong>SIGTERM</strong> requests a graceful shutdown, whereas <strong>SIGKILL</strong> (<code>-9</code>) forcibly terminates a process without giving it an opportunity to clean up.</li>
</ul>
<p>Before using <code>pkill</code> with a broad pattern, preview the matches with <code>pgrep -a</code> using the same pattern and relevant filters. This helps you identify the processes that could be affected before sending a signal.</p>
<h3>Stop System Services with systemctl Instead of pkill</h3>
<p>You may see older examples that use <code>pkill apache2</code> to stop a web server. For services managed by systemd, however, the recommended approach is to use <code>systemctl stop</code>.</p>
<p>Killing a service process directly can cause problems. If its systemd unit has a restart policy configured, systemd may start it again. Otherwise, the service may enter a failed state or leave systemd&rsquo;s recorded service status inconsistent with your intentions.</p>
<p>On <strong>Ubuntu</strong> and <strong>Debian</strong>, the Apache service is named <code>apache2</code>:</p>
<pre>sudo systemctl stop apache2
</pre>
<p>On <strong>Rocky Linux</strong>, <strong>AlmaLinux</strong>, and <strong>RHEL</strong>, it is named <code>httpd</code>:</p>
<pre>sudo systemctl stop httpd
</pre>
<p>Reserve <code>pkill</code> for processes you intend to manage directly, such as your own test servers, stuck scripts, or unwanted commands running in another terminal. For systemd-managed services, use <code>systemctl</code> to stop the service cleanly and let the service manager handle its lifecycle.</p>
<h2>5. Wait for a Process to Finish with pidwait</h2>
<p>The final tip builds on <code>pgrep</code> and <code>pkill</code> but solves a different problem: waiting for a process to finish before running the next command. For example, you might want to start a package upgrade only after a long-running backup has completed.</p>
<p>A common workaround is a <code>while</code> loop that repeatedly checks for the process with <code>pgrep</code> and pauses with <code>sleep</code>. The <code>pidwait</code> command, provided by the procps-ng package, offers a simpler alternative by waiting for matching processes to terminate.</p>
<p>For example, to wait for an <code>rsync</code> process to finish before printing a completion message, run:</p>
<pre>pidwait -x rsync &amp;&amp; echo "Backup finished at $(date +%T)"
</pre>
<p>The <code>-x</code> option matches the process name exactly, while <code>&amp;&amp;</code> ensures that the completion message is printed only if <code>pidwait</code> exits successfully. The message includes the current time.</p>
<p>One important detail is that <code>pidwait</code> waits for processes it successfully identifies when it starts. If no matching process exists, it returns immediately rather than waiting for a future <code>rsync</code> process to appear. Also, matching by process name alone can be ambiguous if multiple <code>rsync</code> processes are running.</p>
<p><code>pidwait</code> availability depends on the installed procps-ng version and distribution packaging. Check whether it is available on your system with:</p>
<pre>command -v pidwait
</pre>
<p>If it isn&rsquo;t installed, you can use a polling loop as a fallback:</p>
<pre>while pgrep -x rsync &gt; /dev/null; do
    sleep 5
done
echo "Backup finished at $(date +%T)"
</pre>
<p>This loop checks every five seconds until no process named <code>rsync</code> remains. Like the <code>pidwait</code> example, it returns immediately if no matching process is running when the loop begins.</p>
<p>It also checks only for the process name, not whether a particular backup job completed successfully, so use a more specific process check or an explicit job-status mechanism when that distinction matters.</p>
<div class="inline-share">If you&rsquo;ve ever written a sleep loop just to wait for a backup, share this with someone who&rsquo;s still babysitting long-running jobs.</div>
<h2>Pro Tips for Using These Commands Safely in Scripts</h2>
<p>Now that you have all five tricks, a few habits make them safer when you move them from the terminal into scripts that run on many servers.</p>
<p>The biggest risk with <code>pkill -f</code> is a pattern that&rsquo;s too broad. A pattern like <code>pkill -f python</code> stops every Python program running as your user, including tools you didn&rsquo;t know were Python-based. Always test the pattern with <code>pgrep -a</code> first, and add <code>-u</code> to limit it to the user who owns the job.</p>
<p>For heredocs in scripts, quote the marker (<code>&lt;&lt; 'EOF'</code>) unless you specifically need variable expansion. An unquoted heredoc that contains a <code>$</code> meant for the config file, such as a password or a Nginx variable like <code>$host</code>, gets silently replaced with an empty string, and the result is a config file that looks fine but doesn&rsquo;t work.</p>
<p>Finally, remember that <code>mkdir -p</code> only applies the <code>-m</code> permission option to the last directory it creates, while the parents get your default permissions.</p>
<p>If you need a whole path created with specific permissions and ownership, install <code>-d -m 750 -o tecmint -g tecmint /path/to/dir</code> is the more predictable choice.</p>
<h5>Conclusion</h5>
<p>You now have five commands that each replace a multi-step routine: <code>mkdir -p</code> with brace expansion for directory trees, heredocs with <code>cat</code> or <code>sudo tee</code> for files, <code>tar -C</code> for extracting archives anywhere, <code>pgrep</code> and <code>pkill</code> for finding and stopping processes by name, and <code>pidwait</code> for running a command once a process finishes. Each one makes your scripts shorter and removes chances for a typo along the way.</p>
<p>If you&rsquo;d like to build more habits like these, our 100+ Essential Linux Commands course on Pro TecMint  covers the everyday commands sysadmins rely on with practical examples.</p>
<p>When you&rsquo;re ready to turn tricks like heredocs and brace expansion into full scripts, Bash Scripting for Beginners walks through scripting from the first line to error handling.</p>
<p>We&rsquo;d love to hear which of these tips you already use and which one is new to you. Do you have your own one-liner that replaced a long routine on your servers?</p>
<p>Have you ever been caught by a <code>pkill -f</code> pattern that matched more than you expected? Share your favourite command-line shortcuts in the comments below.</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/5-useful-linux-commands-every-sysadmin-should-use/">5 Useful Linux Commands Every Sysadmin Should Use</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to check your PHP version</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/how-to-check-your-php-version/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 19:48:49 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/how-to-check-your-php-version/</guid>

					<description><![CDATA[<p>By Bruno S. Summarize with: To check your PHP version, open your hosting control panel or...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/how-to-check-your-php-version/">How to check your PHP version</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="d-flex align-items-center justify-content-between single-tutorial__share">
<div class="single-tutorial__content-author">
                        By Bruno S.                    </div>
<div>
<div class="h-ai-share-buttons">
<div class="d-flex align-items-center gap-2">
        <span class="h-ai-share-buttons__description"><br>
            Summarize with:        </span></div>
</div></div>
</div>
<p class="wp-block-paragraph">To check your PHP version, open your hosting control panel or WordPress Site Health for a live website, or run the <strong>php -v</strong> command in a terminal on a server or your own computer. There are five main methods.</p>
<ul class="wp-block-list">
<li><strong>Hosting control panel.</strong> Open the PHP information page, such as <strong>PHP Info</strong> in Hostinger dashboard.</li>
<li><strong>WordPress.</strong> Go to <strong>Tools</strong> &rarr; <strong>Site Health</strong> &rarr; <strong>Info</strong> &rarr; <strong>Server</strong>.</li>
<li><strong>phpinfo() file.</strong> Upload a one-line PHP file to your site and open it in a browser.</li>
<li><strong>Command line.</strong> Run <strong>php -v</strong> in a terminal (the app where you type commands).</li>
<li><strong>Local development environment.</strong> Run the PHP program that comes with your local tools.</li>
</ul>
<p class="wp-block-paragraph">Your live website, a server you manage remotely, and your own computer each have their own PHP, and the version a terminal shows doesn&rsquo;t always match the one serving your site.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p class="wp-block-paragraph">Once you know your version, compare it with the PHP versions that still receive security fixes and with your host&rsquo;s security notices. Confirm that your site supports a newer version, such as 8.4, before you switch away from an outdated one.</p>
<p class="wp-block-paragraph">We tested every method on October 22, 2026, on a Hostinger Unlimited web hosting plan with WordPress 7.1.3, a CloudPanel virtual private server (VPS) running Ubuntu 22.04, and a Mac.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-check-your-php-version-in-a-hosting-control-panel">How to check your PHP version in a hosting control panel</h2>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p class="wp-block-paragraph">To check your PHP version in a hosting control panel, open the PHP information or PHP version page for your website. Hostinger users can follow the PHP Info instructions, while other hosting providers may use different menu names or provide separate PHP settings for each website.</p>
<p class="wp-block-paragraph">Control panels read the version straight from the hosting server becausePHP (Hypertext Preprocessor) is a server-side scripting language that runs on the server, not in your visitor&rsquo;s browser. This makes the panel a quick check that needs no code or commands.</p>
<p class="wp-block-paragraph">PHP version numbers typically have three components. For example, in PHP 8.3.35, 8 is the major version, 3 is the minor version, and 35 is the patch release. Together, 8.3 identifies the PHP branch, while 35 identifies the specific release containing bug fixes and security updates.</p>
<p class="wp-block-paragraph">Hostinger dashboard and cPanel (a third-party panel) keep the version in different menus.</p>
<h3 class="wp-block-heading h-t-title-3">Check your PHP version in Hostinger dashboard</h3>
<p class="wp-block-paragraph">In Hostinger dashboard, go to the <strong>PHP Info </strong>section of your website management, and the PHP version appears at the top of the page. You cancheck the PHP version in Hostinger this way for every website on your plan, except those built with Hostinger AI Builder.</p>
<ol class="wp-block-list">
<li>Open <strong>Websites</strong> and click <strong>Dashboard</strong> next to your site.</li>
<li>In the sidebar, go to <strong>Advanced</strong> &rarr; <strong>PHP Info</strong>, or type <strong>PHP Info</strong> in the sidebar search.</li>
<li>Check <strong>PHP Version</strong> at the top of the page. A few rows below, <strong>Build Date</strong> shows when this copy of PHP was built.</li>
</ol>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e6c2c03a3"}' data-wp-interactive="core/image" data-wp-key="6ae5e6c2c03a3"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version.png" alt="Hostinger dashboard PHP Info page showing PHP Version 8.3.35 and a Build Date of Oct 21 2026"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">In the same <strong>Advanced</strong> menu, <strong>PHP Configuration</strong> shows only the branch you selected, such as PHP 8.3. Use <strong>PHP Info</strong> when you need the exact release and build date, for example, to confirm that a security fix reached your site.</p>
<p class="wp-block-paragraph">For WordPress sites, <strong>WordPress</strong> &rarr; <strong>Overview</strong> shows the branch on the <strong>PHP Version</strong> card, so you can check it without opening the WordPress admin dashboard. When Hostinger recommends a newer version, the card shows it with a <strong>Change</strong> button.</p>
<p class="wp-block-paragraph">See how to check and change your PHP version in Hostinger dashboard in this video:</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<p>
<iframe loading="lazy" title="How to check and update your PHP version on Hostinger (2026)" width="640" height="360" src="https://www.youtube.com/embed/YJZO4DJu5jM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>[embedded content]</iframe>
</p>
</figure>
<div class="youtube-shortcode">
<div class="row" readability="5.1818181818182">
<div class="col-7 col-sm-8 d-flex align-items-center" readability="7">
        <img decoding="async" class="channel-logo" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version.jpg" alt="youtube channel logo">
<p>
          <span class="slogan d-none d-sm-block">Subscribe For more educational videos!</span><br>
          <span class="channel-name">Hostinger Academy</span>
                    </p>
</div>
<div class="col-5 col-sm-4 d-flex align-items-center justify-content-end">
<p>            <img decoding="async" src="https://www.hostinger.com/tutorials/wp-content/themes/tutorialsthemeuplift/public/images/icons/youtube.svg" alt="subscribe"><br>
            Subscribe</p></div>
</div>
</div>
<h3 class="wp-block-heading h-t-title-3">Check your PHP version in cPanel</h3>
<p class="wp-block-paragraph">In cPanel, check your PHP version under <strong>Software</strong> &rarr; <strong>MultiPHP Manager</strong> or <strong>Software</strong> &rarr; <strong>Select PHP Version</strong>, depending on which tool your hosting provider enables.</p>
<ul class="wp-block-list">
<li><strong>MultiPHP Manager.</strong> Lists each domain in your account next to its PHP version. <strong>Inherited</strong> means the domain takes its PHP version from an <strong>.htaccess</strong> settings file in its folder or a parent folder. The domain uses the server&rsquo;s default when no file sets one.</li>
<li><strong>Select PHP Version.</strong> Shows the PHP version selected for your cPanel account in the <strong>Current PHP version</strong> dropdown menu. A domain uses this version only when its <strong>MultiPHP Manager</strong> setting matches the server&rsquo;s default. Hostinger&rsquo;s cPanel hosting uses this tool, which comes with the CloudLinux server operating system.</li>
</ul>
<p class="wp-block-paragraph">Both tools list versions by branch, such as 8.3, and neither shows a build date. For the exact release, open a <strong>phpinfo()</strong> file in the website&rsquo;s folder.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-check-your-php-version-in-wordpress">How to check your PHP version in WordPress</h2>
<p class="wp-block-paragraph">To check your PHP version in WordPress, open <strong>Site Health</strong> from the <strong>Tools</strong> menu, where the <strong>Server</strong> section lists the PHP version that runs your site. We tested these steps on WordPress 7.1.3.</p>
<ol class="wp-block-list">
<li>Log in to the WordPress admin dashboard with an administrator account, because only administrators can open Site Health.</li>
<li>Go to <strong>Tools</strong> &rarr; <strong>Site Health</strong> and open the <strong>Info</strong> tab.</li>
<li>Expand the <strong>Server</strong> section and find the <strong>PHP version</strong> row.</li>
</ol>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e6c2c0b61"}' data-wp-interactive="core/image" data-wp-key="6ae5e6c2c0b61"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-1.png" alt="WordPress Site Health Info tab with the Server section showing PHP version 8.4.26 and PHP SAPI litespeed"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">The <strong>PHP version</strong> row shows the exact release, such as 8.4.26. It doesn&rsquo;t show the build date, so use <strong>PHP Info</strong> or a <strong>phpinfo()</strong> file when you need it.</p>
<p class="wp-block-paragraph">Site Health reads these values from the PHP that loads your dashboard, so they match your live website. The <strong>PHP SAPI</strong> row confirms it by naming the Server Application Programming Interface (SAPI), which is how PHP connects to your web server, such as <strong>litespeed</strong> or <strong>fpm-fcgi</strong>. </p>
<p class="wp-block-paragraph">The <strong>Status</strong> tab on the same screen also flags outdated PHP versions and lists a version that no longer receives security updates as a critical issue.</p>
<p class="wp-block-paragraph">WP-CLI, WordPress&rsquo; command-line tool, reports a different PHP: its <strong>wp cli info</strong> command shows the PHP WP-CLI runs on. On our test site, the command-line PHP version was 8.3.35, while Site Health showed 8.4.26.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-check-your-php-version-in-a-web-browser-using-phpinfo">How to check your PHP version in a web browser using phpinfo()</h2>
<p class="wp-block-paragraph">To check your PHP version with <strong>phpinfo()</strong>, <strong>upload a one-line PHP file to your website&rsquo;s folder and open it in a browser</strong>. The <strong>PHP Version</strong> line sits at the top of the page.</p>
<p class="wp-block-paragraph"><strong>phpinfo()</strong> is a built-in function of the PHP scripting language that prints your PHP settings. It works on any host that lets you upload and run PHP files, unless the host turns the function off. Use it as a fallback when your hosting panel doesn&rsquo;t show PHP information, or when you need to check a folder or subdomain that runs its own PHP version.</p>
<ol class="wp-block-list">
<li>Open your website&rsquo;s folder, such as <strong>public_html</strong>, in your host&rsquo;s <strong>File Manager</strong> or a File Transfer Protocol (FTP) client.</li>
<li>Create a phpinfo file and add random characters to its name, such as <strong>info-7f3k.php. </strong>Avoid common names like info.php or phpinfo.php, because automated scanners look for them. Add this code:</li>
</ol>
<pre class="wp-block-code"><code>&lt;?php
phpinfo();</code></pre>
<ol start="3" class="wp-block-list">
<li>Open <strong>https://domain.tld/info-7f3k.php</strong> in your browser, replacing <strong>domain.tld</strong> with your domain.</li>
<li>Check <strong>PHP Version</strong> at the top and <strong>Build Date</strong> in the table under it.</li>
<li>Delete the file.</li>
</ol>
<div class="announcement-block announcement-block--warning" readability="12">
        <span class="announcement-block__heading"><br>
            <svg width="24" height="26" viewbox="0 0 24 26" fill="none">
                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z" fill="#BE1025"></path>
            </svg><br>
            Warning        </span>
<p class="announcement-block__content">
            Delete the phpinfo file as soon as you finish. The page shows folder paths, installed add-ons, and server settings that can include passwords, and attackers use exact version details to find servers that lack security fixes.        </p>
</div>
<p class="wp-block-paragraph">To print only the version number, use this code instead:</p>
<pre class="wp-block-code"><code>&lt;?php
echo PHP_VERSION;</code></pre>
<p class="wp-block-paragraph">The page then shows a single line, such as 8.3.35, without your server&rsquo;s settings. Delete this file after the check as well.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-check-your-php-version-using-ssh-or-the-command-line">How to check your PHP version using SSH or the command line</h2>
<p class="wp-block-paragraph">To check your PHP version using Secure Shell (SSH) or the command line, run <strong>php -v</strong> in a terminal on your computer or in an SSH session on your server:</p>
<pre class="wp-block-code"><code>php -v</code></pre>
<p class="wp-block-paragraph">The first line of the output shows the version, how PHP is running, and the build date, for example, <strong>PHP 8.3.35 (cli) (built: Oct 21 2026 00:00:00)</strong>. Here, <strong>cli</strong> stands for command-line interface (CLI), the PHP program your terminal runs.</p>
<p class="wp-block-paragraph">On a remote server, connect through SSH first, which gives you an encrypted command line on that server. On Hostinger web hosting, search for <strong>SSH Access</strong> in your website&rsquo;s sidebar, turn it on, and copy the IP address, port, and username shown there.</p>
<p class="wp-block-paragraph">Then connect from your terminal, replacing the placeholders with those values, and run <strong>php -v</strong>:</p>
<pre class="wp-block-code"><code>ssh -p port-number username@server-ip</code></pre>
<p class="wp-block-paragraph">Turn on <strong>SSH Access</strong> before connecting; otherwise, the connection closes right after you enter your password with the message &ldquo;/sbin/nologin: No such file or directory.&rdquo; We ran into this during testing, and enabling SSH Access fixed it.</p>
<p class="wp-block-paragraph">To print only the version number, for example in an automated task, use this command instead:</p>
<pre class="wp-block-code"><code>php -r 'echo PHP_VERSION, PHP_EOL;'</code></pre>
<p class="wp-block-paragraph">Both <strong>php -v</strong> and <strong>php -r</strong> check only the command-line PHP. Tools like Composer (which installs PHP code libraries) and WP-CLI use the same PHP, as do scheduled tasks that run a PHP command.</p>
<p class="wp-block-paragraph">Your website doesn&rsquo;t necessarily use the same PHP. A separate program called a PHP handler serves your website&rsquo;s visitors by running PHP for your web server. Tasks triggered through a web address use it too.</p>
<p class="wp-block-paragraph">Examples include PHP-FPM (short for FastCGI Process Manager) and the LiteSpeed Web Server&rsquo;s own PHP, which Hostinger web hosting uses. The handler and the CLI are separate programs, so each runs its own PHP version.</p>
<p class="wp-block-paragraph">Servers often keep several PHP versions side by side: our CloudPanel VPS had 10, and our Hostinger web hosting server had 17. On Debian and Ubuntu (two Linux systems for servers), list the PHP settings folders, then run a specific version by name to confirm it&rsquo;s installed:</p>
<pre class="wp-block-code"><code>ls /etc/php
php8.4 -v</code></pre>
<div class="announcement-block announcement-block--important" readability="13">
            <span class="announcement-block__heading"><br>
                <svg width="24" height="24" viewbox="0 0 24 24" fill="none">
                    <path fill-rule="evenodd" clip-rule="evenodd" d="M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z" fill="#FEA419"></path>
                </svg><br>
                Important<br>
            </span>
<p class="announcement-block__content">
                On Hostinger web hosting, <strong>php -v</strong> over SSH didn&rsquo;t follow the version selected in <strong>PHP Configuration</strong> during our test. After we switched an Unlimited web hosting site to PHP 8.4, the site ran 8.4.26, but <strong>php -v</strong> returned 8.3.35, even in a new SSH connection 10 minutes later.
            </p>
</div>
<p class="wp-block-paragraph">To run a specific version on Hostinger web hosting, use its full folder path. The folders in <strong>/opt/alt</strong> list the extra PHP versions installed on the server:</p>
<pre class="wp-block-code"><code>ls /opt/alt | grep php
/opt/alt/php84/usr/bin/php -v</code></pre>
<div class="protip" readability="13">
<p class="protip__content">To use another version in this SSH session, run <strong>export PATH=/opt/alt/php84/usr/bin:$PATH</strong>, replacing <strong>php84</strong> with your branch. This puts that folder first in PATH (the list of folders your terminal searches for programs). Composer followed it in our test, but tools tied to one PHP file won&rsquo;t. Run <strong>php -v</strong> to confirm.</p>
</div>
<h3 class="wp-block-heading h-t-title-3">Check the PHP version your web server uses on a VPS</h3>
<p class="wp-block-paragraph">On a VPS that runs PHP-FPM, <strong>find which PHP-FPM version your site&rsquo;s web server settings point to, then run that version with -v</strong> to see its exact release. That version, not the command-line PHP, runs your website.</p>
<p class="wp-block-paragraph">This matters on servers with several PHP versions installed. On our test VPS, which runs the CloudPanel control panel, <strong>php -v</strong> returned 8.2.31, while the website ran on PHP-FPM 8.0.30, a branch that no longer receives security fixes from the PHP project.</p>
<p class="wp-block-paragraph">These steps apply to Debian or Ubuntu servers where the nginx web server connects to PHP-FPM on the same machine, as in our test VPS.</p>
<ol class="wp-block-list">
<li>Find which PHP-FPM address nginx uses by searching your site&rsquo;s nginx settings for the fastcgi_pass line. The <strong>sudo</strong> prefix runs a command with administrator rights:</li>
</ol>
<pre class="wp-block-code"><code>sudo grep -RHn '^[[:space:]]*fastcgi_pass' /etc/nginx/sites-enabled/</code></pre>
<p class="wp-block-paragraph">The result is either a socket file, such as <strong>/run/php/php8.3-fpm.sock,</strong> or a local address and port number, such as <strong>127.0.0.1:15001</strong>. A socket file is how nginx and PHP-FPM talk on the same machine. Some setups use a server name or a group of servers instead.</p>
<p class="wp-block-paragraph">Run <strong>sudo nginx -T</strong> to print all nginx settings and find your site&rsquo;s <strong>fastcgi_pass</strong> line if the first command returns nothing for your site. That happens when the configuration file is located outside <strong>/etc/nginx/sites-enabled</strong>.</p>
<ol start="2" class="wp-block-list">
<li>Match that address to a PHP-FPM version. For a socket, the default names on Debian and Ubuntu include the branch, such as <strong>php8.3-fpm.sock</strong>. For a port, run this command, replacing <strong>15001</strong> with your port number:</li>
</ol>
<pre class="wp-block-code"><code>sudo ss -ltnp 'sport = :15001'</code></pre>
<p class="wp-block-paragraph">The process name in the result shows your branch when it includes a version, such as <strong>php-fpm8.0</strong>. Check the site with a <strong>phpinfo()</strong> file instead if the name has no version or your socket has a custom name.</p>
<ol start="3" class="wp-block-list">
<li>Check the exact release of the installed PHP-FPM program:</li>
</ol>
<pre class="wp-block-code"><code>php-fpm8.0 -v</code></pre>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6ae5e6c2c1f49"}' data-wp-interactive="core/image" data-wp-key="6ae5e6c2c1f49"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-2.png" alt="Terminal on a VPS showing php -v returning PHP 8.2.31 for the command line and php-fpm8.0 -v returning PHP 8.0.30"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">These commands read the server&rsquo;s settings and installed programs. To see the version your pages actually run on, open a <strong>phpinfo()</strong> file in the site&rsquo;s folder.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-check-your-php-version-in-a-local-development-environment">How to check your PHP version in a local development environment</h2>
<p class="wp-block-paragraph">In a local development environment, <strong>run php -v with the PHP program that comes with your local stack</strong> (the tools that run websites on your computer), such as <strong>C:xamppphpphp.exe -v</strong> for XAMPP. XAMPP, MAMP, and Docker containers set up for PHP each come with their own copy, separate from any PHP installed on the rest of your computer.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="9">
<tr>
<td colspan="1" rowspan="1">
<p><strong>Environment</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Command</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Notes</strong></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><span>Windows, Command Prompt</span></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>php -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>where php</strong><span>&nbsp;shows which </span><strong>php.exe</strong><span>&nbsp;runs</span></p>
</td>
</tr>
<tr readability="4.5">
<td colspan="1" rowspan="1">
<p><span>Windows, PowerShell</span></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>php -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="6">
<p><span>Use </span><strong>where.exe php</strong><span>, because </span><strong>where</strong><span>&nbsp;is a shortcut for a different command in PowerShell</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><span>macOS and Linux</span></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>php -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>which php</strong><span>&nbsp;shows which PHP runs</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><span>XAMPP on Windows</span></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>C:xamppphpphp.exe -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Path for the default installation folder</span></p>
</td>
</tr>
<tr readability="6">
<td colspan="1" rowspan="1">
<p><span>MAMP on macOS</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>/Applications/MAMP/bin/php/php8.3.9/bin/php -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Replace </span><strong>php8.3.9</strong><span>&nbsp;with a folder from </span><strong>/Applications/MAMP/bin/php</strong></p>
</td>
</tr>
<tr readability="7.5">
<td colspan="1" rowspan="1">
<p><span>Docker</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>docker compose exec app php -v</strong></p>
</td>
<td colspan="1" rowspan="1" readability="6">
<p><span>Replace </span><strong>app</strong><span>&nbsp;with the service name from your Docker Compose file to check PHP inside the running container (Docker&rsquo;s isolated environment for your app)</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<p class="wp-block-paragraph">A &ldquo;command not found: php&rdquo; message on macOS, or &ldquo;&lsquo;php&rsquo; is not recognized as an internal or external command&rdquo; on Windows, means PHP isn&rsquo;t installed or its folder isn&rsquo;t in your PATH.</p>
<p class="wp-block-paragraph">According to thePHP manual&rsquo;s macOS installation page, macOS hasn&rsquo;t included PHP since macOS 12 Monterey. Our test Mac returned the same &ldquo;command not found&rdquo; message.</p>
<p class="wp-block-paragraph">A local version tells you nothing about the PHP on your live website. Check the hosting side separately before you publish code that needs a newer branch.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-which-php-version-is-your-website-actually-using">Which PHP version is your website actually using?</h2>
<p class="wp-block-paragraph">Your website uses <strong>the PHP version your web server runs</strong>, which is the one your hosting panel, WordPress Site Health, or a <strong>phpinfo()</strong> file shows, not always the one <strong>php -v</strong> reports.</p>
<p class="wp-block-paragraph">Each environment needs its own check:</p>
<ul class="wp-block-list">
<li><strong>A live website. </strong>Use your hosting panel, WordPress Site Health, or a phpinfo() file.</li>
<li><strong>A server you manage.</strong> Run <strong>php -v</strong> for the CLI, then check the PHP handler configured for your website, such as PHP-FPM.</li>
<li><strong>Your computer.</strong> Run the PHP program from your local stack, such as XAMPP&rsquo;s <strong>php.exe</strong>.</li>
</ul>
<p class="wp-block-paragraph">Only three methods show both the exact release and the build date, the two details that help you confirm a security fix.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="11">
<tr>
<td colspan="1" rowspan="1">
<p><strong>Method</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>What it reports</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Exact release</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Build date</strong></p>
</td>
</tr>
<tr readability="4.5">
<td colspan="1" rowspan="1" readability="6">
<p><span>Hostinger dashboard, </span><strong>PHP Configuration</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>The branch you selected</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
</tr>
<tr readability="7.5">
<td colspan="1" rowspan="1" readability="6">
<p><span>Hostinger dashboard, </span><strong>WordPress</strong><span>&nbsp;&rarr; </span><strong>Overview</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The selected branch and any recommended update</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
</tr>
<tr readability="7.5">
<td colspan="1" rowspan="1" readability="6">
<p><span>Hostinger dashboard, </span><strong>PHP Info</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The PHP version set for your hosting plan</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
</tr>
<tr readability="7.5">
<td colspan="1" rowspan="1" readability="6">
<p><span>cPanel, </span><strong>Select PHP Version</strong><span>&nbsp;or </span><strong>MultiPHP Manager</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The version per account or domain</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><span>WordPress </span><strong>Site Health</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The PHP running your WordPress site and its SAPI</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>No</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><strong>phpinfo()</strong><span>&nbsp;file</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>The PHP serving that folder and its handler</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><strong>php -v</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>The command-line PHP</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Yes</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<p class="wp-block-paragraph">In our Hostinger web hosting test, three checks reported PHP 8.3.35 with the same build date, but each used a different server API.</p>
<p class="wp-block-paragraph">SSH showed <strong>Command Line Interface</strong>, the dashboard&rsquo;s <strong>PHP Info</strong> showed <strong>CGI/FastCGI</strong>, and the <strong>phpinfo()</strong> file showed <strong>lsapi V8.3 CloudLinux 1.3</strong>, which is LiteSpeed&rsquo;s connection. Of these three, only the <strong>phpinfo()</strong> file went through the same connection as your visitors, making it the closest check of how your live site runs.</p>
<h3 class="wp-block-heading h-t-title-3">Why does the PHP build matter for security patches?</h3>
<p class="wp-block-paragraph">The PHP build matters because security fixes don&rsquo;t always change the PHP version number your server displays. On some hosts and Linux distributions, the build date or installed package version is the only sign that a fix is in place.</p>
<p class="wp-block-paragraph">For example, php2shell is the name for two critical PHP security flaws disclosed on October 21, 2026. The public Common Vulnerabilities and Exposures (CVE) list tracks them as CVE-2026-109618 and CVE-2026-109619.</p>
<p class="wp-block-paragraph">According to the PHP project&rsquo;s security advisory, PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35 fix both flaws, and every PHP installation that serves web pages is at risk until it runs a fixed build. How you confirm the fix depends on where your PHP comes from.</p>
<figure tabindex="0" class="wp-block-table">
<table>
<thead>
<tr>
<th>Where your PHP comes from</th>
<th>What to check</th>
<th>The fix is in place when</th>
</tr>
</thead>
<tbody readability="19.5">
<tr readability="4">
<td>Hostinger web hosting (every plan except VPS)</td>
<td><strong>Build Date</strong> in <strong>PHP Info</strong></td>
<td>It reads Oct 21 2026 or later</td>
</tr>
<tr readability="4">
<td>Another hosting provider</td>
<td>Your host&rsquo;s security notice or status page</td>
<td>Your host confirms the fix for your plan</td>
</tr>
<tr readability="7">
<td>Ubuntu or Debian packages</td>
<td>The full package version from <strong>dpkg-query -W php8.3-fpm</strong>, or the package change log</td>
<td>The version matches or exceeds the one in your vendor&rsquo;s security notice</td>
</tr>
<tr readability="11">
<td>Third-party package sources, such as CloudPanel&rsquo;s</td>
<td>The release number from <strong>php -v</strong> or <strong><code>apt list --upgradable</code></strong></td>
<td>It&rsquo;s 8.2.35, 8.3.36, 8.4.27, 8.5.12, or newer</td>
</tr>
<tr readability="10">
<td>Docker images or PHP built from source</td>
<td>The release number from <strong>php -v</strong> inside the container or on the server</td>
<td>It&rsquo;s 8.2.35, 8.3.36, 8.4.27, 8.5.12, or newer</td>
</tr>
<tr readability="3">
<td>PHP 8.1 or older</td>
<td>Your PHP branch</td>
<td>There&rsquo;s no official fixed release, so upgrade to a supported branch</td>
</tr>
</tbody>
</table>
</figure>
<p class="wp-block-paragraph">On Hostinger web hosting, the build date is the detail to check. Our test site ran PHP 8.3.35, one release below the PHP project&rsquo;s fix, and its <strong>Build Date</strong> read <strong>Oct 21 2026</strong>, the day the PHP project released the fix. The server&rsquo;s PHP 8.4.26 build showed the same date.</p>
<p class="wp-block-paragraph">According to Hostinger&rsquo;s php2shell update, managed hosting received the fix in each existing version, and a build date of October 21, 2026, or later confirms this.</p>
<p class="wp-block-paragraph">Ubuntu&rsquo;s own PHP packages work the same way. According to Ubuntu&rsquo;s php2shell notice, the fixed package for Ubuntu 24.04 is version 8.3.6-0ubuntu0.24.04.13, so <strong>php -v</strong> on a patched server still shows 8.3.6.</p>
<div class="protip" readability="12">
<p class="protip__content">To confirm a fix in a Debian or Ubuntu package, compare its full version, shown by <strong>dpkg-query -W php8.3-fpm</strong>, with your vendor&rsquo;s security notice. You can also search its change log for both CVE IDs with <strong>zgrep -E &ldquo;CVE-2026-(109618|109619)&rdquo; /usr/share/doc/php8.3-common/changelog.Debian.gz</strong>.</p>
</div>
<p class="wp-block-paragraph">This command lists newer PHP packages available from your software sources on a Debian or Ubuntu server you manage. The list doesn&rsquo;t say which updates contain a fix, so compare their versions with the security notice:</p>
<pre class="wp-block-code"><code>sudo apt update &amp;&amp; apt list --upgradable 2&gt;/dev/null | grep php</code></pre>
<p class="wp-block-paragraph">On our CloudPanel VPS, the list showed 8.2.35, 8.3.36, 8.4.27, and 8.5.12 waiting to be installed. Those are the PHP project&rsquo;s fixed releases. Nothing appeared for the website&rsquo;s PHP 8.0.</p>
<p class="wp-block-paragraph">After installing an update, restart PHP-FPM so its running processes load the new build, replacing <strong>8.3</strong> with your branch:</p>
<pre class="wp-block-code"><code>sudo systemctl restart php8.3-fpm</code></pre>
<p class="wp-block-paragraph">Then check the version through your website again, because <strong>php -v</strong> alone doesn&rsquo;t confirm what your pages run on.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-what-to-do-if-your-php-version-is-outdated">What to do if your PHP version is outdated</h2>
<p class="wp-block-paragraph">To update an outdated PHP version, confirm that your site supports a newer branch, then <strong>switch to a branch that still receives security fixes</strong>.</p>
<p class="wp-block-paragraph">According toPHP&rsquo;s supported versions page, four branches receive security fixes from the PHP project as of October 2026:</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="3.5">
<tr readability="6">
<td colspan="1" rowspan="1">
<p><strong>Branch</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>PHP project security support until</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><strong>First release with the php2shell fix</strong></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><span>8.5</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>December 31, 2029</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>8.5.12</span></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><span>8.4</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>December 31, 2028</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>8.4.27</span></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><span>8.3</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>December 31, 2027</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>8.3.36</span></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><span>8.2</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>December 31, 2026</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>8.2.35</span></p>
</td>
</tr>
<tr readability="4.5">
<td colspan="1" rowspan="1">
<p><span>8.1 and older</span></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Ended</span></p>
</td>
<td colspan="1" rowspan="1" readability="6">
<p><span>No new release, only code fixes for 7.4 to 8.1 that you build yourself</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<p class="wp-block-paragraph">PHP 8.2 stops receiving security fixes on December 31, 2026, so moving to PHP 8.3 or newer gives you more time before the next upgrade.</p>
<p class="wp-block-paragraph">For WordPress sites, theWordPress requirements page recommends PHP 8.3 or greater.</p>
<p class="wp-block-paragraph">Check four things before you switch branches:</p>
<ul class="wp-block-list">
<li><strong>CMS core.</strong> Update WordPress or your other content management system (CMS) to its latest version.</li>
<li><strong>Themes and plugins.</strong> Check each developer&rsquo;s documentation or release notes for support of your target branch. The <strong>Requires PHP</strong> field on WordPress.org only lists the minimum version.</li>
<li><strong>Custom code.</strong> Check the PHP requirement in your project&rsquo;s <strong>composer.json</strong> file, where Composer lists it, and any code written for an older branch.</li>
<li><strong>Backup.</strong> Back up the site and, where possible, test the new branch on a staging copy (a private duplicate of your site).</li>
</ul>
<p class="wp-block-paragraph">Once these checks pass,change your PHP version in your control panel, or install the newer branch&rsquo;s packages on a VPS.</p>
<p class="wp-block-paragraph">On Hostingerweb hosting, <strong>PHP Configuration</strong> offers PHP 8.2 to 8.5, and the version you select applies to every website on your hosting plan except those built with Hostinger AI Builder.</p>
<p class="wp-block-paragraph">The dashboard warns that switching stops all running processes on your site and takes 1&ndash;2 minutes to complete.</p>
<p class="wp-block-paragraph">Hostinger installs security fixes, such as the php2shell patch, for your current version on every plan except VPS, but updating to a newer branch is up to you. On a VPS, you install all PHP updates yourself.</p>
<p class="wp-block-paragraph">After switching, check the version again using <strong>Site Health</strong>, <strong>PHP Info</strong>, or a <strong>phpinfo()</strong> file to confirm that your website is running the new branch.</p>
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1024" height="300" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-3.png" alt="Hostinger web hosting banner" class="wp-image-98604" srcset="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-4.png 1024w, https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-2.jpg 300w, https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-3.jpg 150w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2023/11/Web-hosting_in-text-banner.png/w=768,fit=scale-down 768w" sizes="(max-width: 1024px) 100vw, 1024px"></figure>
<p class="tutorials-disclaimer">
                All of the tutorial content on this website is subject to </p>
<p>                    Hostinger&rsquo;s rigorous editorial standards and values.
        </p>
<div id="the-author-section" class="col-12 bg-ghost-white" readability="9.0917159763314">
<div class="d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start">
<div class="author-avatar">
                          <img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/10/how-to-check-your-php-version-1.jpg" class="border-radius-50 object-fit-cover" alt="Author">
                    </div>
<div class="author-info align-items-sm-start pl-20-sm">
            <span class="author">The author</span>
<p class="author-name">Bruno Santana</p>
</div>
<div class="d-flex align-items-center justify-content-center justify-content-sm-end ms-sm-auto">
<p>                Add Hostinger as a preferred source on Google            </p></div>
</div>
<div class="description mt-15 mt-30-md" readability="16">
<p class="text-center text-sm-start">
            Bruno is a Content Writer at Hostinger, focused on creating and optimizing helpful, engaging articles about web development and marketing. With a background in journalism, he combines storytelling with practical insights to make complex topics easier to understand. He has also contributed to publications like MacMagazine and Jornal A Tarde. Outside of work, Bruno enjoys exploring art, cooking, and technology.        </p>
</div>
</div>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/how-to-check-your-php-version/">How to check your PHP version</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monthly News – September 2026</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/monthly-news-september-2026/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 10:34:27 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/monthly-news-september-2026/</guid>

					<description><![CDATA[<p>Many thanks to all of you for your donations and your amazing support. Please note that...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/monthly-news-september-2026/">Monthly News – September 2026</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Many thanks to all of you for your donations and your amazing support.</p>
<p>Please note that the features presented in this blog post are a preview. They&rsquo;re still being worked on and are planned for the next version of Linux Mint.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p><strong>Release Strategy and Development Cycle</strong></p>
<p>This is the first time we&rsquo;ve taken a full year to develop Linux Mint. Going from a 6-month release schedule to a yearly one was a tough decision to make, but we&rsquo;re really starting to see it pay off. We&rsquo;re taking on projects and implementing changes which would previously have been considered too large or ambitious. We&rsquo;ve got time. We don&rsquo;t feel rushed. Development feels solid and the OS keeps getting better.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p>I&rsquo;ve been working on Linux Mint for more than 20 years now. I don&rsquo;t think I&rsquo;ve ever seen so many changes and new features implemented for a single release. It&rsquo;s really exciting and it scares me a little bit because that also means we&rsquo;re going to be very busy during the beta phase &#128578;</p>
<p>Aside from new features, we&rsquo;ve been fixing a huge number of bugs. We&rsquo;ve also been working on Wayland compatibility, improving our processes and internal tools, and prototyping new editions.</p>
<p><strong>Linux Mint 27 &ldquo;Adrien&rdquo;</strong></p>
<p>Our next release is scheduled for Christmas, and it will be called Linux Mint 27 &ldquo;Adrien&rdquo;.&nbsp;</p>
<p>I&rsquo;ve really enjoyed using girls&rsquo; names since 2006. They gave each release an identity and made it feel much warmer than just a number. From &ldquo;Ada&rdquo; at the very start to &ldquo;Zena&rdquo; last year, we&rsquo;ve now reached the end of the alphabet. It&rsquo;s funny how this happened just as we&rsquo;re moving to a new release schedule. I want to continue this tradition with the new series. This time we&rsquo;re using boys&rsquo; names &#128578;</p>
<p>As you can see, the release number represents the upcoming year. We&rsquo;ll no longer use point releases, so the release after that will be 28. You&rsquo;ll upgrade from 27 to 28 to 29, and so on.</p>
<p>Linux Mint 27 &ldquo;Adrien&rdquo; will be based on Ubuntu 26.04. It will be available in at least three editions: Cinnamon, Xfce and MATE.</p>
<p><strong>Alarms</strong></p>
<p>Alongside the new calendar, we&rsquo;ve developed an application to manage alarms.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-5088" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026.png" alt width="592" height="519" srcset="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026.png 592w, https://blog.linuxmint.com/upload/2026/10/clocks-420x368.png 420w" sizes="(max-width: 592px) 100vw, 592px"></p>
<p>The application takes inspiration from Android, both in its interface and how it works.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5089" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-1.png" alt width="551" height="446" srcset="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-1.png 551w, https://blog.linuxmint.com/upload/2026/10/clocks2-420x340.png 420w" sizes="auto, (max-width: 551px) 100vw, 551px"></p>
<p>It&rsquo;s intuitive and really easy to use.</p>
<p>You can set recurring alarms, choose custom sounds, and receive notifications even when the application isn&rsquo;t running.</p>
<p>This application is called &ldquo;Clocks&rdquo;. It is part of the Clockenstein project.</p>
<p>Alarm notifications are handled by the Clockenstein daemon and notification agent.</p>
<p><strong>Other News</strong></p>
<p data-pm-slice="1 1 []">There&rsquo;s a lot going on behind the scenes.</p>
<p data-pm-slice="1 1 []">We&rsquo;ve been working hard on three other projects, and we&rsquo;re putting the finishing touches on them.</p>
<p data-pm-slice="1 1 []">Next month we&rsquo;ll talk about Superlight, Unfold, and Velocitty.</p>
<p><strong>Sponsorships:</strong></p>
<p>Linux Mint is proudly sponsored by:</p>
<div id="main">
<p><strong>Donations in August:</strong></p>
</div>
<p>A total of $13,824 were raised thanks to the generous contributions of 443 donors:</p>
<p><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $580 (2nd donation), Christian S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $250, Douglas R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $232, Thorsten G. aka &ldquo;JETI GMBH&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $200, Ranodhi S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-4.png" height="13"> $174 (8th donation), Flavio Silva Pita Correia <br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-5.png" height="13"> $140, CHRIS P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $140, flutttr<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $116 (9th donation), Marco van den Berg<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $116 (9th donation), Michael J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $116 (4th donation), Jean-yves B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $116 (3rd donation), Klaas M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $116, B.A.J. S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $116, Cristiano M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-9.png" height="13"> $116, lars S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-10.png" height="13"> $116, Radulescu V. G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-11.png" height="13"> $116, Slavom&iacute;r K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $116, Thomas P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $116, Ulrich R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $104 (10th donation), Jorge R. R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100 (23rd donation), James F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100 (7th donation), Harrison W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100 (4th donation), David D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, Chris H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, DOUGLAS B. C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, Joseph M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, Logan E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, Marcia A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $100, Robert D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $100, wayne G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $93, Sebastian H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $70 (6th donation), Marcus A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $68, Zdzislaw K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $64 (2nd donation), Mark W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (15th donation), Hermann W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-16.png" height="13"> $58 (7th donation), Ant&oacute;nio Salsinha &ndash; Graphic Designer<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (3rd donation), Andre B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (3rd donation), Christian G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (3rd donation), Simon D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (2nd donation), Dirk H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (2nd donation), Guido S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (2nd donation), Martin J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $58 (2nd donation), Michel O.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58 (2nd donation), Nima M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $58, <br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Andr&eacute; B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, anonymous<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Bernhard S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $58, Bjorn H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Bodo S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $58, DIEGO I. C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $58, Emmanuel M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Felix<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Gerrit B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $58, Giacomo B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $58, Graham T.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, HANS H. H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, hermann A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $58, Loic A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $58, Martin L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $58, Martin Z.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Matthias K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $58, P.Knipe aka &ldquo;pk21&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $58, Phil G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $58, Pierre S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-19.png" height="13"> $58, RENE G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Rene W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Robert S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $58, roberto L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, spaceghost2<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Stefan B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Steffen K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $58, Sven G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $58, Valentin B. aka &ldquo;Vale&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (24th donation), Mothy<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (20th donation), Anthony C. aka &ldquo;Ciak&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (16th donation), Robert D. aka &ldquo;MacDhai&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $50 (9th donation), Derek S. aka &ldquo;Corky357&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-20.png" height="13"> $50 (5th donation), Benjamin aka &ldquo;bglamadrid&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $50 (5th donation), Mark H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (5th donation), Richard H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (5th donation), Sheila S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $50 (4th donation), John M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (3rd donation), Michael R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (3rd donation), Mitchell L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $50 (2nd donation), aka &ldquo;dust788&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $50 (2nd donation), Andrew M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $50 (2nd donation), Donald E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50 (2nd donation), Peter G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Alex K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Allan M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Doug M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Fred A. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Fred M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Grey<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Harpreet S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Ian M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Janis A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Jeremy C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, JOHN D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, kevin K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, kevin M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, Robert S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $50, Steve<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-5.png" height="13"> $50, william R. S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $50, William V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $46 (2nd donation), Brian K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-4.png" height="13"> $46, Fran&ccedil;ois L. H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-21.png" height="13"> $46, Ulrik A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $42 (2nd donation), Frank D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $40 (7th donation), Peter J, aka &ldquo;Dr Peter&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $40 (3rd donation), Chad B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $35 (8th donation), Andrew E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $35 (4th donation), Martin B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $35 (2nd donation), Mark G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $35, Dominique B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $35, Dr. M. S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $35, Egbert D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $35, Mark V. L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $35, Richard B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $35, Stefan S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $34 (9th donation), Olaf Bousche aka &ldquo;Bushman&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $34 (4th donation), CercLL d&rsquo;Entraide et R&eacute;seau Coop&eacute;ratif Autour des Logiciels Libres (LUG of Marseille, FR)<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $34, Arnd W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $30 (37th donation), Aimee W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $30 (13th donation), Orlando O.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $30 (5th donation), John H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-22.png" height="13"> $30, Andr&aacute;s P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $30, Brent H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $30, Javier R. P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $30, Raleigh Y.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $30, Randy B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $29 (3rd donation), Ruurd T.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-23.png" height="13"> $29 (2nd donation), Raul V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $29, Joe aka &ldquo;BeppePass&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $29, Mogg<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $29, mr C. C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-24.png" height="13"> $29, Myron A. S. A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $29, Vincent M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $28 (2nd donation), Paul S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $25 (67th donation), Linux Mint Sverige<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (20th donation), Donna B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (20th donation), John N.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $25 (10th donation), Leela A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-26.png" height="13"> $25 (9th donation), Oleksandr N.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (7th donation), Nicholas B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (5th donation), Robert W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (5th donation), Theron K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25 (4th donation), Frank F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25, larry P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $25, Patrick D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (81st donation), Bryan F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (75th donation), Peter E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (42nd donation), Stefan W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (37th donation), Benjamin W. aka &ldquo;UncleBens&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (15th donation), Wolfgang N.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $23 (14th donation), Provisorisch<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (13th donation), Joerg B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (10th donation), Harold H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $23 (8th donation), Gunnar A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $23 (7th donation), Robert J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $23 (7th donation), Santiago<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-10.png" height="13"> $23 (6th donation), Emil N. P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-28.png" height="13"> $23 (6th donation), Haris A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-21.png" height="13"> $23 (6th donation), Henning P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (6th donation), Jeff Daniels<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (6th donation), Kiaran Smyth.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (5th donation), Matthias K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $23 (5th donation), Reinhard R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (5th donation), Volker S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (4th donation), Drew C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (3rd donation), Markus S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-11.png" height="13"> $23 (3rd donation), Michael C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (3rd donation), Sebastian M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (2nd donation), Franz F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (2nd donation), Klaus G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $23 (2nd donation), Marco C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (2nd donation), Martin G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-11.png" height="13"> $23 (2nd donation), Milan M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (2nd donation), Peter N.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23 (2nd donation), Rachel<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $23 (2nd donation), Robin Rijke aka &ldquo;R&sup2;&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23 (2nd donation), Thomas K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $23, Andr&eacute; C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23, Andrew C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $23, Anthony K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Bodo I.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $23, David L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23, David R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $23, dian I.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Dirk S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23, Dr J. G. A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $23, EDM<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-29.png" height="13"> $23, Gediminas S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Johannes S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $23, Luis D. F. C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Marcel H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, moritz-markus U.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-22.png" height="13"> $23, N&aacute;ndor H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Oliver A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $23, Pawel<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $23, Phil T. aka &ldquo;archmintphil&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Rainer K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $23, REMI B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $23, Renaud D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Rene M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $23, Roland B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, R&uuml;diger H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Thomas W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Timo S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $23, Urs F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-10.png" height="13"> $23, Vlad C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $23, Wolfgang F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $20 (122nd donation), Johann J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-21.png" height="13"> $20 (56th donation), Stefan M. H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $20 (32nd donation), Denis D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-31.png" height="13"> $20 (22nd donation), Arvis L&#257;cis aka &ldquo;arvislacis&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (17th donation), Michel S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $20 (11th donation), Daniel V. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (11th donation), Eric H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (9th donation), James N.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (6th donation), Timothy A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (5th donation), Angel Cruz aka &ldquo;Angel&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (5th donation), Theodore K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $20 (3rd donation), TMCC<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (2nd donation), eric E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (2nd donation), Keith S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (2nd donation), Kevin P. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20 (2nd donation), Scott B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, ADEBAYO I.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $20, Ali S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $20, Andre P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Brian F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, brian M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Chris P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $20, christian S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $20, David A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, David K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Farrell P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $20, GEORGEL P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Howard E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $20, iain K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $20, Jorge G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Jose V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Kevin H. aka &ldquo;kjh7796&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, louis V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Malcolm T.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $20, Maros J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Matthew B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Michael M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Michael R. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Michael S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $20, Monica R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Pete W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Richard C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Sidney E. D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $20, Simon K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Thomas S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Timothy C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $20, Tristan C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $17 (96th donation), Andreas S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-32.png" height="13"> $17 (12th donation), Ivan Stamenov<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $17 (5th donation), Christoph D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-32.png" height="13"> $17, Ivan P. I.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $17, Luca D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $17, Tomasz S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $15 (2nd donation), Russell R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $15, Ashton C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-33.png" height="13"> $15, Dmitrii S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $15, Nieminen M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-11.png" height="13"> $14 (30th donation), aka &ldquo;AsciiWolf&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $14, Florian J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $14, Viktor B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $13 (22nd donation), Alessandro S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $13, Luca S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $13, Zodiac M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $12 (53rd donation), Tugaleres.com<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (52nd donation), Thomas Rehm<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12 (21st donation), Abe Z.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (19th donation), Artem Ignatyev aka &ldquo;ZaZooBred&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $12 (17th donation), Gabriele I.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $12 (9th donation), Iker P. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-34.png" height="13"> $12 (9th donation), Sergei Petrov<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-32.png" height="13"> $12 (8th donation), Lyuben R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $12 (8th donation), Marcos P. G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12 (7th donation), Claudio A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (7th donation), Kai Uwe Joppich<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-35.png" height="13"> $12 (6th donation), Alf-ivar O.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $12 (6th donation), Olivier R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-36.png" height="13"> $12 (6th donation), Tomasz S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $12 (4th donation), Koski M. K. aka &ldquo;Wintageman&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $12 (4th donation), MAH aka &ldquo;Myne&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (4th donation), Patrick B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-37.png" height="13"> $12 (3rd donation), Bojan M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12 (3rd donation), David K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-32.png" height="13"> $12 (3rd donation), Georgi P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $12 (3rd donation), Hamish M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (3rd donation), Hans-peter W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $12 (3rd donation), Jarmo K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-13.png" height="13"> $12 (3rd donation), Jose Vicente M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $12 (3rd donation), persson M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12 (2nd donation), Andrea Corinti aka &ldquo;Xab&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $12 (2nd donation), Bartosz W. aka &ldquo;barthossius&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-22.png" height="13"> $12 (2nd donation), Fenyvesi K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-18.png" height="13"> $12 (2nd donation), Johann K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12 (2nd donation), Massimo D.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $12 (2nd donation), Michal L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (2nd donation), Patric E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12 (2nd donation), Viktor S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-10.png" height="13"> $12 (2nd donation), Vlad M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Adrian Z.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, aldo L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $12, Anders K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, antonello B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $12, ATHOS R. J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, Berth V. D. H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $12, Charles S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, Coun P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Erwin G. W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-16.png" height="13"> $12, Fernando L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $12, Francesc J. M. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, Francesco L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $12, Fredrik G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, Gavino G. B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $12, George W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, Gianni G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Hartmut L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, J K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $12, Jacek G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-25.png" height="13"> $12, Jack A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, Jan B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Joana B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, laas<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Lars M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, Luuk D. V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Marc M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, M&aacute;ty&aacute;s H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $12, Micha S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Murat Y.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-16.png" height="13"> $12, PapelDigital<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-7.png" height="13"> $12, Paulo S. C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-6.png" height="13"> $12, Peter K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Peter W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-27.png" height="13"> $12, Rauno S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $12, Reimund J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-28.png" height="13"> $12, Vasilis G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-8.png" height="13"> $12, Walter R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $12, Wojciech G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (126th donation), Thomas C.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-15.png" height="13"> $10 (67th donation), Philip Woodward<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $10 (21st donation), Thevirtua<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $10 (17th donation), Mariusz B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (11th donation), Korora Solutions<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $10 (11th donation), Tomasz K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-30.png" height="13"> $10 (8th donation), Micha&#322; K. aka &ldquo;PoldekPL&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $10 (7th donation), Jordan S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (4th donation), William P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (3rd donation), Grace Faith Jack<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $10 (3rd donation), Saeed R.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (2nd donation), Ann S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (2nd donation), Cephus Jones aka &ldquo;Cephus&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (2nd donation), Clay<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $10 (2nd donation), MARCELO F. D. F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10 (2nd donation), matthew V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-39.png" height="13"> $10 (2nd donation), Reynaldo M. M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-12.png" height="13"> $10, Caeden S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Christopher Y.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Clinton H. E.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Diego F.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-40.png" height="13"> $10, Hassan A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Joel L.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-41.png" height="13"> $10, John S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-42.png" height="13"> $10, K P.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $10, Leonardo A.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-14.png" height="13"> $10, Levente T.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $10, Maome G.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-42.png" height="13"> $10, Nikhilesh B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Olivia J.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Pedro M.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-17.png" height="13"> $10, Peter B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, sanjay S.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Scott K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Taxestoday aka &ldquo;Shafi Afridi&ldquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, THOMAS K.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, Walt B.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-38.png" height="13"> $10, Walter G. V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $10, William W.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-11.png" height="13"> $9, Krist&yacute;na V.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-32.png" height="13"> $7 (2nd donation), M. B. S. aka &ldquo;Meni&rdquo;<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-2.png" height="13"> $7, Diego A. O.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-3.png" height="13"> $7, Todd H.<br><img decoding="async" class="flag" src="https://webnet.com.au/wp-content/uploads/2026/10/monthly-news-september-2026-43.png" height="13"> $197 from 51 smaller donations</p>
<p>If you want to help Linux Mint with a donation, please visit https://www.linuxmint.com/donors.php</p>
<p><strong>Patrons:</strong></p>
<p>Linux Mint is proudly supported by 2,408 patrons, for a sum of $5,227 per month.</p>
<p>To become a Linux Mint patron, please visit https://www.patreon.com/linux_mint</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/monthly-news-september-2026/">Monthly News – September 2026</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>openKylin 3.0 Review: Is This the Smartest AI Linux Desktop Yet?</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 06:07:00 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet/</guid>

					<description><![CDATA[<p>Most AI assistants on Linux can explain how to switch your Wi-Fi but can&#8217;t actually do...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet/">openKylin 3.0 Review: Is This the Smartest AI Linux Desktop Yet?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><em>Most AI assistants on Linux can explain how to switch your Wi-Fi but can&rsquo;t actually do it. openKylin 3.0 ships KylinBot and the Xiao K assistant, so we&rsquo;ll test whether they really change network, Bluetooth, and display settings</em>.</strong></p>
<p>If you have used an AI chatbot for Linux work, you have probably had it tell you exactly which nmcli command to run, and then you still had to open a terminal and type it yourself.</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p>The assistant understands the task, but it has no way to reach into the system and carry it out, so you end up doing the last and most important step by hand.</p>
<p>That gap is exactly what <strong>openKylin 3.0</strong> is trying to close, which is an open-source Linux distribution developed in <strong>China</strong>, incubated and operated by the <strong>OpenAtom Open Source Foundation</strong>, and this release puts an AI agent inside the operating system itself.</p>
<figure id="attachment_63149" aria-describedby="caption-attachment-63149" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-63149" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet.webp" alt="OpenKylin Desktop" width="1280" height="800"><figcaption id="caption-attachment-63149" class="wp-caption-text">OpenKylin Desktop</figcaption></figure>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p>It introduces <strong>KylinBot</strong>, an AI agent framework, and <strong>Xiao K</strong>, an AI assistant that can control system settings like Bluetooth, Wi-Fi, display brightness, and input devices via voice or text commands.</p>
<p><!-- Tag ID: tecmint_incontent --><br>
<img decoding="async" alt="Vulnerability Manager Plus" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet-1.webp"></p>
<figure id="attachment_63151" aria-describedby="caption-attachment-63151" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-63151" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet-2.webp" alt="OpenKylin Xiao K" width="1280" height="800"><figcaption id="caption-attachment-63151" class="wp-caption-text">OpenKylin Xiao K</figcaption></figure>
<p>What makes this more than another chatbot is the way the agent talks to the desktop, means agents call desktop capabilities through the MCP protocol instead of simulating clicks, where <strong>MCP</strong> (<strong>Model Context Protocol</strong>) is an open standard that lets an AI model call tools in a structured and predictable way.</p>
<p>In this review, we will look at how that works, install the release, test the agent the way a sysadmin would test any new automation tool, and then decide whether it deserves the &ldquo;<strong>smartest AI Linux desktop</strong>&rdquo; label.</p>
<div class="tm-banner-wrap">
<div class="tm-banner-left">
<div class="tm-banner-title">TecMint Weekly Newsletter</div>
<div class="tm-banner-sub">Get the <strong>Learn Linux 7 Days Crash Course</strong> free when you join 34,000+ Linux professionals reading every Thursday.</div>
</div>
<div class="tm-banner-right">
<div class="tm-banner-success">Check your email for a magic link to get started.</div>
<div class="tm-banner-error">Something went wrong. Please try again.</div>
</div>
</div>
<h2>How openKylin 3.0&rsquo;s AI Agent Works</h2>
<p>Before installing anything, it&rsquo;s worth understanding how the AI pieces connect to the system, because that explains both what the agent can do well and where you should be careful with it later in the review.</p>
<p><strong>KylinBot</strong> is the agent framework that does the reasoning, and <strong>Xiao K</strong> is the graphical assistant you type or speak to. According to the project, <strong>KylinBot</strong> can understand requests through voice and text, keep context across multiple rounds of conversation, and use system capabilities to carry out tasks.</p>
<p>To reach those capabilities, it integrates <strong>Kylin-CUA</strong>, a computer-use automation tool that gives it access to system settings and device management.</p>
<p>The desktop side of the connection is handled by <strong>UKUI</strong> (<strong>Ultimate Kylin User Interface</strong>), openKylin&rsquo;s own desktop environment. <strong>UKUI 4.24</strong> standardizes the APIs across its modules and integrates <strong>KACP</strong> (<strong>Kylin Agent Control Protocol</strong>), so <strong>KylinBot</strong> can reach underlying desktop capabilities through unified APIs.</p>
<p>The layout below shows how a request travels from you down to the system.</p>
<figure id="attachment_63134" aria-describedby="caption-attachment-63134" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-63134" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet-3.webp" alt="openKylin 3.0 KylinBot AI Agent Architecture" width="1200" height="820"><figcaption id="caption-attachment-63134" class="wp-caption-text">openKylin 3.0 KylinBot AI Agent Architecture</figcaption></figure>
<p>Because the agent works through these APIs, <strong>openKylin</strong> can let other agents plug into the same layer such as <strong>KylinBot</strong>, <strong>WorkBuddy</strong>, <strong>OpenClaw</strong>, and <strong>Raccoon Work</strong> can all run on <strong>openKylin 3.0</strong>, and the project says third-party agents get the same system access as its own.</p>
<p>Each specific task the agent can perform is packaged as a skill, which is a small, self-contained description of one job and the system interfaces it needs, and we will look at those skills directly in the hands-on section.</p>
<h2>What&rsquo;s New in openKylin 3.0 Beyond the AI Agent</h2>
<p>The AI agent sits on top of a heavily updated base system, and those lower layers matter just as much if you plan to build software or run scripts on this release.</p>
<ul>
<li><strong>openKylin 3.0</strong> moves the kernel from <strong>Linux 6.6</strong> straight to <strong>Linux 7.0</strong>, along with GCC 15, glibc 2.42, LLVM 22, and JDK 25, and more than 180 core components upgraded around the new kernel.</li>
<li>The release integrates the three <strong>NIST</strong> post-quantum cryptography standards (ML-KEM, ML-DSA, and SLH-DSA) through the openHiTLS cryptography suite.</li>
<li>With <strong>UKUI 4.24</strong>, you can make a fist to take a screenshot, wave your hand to turn pages or adjust volume, and use global voice input to issue commands, and <strong>Kylin</strong> uses the webcam to capture those hand gestures.</li>
<li><strong>kylin-time</strong> replaces the legacy <code>time</code> utility, <strong>kylin-wget</strong> replaces the classic <code>wget</code>, and <strong>kylin-ki18n</strong> replaces <code>ki18n</code>, all rewritten in Rust to reduce memory-safety bugs such as buffer overflows.</li>
</ul>
<p>We will check how these replacements are installed in <strong>Example 4</strong>, since a rewrite can behave slightly differently from the tool your scripts expect.</p>
<h2>Install openKylin 3.0 or Upgrade From the Beta</h2>
<p>Now that you know what the release contains, the next step is getting it onto a machine, and the first thing to plan for is the download size. The ISO is a little over 7 GB, mainly because the OS comes with pre-installed AI models, so you will need a USB stick of at least 8 GB and some patience on a slower connection.</p>
<p><!-- Tag ID: tecmint_incontent_2 --></p>
<div align="center" data-freestar-ad="__336x280 __320x100" id="tecmint_incontent_2">
</div>
<p>For a first look, a virtual machine is the safest place to start, and we gave ours 4 CPU cores, 8 GB of RAM, and 60 GB of disk, since the bundled models and the agent run alongside the desktop.</p>
<p>Keep in mind that a virtual machine has no real Wi-Fi or Bluetooth radio, so the network and Bluetooth skills are best tested on a laptop, which is why <strong>Example 2</strong> later runs on real hardware.</p>
<p>If you plan to install on bare metal, check your hardware first, because the project publishes hardware compatibility lists for x86, ARM, LoongArch, and RISC-V in its download page.</p>
<h3>Verify and Write the ISO to a USB Drive</h3>
<p>Once you have downloaded the x86_64 desktop ISO from the openKylin download center, it&rsquo;s a good idea to confirm the file isn&rsquo;t corrupted before writing it, since a damaged 7 GB download usually fails halfway through the installer with no clear error.</p>
<p>Generate its checksum with <code>sha256sum</code> and compare the long string in the output with the <strong>SHA256</strong> value published on the download page.</p>
<pre>sha256sum openKylin-3.0-*.iso
</pre>
<p>With the ISO verified, find your USB drive&rsquo;s device name with <code>lsblk</code> and write the image with <code>dd</code>.</p>
<pre>lsblk
sudo dd if=openKylin-3.0-*.iso of=/dev/sdX bs=4M status=progress oflag=sync
</pre>
<p>Replace <code>/dev/sdX</code> with your USB device, such as <code>/dev/sdb</code>. If you prefer a graphical tool, <strong>balenaEtcher</strong> or <strong>GNOME Disks</strong> do the same job.</p>
<p>During installation, we created the user <code>tecmint</code> and placed the VM on a host-only network at <code>192.168.56.20</code>, which lets us run checks from the host later if needed.</p>
<figure id="attachment_63143" aria-describedby="caption-attachment-63143" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-63143" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet-4.webp" alt="OpenKylin Installation" width="1280" height="800"><figcaption id="caption-attachment-63143" class="wp-caption-text">OpenKylin Installation</figcaption></figure>
<h3>Upgrade an Existing 3.0 Beta Installation</h3>
<p>If you are already running the 3.0 Beta, you can skip the reinstall entirely, because <strong>openKylin</strong> uses the familiar <code>APT</code> and <code>dpkg</code> package tools and the project documents a standard APT upgrade for Beta users:</p>
<pre>sudo apt update
sudo apt upgrade
</pre>
<p>The <strong>Update</strong> page in <strong>System Settings</strong> does the same thing if you prefer the graphical route.</p>
<h2>Testing openKylin 3.0 From a Sysadmin&rsquo;s Point of View</h2>
<p>With the system installed, we can start testing, and the approach here is the same one you would use for any new automation tool, which is to give it a task and then confirm the result independently from the terminal.</p>
<p>The first example doesn&rsquo;t involve the AI at all, since it&rsquo;s worth confirming the base system before trusting anything built on top of it.</p>
<h3>Example 1: Confirm the Linux 7.0 Kernel and Toolchain</h3>
<p>Open a terminal on the freshly installed system and check the release and kernel version:</p>
<pre>cat /etc/os-release
uname -r
</pre>
<p>The <code>os-release</code> file should identify the system as <strong>openKylin 3.0</strong>, and the kernel string from <code>uname -r</code> should start with 7.0. The exact suffix after that varies with the build and any updates you have applied, so don&rsquo;t worry if it doesn&rsquo;t match another system exactly.</p>
<p>Since the new toolchain matters for anyone compiling software, check the compiler and C library next:</p>
<pre>gcc --version
ldd --version
</pre>
<p>Look for <strong>GCC 15</strong> on the first line of the <code>gcc</code> output and <strong>glibc 2.42</strong> on the first line of the <code>ldd</code> output. This has one practical consequence worth remembering, which is that a binary you compile here and copy to an older distribution may refuse to start with an error like <code>version 'GLIBC_2.42' not found</code>, because programs linked against a newer glibc can&rsquo;t run on systems with an older one.</p>
<figure id="attachment_63152" aria-describedby="caption-attachment-63152" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-63152" src="https://webnet.com.au/wp-content/uploads/2026/09/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet-5.webp" alt=" Confirm the Linux 7.0 Kernel and Toolchain" width="1280" height="800"><figcaption id="caption-attachment-63152" class="wp-caption-text">Confirm the Linux 7.0 Kernel and Toolchain</figcaption></figure>
<h3>Example 2: Let Xiao K Change Network and Bluetooth Settings</h3>
<p>The first example confirmed the foundation, so now we can test the feature that sets <strong>openKylin</strong> apart. For this one, we moved to a laptop, because the skills involved need real radios. Among the built-in skills, there is deep integration with <strong>NetworkManager</strong> to manage Wi-Fi, Ethernet, and VPNs, plus Bluetooth toggling, device discovery, and automatic audio device pairing.</p>
<p><!-- Tag ID: tecmint_incontent_3 --></p>
<div align="center" data-freestar-ad="__336x280 __728x90" id="tecmint_incontent_3">
</div>
<p>Before asking the assistant to do anything, record the current state of both radios, so you have something to compare against once the agent has finished:</p>
<pre>nmcli radio wifi
bluetoothctl show | grep Powered
</pre>
<p>Now open <strong>Xiao K</strong> and type a plain request such as &ldquo;<strong>Turn off Bluetooth and switch Wi-Fi off</strong>&ldquo;. Once the assistant reports that it has finished, run the same two commands again.</p>
<p>If the agent did its job, <code>nmcli</code> radio wifi now prints disabled and <code>bluetoothctl</code> reports <code>Powered: no</code>. It&rsquo;s worth doing this check every time you try a new skill, because an assistant saying it changed something and the system actually changing are two separate things, and the terminal is the reliable witness.</p>
<p>If you are testing in the VM instead, you can try the same idea with the wired connection by asking <strong>Xiao K</strong> to disconnect it and then running <code>nmcli</code> device status. Do this from the VM&rsquo;s own console rather than over SSH from <code>192.168.56.1</code>, since disconnecting the network will also cut your SSH session.</p>
<div class="inline-share">If this helped you see how to check an AI agent&rsquo;s work with nmcli and bluetoothctl, share it with someone who&rsquo;s thinking about trusting a desktop assistant with their system settings.</div>
<h3>Example 3: Explore and Customize Skills From the openKylin-skills Repository</h3>
<p>The agent in <strong>Example 2</strong> relied on built-in skills, and since those skills are shared in a public <code>Git</code> repository, you can read how they work before letting the agent run them on your system.</p>
<p>Clone the repository from Gitee and look at its layout:</p>
<pre>git clone https://gitee.com/openkylin/openkylin-skills.git
cd openkylin-skills
ls
</pre>
<p>Each skill describes what the agent is allowed to do and which system interfaces it calls, so this is the best place to learn the format before writing your own.</p>
<p>The project encourages this, since developers can build skills with a unified AI SDK and submit them to the openKylin-skills repository. One limitation to expect is that the repository is in Chinese, so you may need a translation tool to follow the skill descriptions for now.</p>
<p>To customize the agent for your own environment, a sensible first skill is something narrow and read-only, such as reporting disk usage with <code>df -h</code> or listing failed services with <code>systemctl --failed</code>.</p>
<p>Starting with read-only skills lets you learn how the agent interprets requests before you give it anything that can change the system, in the same way we verified its changes in <strong>Example 2</strong>.</p>
<h3>Example 4: Check Which Tools Were Replaced by Rust Versions</h3>
<p>The earlier examples focused on the AI features, but the Rust rewrites mentioned earlier can quietly affect scripts you bring over from other distributions. To see what <code>wget</code> actually points to on this system, follow any symlinks to the real binary and then ask dpkg which package owns it:</p>
<pre>readlink -f "$(which wget)"
dpkg -S "$(readlink -f "$(which wget)")"
</pre>
<p>If the owning package is <code>kylin-wget</code> rather than the classic <code>wget</code> package, test your download scripts carefully, since a rewrite can differ in rarely used options and in the exact wording of error messages that some scripts parse.</p>
<div class="inline-share">If this changed how you think about AI agents with system access, share it with a colleague who&rsquo;s evaluating AI desktops for their team</div>
<h5>Verdict: Is openKylin 3.0 the Smartest AI Linux Desktop Yet?</h5>
<p>After testing the base system, the <code>agent</code>, and the <code>skills</code>, the answer depends on what you mean by &ldquo;<strong>smartest</strong>&ldquo;. For letting an AI agent change real system settings through proper desktop APIs, <strong>openKylin 3.0</strong> is the most complete option available on Linux right now, and the fact that third-party agents get the same access makes it more open than a single-vendor assistant.</p>
<p>The weaker points are practical ones. The skill ecosystem is mostly documented in Chinese, the 7 GB ISO is heavy, and the <strong>Token Center</strong> login raises fair questions about where your prompts go.</p>
<p>For privacy-focused users or production servers, a mainstream distribution with a local model that you control is still the safer choice, while <strong>openKylin 3.0</strong> is well worth a weekend on a spare laptop if you want to see where desktop AI is heading.</p>
<div class="course-cta">If you&rsquo;d like to take AI on Linux further, the AI for Linux course on Pro TecMint covers running local models, connecting AI tools to your terminal workflows, and keeping them within safe permission boundaries, which is the natural next step after seeing what openKylin does at the desktop level.</div>
<p><em><strong>We&rsquo;d love to hear how you would use an AI agent that can change your system settings. Would you give it access to network and Bluetooth controls on a work laptop, or keep it limited to read-only skills? </strong></em></p>
<p><em><strong>Have you tried writing a custom skill for <strong>KylinBot</strong> yet? And if you installed openKylin 3.0 on real hardware, feel free to share your machine model and any errors you ran into in the comments, so other readers can learn from them.</strong></em></p>
<div class="inline-share">If this article helped, <span class="share-cta">share it</span> with someone on your team.</div>
<div class="tm-banner-wrap">
<div class="tm-banner-left">
<div class="tm-banner-title">TecMint Weekly Newsletter</div>
<div class="tm-banner-sub">Get the <strong>Learn Linux 7 Days Crash Course</strong> free when you join 34,000+ Linux professionals reading every Thursday.</div>
</div>
<div class="tm-banner-right">
<div class="tm-banner-success">Check your email for a magic link to get started.</div>
<div class="tm-banner-error">Something went wrong. Please try again.</div>
</div>
</div>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/openkylin-3-0-review-is-this-the-smartest-ai-linux-desktop-yet/">openKylin 3.0 Review: Is This the Smartest AI Linux Desktop Yet?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Best AI for solopreneurs: 6 options for running a one-person business</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 08:26:40 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business/</guid>

					<description><![CDATA[<p>Sep 29, 2026 / Read moreDrupal 8 is now end-of-life - PSA-2021-11-30 By Ksenija / Read...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business/">Best AI for solopreneurs: 6 options for running a one-person business</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="d-flex align-items-center label text-content-grey flex-wrap single-tutorial__data">
<div class="d-flex align-items-center me-1">
<p class="post-info">
                            Sep 29, 2026                        </p>
<p class="ms-2 post-info">/</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p class="ms-2 post-info">
                            By Ksenija                        </p>
<p class="ms-2 post-info">/</p>
</div>
<div class="d-flex align-items-center">
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p class="ms-2 post-info">12 min                                Read                            </p>
</div>
</div>
<div id="thumbnail-image" class="d-flex justify-content-center">
                        <img width="807" height="454" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business.jpg" class="lazy-load-exclude wp-post-image" alt="Best AI for solopreneurs: 6 options for running a one-person business" decoding="async" fetchpriority="high" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-2.jpg 1920w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-3.jpg 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-4.jpg 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-5.jpg 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-6.jpg 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2024/10/Tutorial-Cover-Make-money-online-AI-to-start-a-business.jpg/w=1536,fit=scale-down 1536w" sizes="(max-width: 807px) 100vw, 807px">                    </div>
<div class="d-flex align-items-center justify-content-between single-tutorial__share">
<div>
<div class="h-ai-share-buttons">
<div class="d-flex align-items-center gap-2">
        <span class="h-ai-share-buttons__description"><br>
            Summarize with:        </span></div>
</div></div>
</div>
<p class="wp-block-paragraph">The best AI for solopreneurs includes <strong>Hostinger Agent </strong>for covering several business functions, <strong>ChatGPT</strong> for general assistance, <strong>Perplexity</strong> for source-backed research, and <strong>Zapier</strong> for straightforward workflow automation. <strong>Notion AI</strong> and<strong> Fathom </strong>fill more specialized roles in operations, meetings, long-form work, and customizable automation.</p>
<p class="wp-block-paragraph">Each covers a different part of running a one-person business, so the best choice depends on where you need the most support.</p>
<p class="wp-block-paragraph">Here are the best AI tools for solopreneurs compared side by side:</p>
<figure tabindex="0" class="wp-block-table">
<table>
<tbody readability="16.5">
<tr>
<td colspan="1" rowspan="1">
<p><strong>Tool</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>Best for</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>What you can optimize</strong></p>
</td>
</tr>
<tr readability="13.5">
<td colspan="1" rowspan="1">
<p><strong>Hostinger Agent</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Managing multiple business functions</span></p>
</td>
<td colspan="1" rowspan="1" readability="10">
<p><span>Planning, marketing, sales, SEO, content, and customer communication</span></p>
</td>
</tr>
<tr readability="12">
<td colspan="1" rowspan="1">
<p><strong>ChatGPT</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>General-purpose AI assistance</span></p>
</td>
<td colspan="1" rowspan="1" readability="9">
<p><span>Research, planning, analysis, problem-solving, and content creation</span></p>
</td>
</tr>
<tr readability="6">
<td colspan="1" rowspan="1">
<p><strong>Perplexity</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Research</span></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Market, competitor, and industry research</span></p>
</td>
</tr>
<tr readability="9">
<td colspan="1" rowspan="1">
<p><strong>Notion AI</strong></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Operations and knowledge management</span></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Business knowledge, documentation, and project information</span></p>
</td>
</tr>
<tr readability="6">
<td colspan="1" rowspan="1">
<p><strong>Fathom</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Meetings and follow-ups</span></p>
</td>
<td colspan="1" rowspan="1" readability="7">
<p><span>Meeting notes, action items, and follow-up</span></p>
</td>
</tr>
<tr readability="3">
<td colspan="1" rowspan="1">
<p><strong>Zapier</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><span>Easy workflow automation</span></p>
</td>
<td colspan="1" rowspan="1" readability="5">
<p><span>Repetitive tasks and handoffs between apps</span></p>
</td>
</tr>
</tbody>
</table>
</figure>
<h2 class="wp-block-heading h-t-title-2" id="h-1-hostinger-agent-best-for-managing-multiple-business-functions">1. Hostinger Agent &ndash; Best for managing multiple business functions</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12769fa92"}' data-wp-interactive="core/image" data-wp-key="6abd12769fa92"><img loading="lazy" decoding="async" width="2048" height="935" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business.png" alt="Hostinger Agent page showing AI tools for SEO, marketing, content, sales, customer communication, and business tasks." class="wp-image-158306" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-7.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-8.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-9.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-10.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-11.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669493382-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Hostinger Agent is a business-focused platform with seven specialized assistants: Business Advisor, Creative Writer, SEO Consultant, Marketing Planner, Legal Advisor, Customer Comms, and Sales &amp; Outreach. That breadth suits solopreneurs who need structured support across several business functions without having to open a different general chatbot for each task.</p>
<p class="wp-block-paragraph">If you&rsquo;re launching a new service, you can use it to develop the offer and pricing, then carry that work into keyword research, website copy, lead generation, and outreach. </p>
<p class="wp-block-paragraph">Because the work stays in the same conversation, Hostinger Agent can use the context from earlier stages as you move through the project.</p>
<p class="wp-block-paragraph">More than 150 guided skills turn common business tasks into step-by-step workflows, including business planning, audience definition, SEO audits, campaign creation, outreach, and customer communication.</p>
<p class="wp-block-paragraph">Select what you want to accomplish and follow the workflow to provide the relevant information and produce a usable starting point.</p>
<p class="wp-block-paragraph">Hostinger Agent also connects to more than 1,000 apps, including Gmail, Google Sheets, Notion, HubSpot, and Google Calendar. </p>
<p class="wp-block-paragraph">With your approval, it can use information from connected apps to add leads to a CRM, update a Google Sheet, create calendar events, or send follow-up emails.</p>
<h3 class="wp-block-heading h-t-title-3">Hostinger Agent strengths</h3>
<ul class="wp-block-list">
<li>Keeps context as you move through different stages of a project, making it useful for workflows spanning several business functions.</li>
<li>Guided skills provide structure for unfamiliar tasks, so you don&rsquo;t need to know every step of the process before getting started.</li>
<li>Can carry approved tasks into connected apps, which reduces manual handoffs between researching, creating, organizing, and acting on information.</li>
<li>Supports recurring tasks and scheduled jobs, taking routine work off your daily to-do list.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Hostinger Agent limitations</h3>
<ul class="wp-block-list">
<li>Important outputs still require human review, especially legal documents, pricing recommendations, business strategy, factual claims, and sensitive customer communications.</li>
<li>The 1,000 monthly credits can limit how much you use the agent, particularly if it becomes part of several recurring business workflows.</li>
<li>Its broad business coverage may be less suitable when you need advanced features from a specialized tool, such as dedicated CRM, SEO, or analytics software.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Hostinger Agent pricing</h3>
<p class="wp-block-paragraph">New users can try Hostinger Agents with 200 credits. Paid plans start at <strong>$6.99/month with a 12-month term</strong>. The three-month option costs <strong>$7.99/month</strong>, while the monthly option costs <strong>$9.99/month</strong>. Plans include 1,000 credits per month, 150+ skills, and access to 1,000+ app integrations.</p>
<p class="wp-block-paragraph"><strong>Best for: </strong>Solopreneurs building anAI tool stack to support planning, marketing, lead generation, sales, and customer communication across a consulting, freelance, coaching, agency, or other online service business.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-2-chatgpt-best-general-purpose-ai-assistant">2. ChatGPT &ndash; Best general-purpose AI assistant</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12770d4b3"}' data-wp-interactive="core/image" data-wp-key="6abd12770d4b3"><img loading="lazy" decoding="async" width="2048" height="1063" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-1.png" alt="OpenAI&rsquo;s &ldquo;Introducing ChatGPT&rdquo; page, originally published in November 2022, with links to try ChatGPT and view current release notes." class="wp-image-158305" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-12.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-13.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-14.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-15.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-16.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669506200-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">ChatGPT is a general-purpose AI assistant that can help you plan, research, analyze information, solve problems, and create business materials through conversation.</p>
<p class="wp-block-paragraph">Starting a consulting business, for example, could involveusing AI for business planning, then uploading your customer research to identify common needs, compare service ideas, work through pricing options, and turn your decisions into a launch plan.</p>
<p class="wp-block-paragraph">For ongoing work, Projects let you keep related chats, files, and instructions together. You could create one for your business and add customer research, product or service information, brand guidelines, and other reference materials. </p>
<p class="wp-block-paragraph">ChatGPT can then use that context when you return with a new task, such as analyzing customer feedback or planning your next campaign.</p>
<p class="wp-block-paragraph">You can also use ChatGPT for work that requires more than a standard conversation. Deep research can gather and synthesize information from multiple web sources, while data analysis can examine uploaded spreadsheets and turn the data into calculations, tables, or charts. </p>
<p class="wp-block-paragraph">For tasks you do regularly, you can create a custom GPT that follows the same instructions each time. Scheduled tasks can automatically run prompts at set times, such as preparing a weekly business summary or reminding you to follow up with leads.</p>
<h3 class="wp-block-heading h-t-title-3">ChatGPT strengths</h3>
<ul class="wp-block-list">
<li>Works well for tasks that develop through discussion, allowing you to question assumptions, compare options, and refine an idea over several exchanges.</li>
<li>Projects give ongoing business work a shared context by keeping relevant conversations, files, and instructions together.</li>
<li>Can work directly with documents, spreadsheets, images, and other uploaded information, which is useful when you need to analyze your own business data.</li>
<li>Custom GPTs and scheduled tasks can turn instructions you use repeatedly into reusable or recurring workflows.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">ChatGPT limitations</h3>
<ul class="wp-block-list">
<li>You need to provide enough business context and clear instructions to get specific, useful responses. Vague prompts can produce generic recommendations.</li>
<li>Important facts, calculations, recommendations, and other generated information should be checked before being used to make business decisions.</li>
<li>Some capabilities have lower limits on the Free plan, including file uploads, data analysis, deep research, and memory.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">ChatGPT pricing</h3>
<p class="wp-block-paragraph">ChatGPT has a free plan with access to its core AI model, web search, file and image uploads, data analysis, and image generation, although some features have usage limits. Paid individual plans start at <strong>$8/month for Go</strong>, <strong>$20/month</strong> for <strong>Plus, </strong>and<strong> $100/month for Pro</strong>. </p>
<p class="wp-block-paragraph">Higher tiers offer higher usage limits and expanded access to features such as advanced reasoning, in-depth research, memory, and data analysis.</p>
<p class="wp-block-paragraph"><strong>Best for:</strong> Freelancers, consultants, coaches, creators, and other solopreneurs who need a flexible assistant for research, planning, analysis, problem-solving, and everyday business tasks.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-3-perplexity-best-for-research">3. Perplexity &ndash; Best for research</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12773f417"}' data-wp-interactive="core/image" data-wp-key="6abd12773f417"><img loading="lazy" decoding="async" width="2048" height="986" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-2.png" alt="Perplexity homepage featuring its AI search and answer interface with the tagline &ldquo;AI for the curious." class="wp-image-158307" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-17.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-18.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-19.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-20.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-21.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669515486-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Perplexity is an AI-powered search engine that browses the web, combines information from multiple sources, and returns answers with citations.</p>
<p class="wp-block-paragraph">Say you&rsquo;re considering adding a new service to your business. You can use Perplexity to research demand, identify competitors, compare how they position and price similar services, and investigate market trends. </p>
<p class="wp-block-paragraph">You can then follow the citations to check the evidence behind the findings before deciding whether the opportunity makes sense for your business.</p>
<p class="wp-block-paragraph">This source-first approach is also useful when you&rsquo;re entering an unfamiliar market or need to get up to speed quickly on a topic. </p>
<p class="wp-block-paragraph">You can ask follow-up questions to narrow the research, compare information across sources, and investigate individual claims without manually starting a new search each time.</p>
<p class="wp-block-paragraph">For more complex questions, Perplexity&rsquo;s Research mode can carry out multi-step research and produce a more comprehensive report. </p>
<p class="wp-block-paragraph">This can help with tasks such as comparing several competitors or investigating a market from multiple angles.</p>
<h3 class="wp-block-heading h-t-title-3">Perplexity strengths</h3>
<ul class="wp-block-list">
<li>Provides citations with its answers, making it easier to trace information back to the original source and verify important claims.</li>
<li>Synthesizes information from multiple web sources, which is useful when comparing competitors, markets, products, or industry developments.</li>
<li>Supports follow-up questions, so you can progressively narrow a broad research question as you learn more about the topic.</li>
<li>Research mode can investigate more complex questions that require multiple searches and sources.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Perplexity limitations</h3>
<ul class="wp-block-list">
<li>A citation doesn&rsquo;t guarantee that the source is reliable or that Perplexity has interpreted it correctly, so you still need to inspect important sources yourself.</li>
<li>Research findings can provide evidence for a business decision, but you still need to judge how relevant that information is to your customers, market, and circumstances.</li>
<li>The free plan is useful for light research but currently limits advanced usage to three Pro Searches per day and one Research query per month. Frequent competitor or market research may therefore justify a paid plan.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Perplexity pricing</h3>
<p class="wp-block-paragraph">Perplexity has a free Standard plan with basic searches and limited access to advanced research features. </p>
<p class="wp-block-paragraph">Paid individual plans include <strong>Pro at $20/month</strong> and <strong>Max at $200/month</strong>. Pro increases access to Pro Search, Research, advanced AI models, and file analysis, while Max provides higher limits for intensive use.</p>
<p class="wp-block-paragraph"><strong>Best for:</strong> Solopreneurs launching into a new market, developing a new offer, or regularly researching competitors and industry developments.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-4-notion-ai-best-for-operations-and-knowledge-management">4. Notion AI &ndash; Best for operations and knowledge management</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12779f28d"}' data-wp-interactive="core/image" data-wp-key="6abd12779f28d"><img loading="lazy" decoding="async" width="2048" height="990" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-3.png" alt="Notion AI use cases page showing examples for support automation, security alerts, and product feedback workflows." class="wp-image-158304" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-22.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-23.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-24.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-25.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-26.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669529840-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Notion AI brings AI into the same workspace where you manage projects, notes, documents, databases, and other business information. This makes it useful for solopreneurs who use Notion as a central hub for organizing their work.</p>
<p class="wp-block-paragraph">Say you manage client projects in Notion. After a client call, Notion AI can summarize your meeting notes and identify action items. You can then use those notes alongside the existing project information to draft next steps, update project documentation, or prepare a follow-up.</p>
<p class="wp-block-paragraph">It can also help you retrieve information you&rsquo;ve already saved. If you need to remember what a client requested several weeks ago or find a decision buried in project notes, you can ask a question and have Notion AI search the relevant workspace content for the answer. </p>
<p class="wp-block-paragraph">This becomes more useful as you accumulate customer research, project documentation, content plans, and other business knowledge.</p>
<p class="wp-block-paragraph">Beyond individual tasks, Notion includes AI features for recurring operations. AI Meeting Notes can capture and summarize meetings, while database automations can process data when changes occur in a database. </p>
<p class="wp-block-paragraph">Higher-tier plans also include Custom Agents for recurring workflows, such as compiling project updates or organizing new information.</p>
<h3 class="wp-block-heading h-t-title-3">Notion AI strengths</h3>
<ul class="wp-block-list">
<li>Works directly with the notes, documents, databases, and project information already stored in your workspace.</li>
<li>Makes it easier to find and summarize information across a growing collection of business pages.</li>
<li>Can turn meeting notes and project updates into summaries, action items, and follow-up work.</li>
<li>Combines AI with databases and automations, which is useful for keeping recurring operational work organized.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Notion AI limitations</h3>
<ul class="wp-block-list">
<li>It is only useful if you already use Notion, or plan to centralize a meaningful part of your business there.</li>
<li>Notion AI has usage allowances even on the Business plan. Some features can temporarily pause if you reach the rolling six-hour or monthly allowance.</li>
<li>Custom Agents are not included in the regular AI allowance. They use separate Notion credits based on how much information they process, how many steps they perform, and how often they run, so recurring automations can add to your monthly cost.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Notion AI pricing</h3>
<p class="wp-block-paragraph">Notion has a <strong>free plan</strong> for individuals that includes basic forms and sites, Notion Calendar, databases with subtasks and custom properties, and a limited trial of Notion AI. <strong>Plus costs $9.50/member/month,</strong> and <strong>Business costs $19.50/member/month</strong> when paid monthly. The Business plan includes Notion Agent, AI Meeting Notes, Enterprise Search, and Research mode. Custom Agents use separate Notion credits at $10 per 1,000 credits.</p>
<p class="wp-block-paragraph"><strong>Best for:</strong> Solopreneurs who already manage projects, notes, client information, content plans, or business documentation in Notion and want AI to work directly with that existing workspace.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-5-fathom-best-for-meetings-and-follow-ups">5. Fathom &ndash; Best for meetings and follow-ups</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd127856599"}' data-wp-interactive="core/image" data-wp-key="6abd127856599"><img loading="lazy" decoding="async" width="2048" height="965" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-4.png" alt="Fathom homepage promoting its AI meeting notetaker for automatically summarizing meetings and tracking follow-up tasks." class="wp-image-158309" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-27.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-28.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-29.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-30.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-31.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669538562-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Fathom is an AI meeting assistant that records and transcribes calls, creates summaries, identifies action items, and lets you search across past conversations.</p>
<p class="wp-block-paragraph">For a solopreneur, that can be useful during sales calls, discovery calls, client meetings, or interviews. </p>
<p class="wp-block-paragraph">Along with otherAI tools for sales, Fathom can reduce the work around these conversations by capturing what was discussed and turning it into summaries and action items you can use for the next step.</p>
<p class="wp-block-paragraph">For example, after a client meeting, you can review the transcript, pull out commitments and next actions, and use the generated follow-up email as a starting point. </p>
<p class="wp-block-paragraph">Fathom also lets you search meetings by attendee or keyword and use Ask Fathom to find specific details from any previous call.</p>
<p class="wp-block-paragraph">Its integrations can extend that workflow beyond the meeting itself. Fathom supports CRM sync and connects with tools such as Zapier, Make, ChatGPT, and Claude, while its public API and MCP support allow meeting information to feed other workflows.</p>
<h3 class="wp-block-heading h-t-title-3">Fathom strengths</h3>
<ul class="wp-block-list">
<li>Creates transcripts, summaries, and action items automatically, so you don&rsquo;t have to take detailed notes during meetings or manually turn them into a list of next steps afterward.</li>
<li>It allows you to search past calls and find specific decisions, commitments, or discussion points without replaying the full recording.</li>
<li>Integrates with CRM, project management, automation, and AI tools, which makes it easier to continue the workflow after the call.</li>
<li>The Free plan includes unlimited recordings and transcriptions, which is useful if you have frequent meetings but do not need advanced features.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Fathom limitations</h3>
<ul class="wp-block-list">
<li>You still need to check summaries and action items before relying on them for important commitments, pricing, deadlines, or customer requests.</li>
<li>Recording meetings can create privacy and compliance concerns, particularly when calls contain customer or confidential business information, and you may need participants&rsquo; consent before recording.</li>
<li>More advanced features, such as AI-generated action items, advanced summaries, and a conversational meeting assistant, require the Premium plan.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Fathom pricing</h3>
<p class="wp-block-paragraph">Fathom has a <strong>free individual plan</strong> with unlimited recordings, transcriptions, and instant AI summaries. </p>
<p class="wp-block-paragraph"><strong>Premium costs $16/month</strong> and adds advanced summaries, AI-generated action items, and the conversational meeting assistant. Team plans start at <strong>$15/user/month</strong> with a minimum of two users.</p>
<p class="wp-block-paragraph"><strong>Best for:</strong> Consultants, coaches, freelancers, recruiters, and other solopreneurs who spend a large part of their week on client, sales, discovery, or interview calls.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-6-zapier-best-for-easy-workflow-automation">6. Zapier &ndash; Best for easy workflow automation</h2>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd1278a0d0a"}' data-wp-interactive="core/image" data-wp-key="6abd1278a0d0a"><img loading="lazy" decoding="async" width="2048" height="939" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-5.png" alt="Zapier Help Center homepage with a search bar and support categories for getting started, account management, and Zap workflows." class="wp-image-158308" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-32.png 2048w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-33.png 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-34.png 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-35.png 150w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-36.png 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669544168-0-1.png/w=1536,fit=scale-down 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Zapier is a workflow automation platform that connects the apps you use so recurring tasks can move from one tool to another automatically.</p>
<p class="wp-block-paragraph">A Zapier workflow starts with a <strong>trigger</strong>, such as a customer submitting a form, followed by one or more <strong>actions</strong>. For example, when a new lead fills out your contact form, Zapier can add their details to your CRM, categorize the inquiry, and create a follow-up task for you.</p>
<p class="wp-block-paragraph">You can build similar workflows around other repetitive parts of your business. Zapier can turn form responses into tasks, send information between your business apps, categorize customer inquiries, or generate social media copy when new content is published. </p>
<p class="wp-block-paragraph">AI can be added to individual steps when the workflow needs to summarize, classify, or draft information.</p>
<p class="wp-block-paragraph">For a solopreneur, the main advantage is that these workflows can connect tools you already rely on. Zapier supports more than 9,000 apps and can also add AI steps for tasks such as summarizing, classifying, drafting, or making simple decisions inside a workflow.</p>
<h3 class="wp-block-heading h-t-title-3">Zapier strengths</h3>
<ul class="wp-block-list">
<li>Connects with more than 9,000 apps, so you can automate work between many of the tools you already use.</li>
<li>Can complete several steps from a single event.</li>
<li>Can use AI within a workflow to summarize information, categorize requests, or generate text before passing the result to the next step.</li>
<li>Lets you set conditions for what happens next, such as sending high-priority leads through a different workflow from general inquiries.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Zapier limitations</h3>
<ul class="wp-block-list">
<li>Successful action steps generally consume tasks, so complex workflows can use the monthly allowance quickly.</li>
<li>Automations still need review points when they affect customers, payments, contracts, or other decisions where an incorrect action could have serious consequences.</li>
<li>Building reliable multi-step workflows takes some setup and testing, especially when several apps and conditions are involved.</li>
</ul>
<h3 class="wp-block-heading h-t-title-3">Zapier pricing</h3>
<p class="wp-block-paragraph">Zapier has a <strong>free plan with 100 tasks per month</strong>. The <strong>Professional plan starts at $19.99/month</strong> and adds multi-step workflows, premium apps, webhooks, and other advanced automation features. Team plans start at <strong>$69/month</strong>.</p>
<p class="wp-block-paragraph"><strong>Best for:</strong> Consultants, freelancers, agencies, and other service-based solopreneurs who use multiple apps and want to automate workflows such as adding new leads to a CRM, creating follow-up tasks, updating customer records, and sending information between tools.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-how-solopreneurs-can-use-ai">How solopreneurs can use AI</h2>
<p class="wp-block-paragraph">Solopreneurs can use AI across business planning, research, marketing, content, SEO, sales, customer communication, admin, and legal support. </p>
<p class="wp-block-paragraph">Common applications include:</p>
<ul class="wp-block-list">
<li><strong>Business planning.</strong> Use AI to organize ideas, compare options, draft a business plan, test assumptions, and turn a broad goal into concrete next steps. You still decide which direction to pursue, what risks to take, and how much to invest.</li>
<li><strong>Market and competitor research.</strong> Ask AI to gather information about competitors, customer needs, pricing, industry trends, or unfamiliar markets, then compare findings across sources. Check the original sources before relying on the information for an important decision.</li>
<li><strong>Marketing.</strong> UseAI tools for marketing for campaign ideas, promotional copy, audience research, and adapting messages for different channels. You still decide which audiences to target, how to position your offer, and which campaigns are worth pursuing.</li>
<li><strong>Content marketing.</strong>AI for content marketing can help you research topics, build outlines, create first drafts, and repurpose existing content into different formats. Review the final content for accuracy, usefulness, brand voice, and anything that requires your own expertise or experience.</li>
<li><strong>SEO.</strong> Use AI to research keywords, analyze competing pages, identify content gaps, and find opportunities to optimize existing pages. Whenusing AI to improve SEO, review the recommendations against actual search results and your audience before deciding what to create or change.</li>
<li><strong>Lead generation and follow-up.</strong> AI can research prospects, summarize lead information, draft personalized outreach, prepare call notes, and suggest follow-up messages. Review anything customer-facing before sending it, especially when pricing, promises, or sensitive information are involved.</li>
<li><strong>Customer communication.</strong> Use AI to draft routine replies, summarize long email threads, categorize incoming requests, and prepare responses to common questions. Complaints, refunds, unusual requests, and sensitive conversations still need direct human judgment.</li>
<li><strong>Admin and recurring operations.</strong> Automate repetitive tasks such as converting form submissions into tasks, updating records after meetings, preparing recurring reports, or moving information between tools. Start with predictable workflows where you can clearly define the trigger, inputs, and expected result.</li>
<li><strong>Legal and administrative support.</strong> AI can help explain unfamiliar terms, organize requirements, summarize documents, or create a first draft of routine business materials. Treat the result as a starting point and get professional advice when a legal decision could materially affect your business.</li>
</ul>
<h2 class="wp-block-heading h-t-title-2" id="h-best-practices-for-using-ai-as-a-solopreneur">Best practices for using AI as a solopreneur</h2>
<p class="wp-block-paragraph">A practical starting point is to automate low-risk backend work first, keep human approval at consequential decision points, protect customer data, and add complexity only when a workflow consistently removes manual work.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12793e093"}' data-wp-interactive="core/image" data-wp-key="6abd12793e093"><img loading="lazy" decoding="async" width="1376" height="768" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-1.jpg" alt="AI for solopreneurs - A solopreneur at the center of a radial diagram connected to eight AI use case zones: business planning, market research, marketing, content, SEO, lead generation, customer communication, and admin and legal support." class="wp-image-158310" srcset="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-37.png 1376w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-7.jpg 300w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-8.jpg 1024w, https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-9.jpg 150w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/1790669548821-0-1.png/w=768,fit=scale-down 768w" sizes="auto, (max-width: 1376px) 100vw, 1376px"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="wp-block-paragraph">Automate <strong>backend work where mistakes are easy to spot and correct</strong>. Organizing information, summarizing documents, categorizing requests, transferring data between apps, creating first drafts, and preparing recurring reports are good starting points. </p>
<p class="wp-block-paragraph">Be more cautious with customer communication, financial decisions, contracts, and other actions that can directly affect your business.</p>
<p class="wp-block-paragraph">Build <strong>human approval into the workflow at important decision points</strong>. AI can prepare an email, proposal, campaign, analysis, or recommendation, but review it before it reaches a customer, triggers a payment, becomes part of an agreement, or influences a significant business decision. </p>
<p class="wp-block-paragraph">The same caution applies tolegal AI tools, which can assist with research and documents but shouldn&rsquo;t be the sole basis for consequential legal decisions.</p>
<p class="wp-block-paragraph">Be selective about the <strong>business and customer data you give AI tools</strong>. Before connecting an app or uploading a file, check whether the information is actually necessary for the task. Review the tool&rsquo;s privacy settings, data retention and training policies, and the permissions granted through integrations. Limit access to the data and actions the workflow genuinely needs.</p>
<p class="wp-block-paragraph">Give AI <strong>reusable context about your business</strong>. Create a reference that covers your audience, positioning, preferred terminology, tone, examples of writing you like, and phrases or styles to avoid. </p>
<p class="wp-block-paragraph">Reusing these instructions across content and communication tasks makes the output more consistent and reduces the need for repeated editing.</p>
<p class="wp-block-paragraph">Avoid accumulating <strong>subscriptions with overlapping capabilities</strong>. Before paying for another tool, check whether something in your existing stack already handles the task, how regularly you will use the new capability, whether it can replace another subscription, and whether it connects with your current tools. </p>
<p class="wp-block-paragraph">Understand a workflow <strong>before automating it</strong>. Complete the process manually enough times to identify its trigger, required inputs, decisions, expected output, and common exceptions. Then automate the predictable stages first. </p>
<p class="wp-block-paragraph">This prevents you from spending time building a complex system around a process that is still changing.</p>
<p class="wp-block-paragraph">Finally, judge an AI workflow by <strong>how much work it removes</strong>, not simply by whether the automation runs successfully. </p>
<p class="wp-block-paragraph">Look for reductions in manual steps, context switching, repetitive writing, administrative work, and corrections. If maintaining, monitoring, or fixing the workflow takes about as much effort as completing the task manually, simplify it or stop using it.</p>
<p class="wp-block-paragraph">For businesses juggling planning, marketing, sales, content, and customer communication, <strong>Hostinger Agent</strong> can handle several of these functions in a single platform.</p>
<p class="wp-block-paragraph">If most of your work involves thinking through problems, analyzing information, and creating different types of material, <strong>ChatGPT</strong> is a broader general-purpose option. </p>
<p class="wp-block-paragraph">More specific bottlenecks point to more specialized choices. Use <strong>Perplexity</strong> when research takes up a significant part of your week, <strong>Notion AI</strong> when the challenge is finding and using information stored across your workspace, and <strong>Fathom</strong> when meetings create a backlog of notes and follow-up work.</p>
<p class="wp-block-paragraph">For automation, look at the complexity of the process you want to remove from your workload. </p>
<p class="wp-block-paragraph"><strong>Zapier</strong> is a good starting point for straightforward workflows such as moving a new lead from a form into your CRM and creating a follow-up task. </p>
<p class="wp-block-paragraph">Before adding a second AI subscription, assess how you&rsquo;re already using AI across your small business and check whether your current tools can meet the new need. </p>
<p class="wp-block-paragraph">A good AI setup can therefore be as simple as <strong>one general tool plus one specialist tool or automation platform</strong>. </p>
<p class="wp-block-paragraph">Add another only when a recurring bottleneck remains, and compare the subscription cost with the time and manual work it actually removes.</p>
<p class="tutorials-disclaimer">
                All of the tutorial content on this website is subject to </p>
<p>                    Hostinger&rsquo;s rigorous editorial standards and values.
        </p>
<div id="the-author-section" class="col-12 bg-ghost-white" readability="7.9258188824663">
<div class="d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start">
<div class="author-avatar">
                          <img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/09/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business-6.png" class="border-radius-50 object-fit-cover" alt="Author">
                    </div>
<div class="author-info align-items-sm-start pl-20-sm">
            <span class="author">The author</span>
<p class="author-name">Ksenija Drobac Ristovic</p>
</div>
<div class="d-flex align-items-center justify-content-center justify-content-sm-end ms-sm-auto">
<p>                Add Hostinger as a preferred source on Google            </p></div>
</div>
<div class="description mt-15 mt-30-md" readability="13.722772277228">
<p class="text-center text-sm-start">
            Ksenija is a digital marketing enthusiast with extensive expertise in content creation and website optimization. Specializing in WordPress, she enjoys writing about the platform&rsquo;s nuances, from design to functionality, and sharing her insights with others. When she&rsquo;s not perfecting her trade, you&rsquo;ll find her on the local basketball court or at home enjoying a crime story. Follow her on LinkedIn.        </p>
</div>
</div>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/best-ai-for-solopreneurs-6-options-for-running-a-one-person-business/">Best AI for solopreneurs: 6 options for running a one-person business</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>I Found these Computers in a Ditch…</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/i-found-these-computers-in-a-ditch/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Mon, 28 Sep 2026 18:15:07 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/i-found-these-computers-in-a-ditch/</guid>

					<description><![CDATA[<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/i-found-these-computers-in-a-ditch/">I Found these Computers in a Ditch…</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" id="video" width="200" height="113" aspect-ratio="auto" src="https://www.youtube.com/embed/y1hZ3EalPQU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="I Found these Computers in a Ditch&hellip;"></iframe></p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/i-found-these-computers-in-a-ditch/">I Found these Computers in a Ditch…</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI agents for real estate: 8 practical use cases</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/ai-agents-for-real-estate-8-practical-use-cases/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Mon, 28 Sep 2026 06:48:01 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/ai-agents-for-real-estate-8-practical-use-cases/</guid>

					<description><![CDATA[<p>Sep 28, 2026 / Read moreDrupal 8 is now end-of-life - PSA-2021-11-30 By Alma F. /...</p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/ai-agents-for-real-estate-8-practical-use-cases/">AI agents for real estate: 8 practical use cases</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="d-flex align-items-center label text-content-grey flex-wrap single-tutorial__data">
<div class="d-flex align-items-center me-1">
<p class="post-info">
                            Sep 28, 2026                        </p>
<p class="ms-2 post-info">/</p>
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-8-is-now-end-of-life-psa-2021-11-30/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 8 is now end-of-life - PSA-2021-11-30</span></a></div><p class="ms-2 post-info">
                            By Alma F.                        </p>
<p class="ms-2 post-info">/</p>
</div>
<div class="d-flex align-items-center">
<div class="internal-linking-related-contents"><a href="https://webnet.com.au/cpanel-cloud-hosting/drupal-9-3-0-is-available/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Drupal 9.3.0 is available</span></a></div><p class="ms-2 post-info">6 min                                Read                            </p>
</div>
</div>
<div id="thumbnail-image" class="d-flex justify-content-center">
                        <img width="807" height="454" src="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases.jpg" class="lazy-load-exclude wp-post-image" alt="AI agents for real estate: 8 practical use cases" decoding="async" fetchpriority="high" srcset="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-4.jpg 1920w, https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-5.jpg 300w, https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-6.jpg 1024w, https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-7.jpg 150w, https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-8.jpg 768w, https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/wp-content/uploads/sites/2/2026/09/Tutorial-Cover-VPS-AI-agent-2.jpg.jpg/w=1536,fit=scale-down 1536w" sizes="(max-width: 807px) 100vw, 807px">                    </div>
<div class="d-flex align-items-center justify-content-between single-tutorial__share">
<div>
<div class="h-ai-share-buttons">
<div class="d-flex align-items-center gap-2">
        <span class="h-ai-share-buttons__description"><br>
            Summarize with:        </span></div>
</div></div>
</div>
<p class="wp-block-paragraph">AI agents for real estate are AI systems that connect to tools such as your customer relationship management (CRM) platform, email, and calendar to handle tasks for you.</p>
<p class="wp-block-paragraph">Unlike basic AI assistants or scripted chatbots, they can use live data and choose from approved actions, which helps them handle repetitive tasks that still vary from one client or situation to another.</p>
<p class="wp-block-paragraph">Some of the most practical uses are lead follow-up, property matching, listing content, client communication, document processing, appointment scheduling, email marketing, and search engine optimization (SEO). </p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12efcfab1"}' data-wp-interactive="core/image" data-wp-key="6abd12efcfab1">
<img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-1.jpg" alt="AI agents for real estate visual"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<h2 class="wp-block-heading h-t-title-2" id="h-1-lead-qualification-and-follow-up">1. Lead qualification and follow-up</h2>
<p class="wp-block-paragraph">AI agents can qualify and follow up with new leads by asking about their budget, timeline, property type, and financing status, then scoring the responses and updating your CRM.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> website forms, CRM, email, calendar, and messaging apps</li>
<li><strong>Keep human control over:</strong> pricing discussions, negotiations, financial or legal questions, and unusual client situations</li>
</ul>
<p class="wp-block-paragraph">When inquiries come in through website forms, social ads, open houses, and otherreal estate lead generation methods, an agent can start the qualification process immediately instead of waiting for someone to review the lead manually.</p>
<p class="wp-block-paragraph">One way to support this workflow is withHostinger Agent, an AI-powered business assistant that connects with Gmail, HubSpot, and Google Calendar. Its sales-focused AI expert can then handle lead follow-up across the tools you already use.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-2-property-search-and-buyer-matching">2. Property search and buyer matching</h2>
<p class="wp-block-paragraph">AI agents can match buyers with suitable properties by comparing their requirements with available listings and summarizing why each property fits.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> CRM, authorized listing feeds, internal property data, and buyer requirements</li>
<li><strong>Keep human control over:</strong> listing availability, pricing, property condition, and the final recommendations shared with clients</li>
</ul>
<p class="wp-block-paragraph">This can save time when a buyer has several requirements to compare at once. For example, an agent could narrow a large set of listings to properties with three bedrooms, within budget, close to the buyer&rsquo;s workplace, and with space for a home office.</p>
<p class="wp-block-paragraph">The quality of those recommendations depends on the data the agent receives. Keeping buyer preferences and other relevant details up to date in aCRM designed for real estate gives it more reliable information to work with.</p>
<p class="wp-block-paragraph">Matching criteria should stay focused on legitimate property preferences such as price, location, size, and features, not protected characteristics or information that could act as a proxy for them.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-3-listing-content-creation">3. Listing content creation</h2>
<p class="wp-block-paragraph">AI agents can turn verified property information into drafts for your multiple listing service (MLS), website, email campaigns, and social media.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> verified listing data, brand guidelines, and format requirements for each channel</li>
<li><strong>Keep human control over:</strong> measurements, amenities, location claims, property condition, and fair-housing language</li>
</ul>
<p class="wp-block-paragraph">This can reduce the repetitive work of rewriting the same property details for different channels. One verified property brief can become an MLS description, website copy, photo captions, an email highlight, and social media posts, with each version adapted to its format.</p>
<p class="wp-block-paragraph">A tool such as Hostinger Agent can also use specialized content and marketing AI experts to help prepare different versions of the same verified listing information for multiple channels.</p>
<p class="wp-block-paragraph">Always check the facts before publishing. AI can produce polished copy from incomplete or incorrect source information, and listing language should describe the property rather than the ideal buyer or neighborhood demographics.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-4-client-communication">4. Client communication</h2>
<p class="wp-block-paragraph">AI agents can handle routine client communication by preparing replies, reminders, property updates, and follow-up messages.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> email, calendar, CRM, website chat, and messaging apps</li>
<li><strong>Keep human control over:</strong> negotiations, complaints, sensitive conversations, legal questions, and contract discussions</li>
</ul>
<p class="wp-block-paragraph">This helps when several clients need updates at the same time. An agent can confirm showings, remind clients about missing documents, notify buyers about new property matches, and prepare post-viewing follow-ups without you drafting each message from scratch.</p>
<p class="wp-block-paragraph">When communication is spread across several tools, an agent can also use information from connected apps to keep the right context with each client. Hostinger Agent, for example, supports connected business apps alongside a customer communication-focused AI expert.</p>
<p class="wp-block-paragraph">More sensitive conversations should still stay with you. If a message involves a complaint, negotiation, contract issue, or situation where tone and judgment matter, the agent can prepare a draft for you to review.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-5-document-processing-and-transaction-administration">5. Document processing and transaction administration</h2>
<p class="wp-block-paragraph">AI agents can help manage transaction documents by extracting key information, organizing files, checking for missing details, and flagging deadlines.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> document storage, transaction management software, CRM, and internal checklists</li>
<li><strong>Keep human control over:</strong> interpreting documents, verifying extracted information, and making legal or transaction decisions</li>
</ul>
<p class="wp-block-paragraph">This can reduce the manual work of reviewing and organizing documents throughout a transaction. For example, an agent could scan an inspection report for major findings, compare them with your checklist, and flag an upcoming appraisal deadline.</p>
<p class="wp-block-paragraph">The agent should support administrative work, not interpret contracts or make legal decisions. Because transaction files can contain sensitive personal and financial information, limit its access to only the documents and data needed for the task.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-6-appointment-and-showing-coordination">6. Appointment and showing coordination</h2>
<p class="wp-block-paragraph">AI agents can coordinate property showings by checking availability, suggesting times, sending confirmations, and updating calendars.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> calendar, CRM, email, messaging platforms, and showing management software</li>
<li><strong>Keep human control over:</strong> access requirements, occupied-property rules, restricted viewing times, multi-party arrangements, and sharing access codes</li>
</ul>
<p class="wp-block-paragraph">This reduces the back-and-forth involved in scheduling. You can set your available hours and property-specific rules, then let the agent suggest suitable time slots, confirm appointments, update the calendar, and handle routine rescheduling.</p>
<p class="wp-block-paragraph">For anything involving property access or special viewing conditions, keep the final approval with you.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-7-email-marketing-and-newsletters">7. Email marketing and newsletters</h2>
<p class="wp-block-paragraph">AI agents can prepare real estate marketing emails and newsletters by pulling listing information, adding relevant updates, and adapting the content for different audiences.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> CRM, email marketing platform, listing data, website content, and brand guidelines</li>
<li><strong>Keep human control over:</strong> property details, market statistics, personalization fields, recipient lists, and final approval before sending</li>
</ul>
<p class="wp-block-paragraph">This can save time when the same campaign needs different versions for different audiences. For example, an agent could create one newsletter for buyer leads, another for seller leads, and a third for past clients using the same underlying listing and market information.</p>
<p class="wp-block-paragraph">Existingreal estate newsletter formats and examples can provide a starting point, which the agent can then adapt to each audience while keeping the structure and branding consistent.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-8-real-estate-seo">8. Real estate SEO</h2>
<p class="wp-block-paragraph">AI agents can support recurring SEO tasks by checking existing pages, spotting issues, and preparing updates.</p>
<ul class="wp-block-list">
<li><strong>Needs access to:</strong> your website, analytics, search performance data, keyword research, and editorial guidelines</li>
<li><strong>Keep human control over:</strong> search intent, local-market claims, keyword targeting, and final content approval</li>
</ul>
<p class="wp-block-paragraph">This can reduce the manual work involved in maintaining and improving a real estate website. For example, an agent could flag pages with missing meta descriptions, suggest relevant internal links, identify search topics for your service areas, or draft updates for older content.</p>
<p class="wp-block-paragraph">The quality of those recommendations depends on the information you give the agent. Reliable keyword research, accurate website data, and a solidSEO setup for a real estate website give it a stronger basis for identifying useful improvements.</p>
<p class="wp-block-paragraph">Hostinger Agent also includes an SEO-focused AI expert, making SEO another workflow that can be handled alongside sales, content, and marketing tasks from the same tool.</p>
<h2 class="wp-block-heading h-t-title-2" id="h-when-to-use-ai-agents-for-real-estate">When to use AI agents for real estate</h2>
<p class="wp-block-paragraph">AI agents make sense for tasks where the next step can be decided from information already available in your tools.</p>
<p class="wp-block-paragraph">For example, an agent can decide when to send a lead follow-up, which listings meet a buyer&rsquo;s requirements, or which available time slots to offer for a showing.</p>
<p class="wp-block-paragraph">They work best when the task:</p>
<ul class="wp-block-list">
<li><strong>Happens often.</strong> Lead follow-up, listing updates, showing coordination, and newsletter preparation are all recurring tasks.</li>
<li><strong>Uses reliable existing data.</strong> The agent can work from CRM records, listing feeds, calendar availability, or transaction documents.</li>
<li><strong>Has clear rules for what happens next.</strong> For example, you can tell it to follow up with leads who plan to buy within 90 days.</li>
<li><strong>Doesn&rsquo;t depend heavily on human judgment.</strong> Drafting, sorting, scheduling, and organizing are better fits than pricing, negotiating, or interpreting legal documents.</li>
</ul>
<h2 class="wp-block-heading h-t-title-2" id="h-best-practices-for-using-ai-agents-in-real-estate">Best practices for using AI agents in real estate</h2>
<p class="wp-block-paragraph">To use AI agents safely in real estate, give them accurate data, limit what they can access and do, and keep human review in place for anything that could affect a client or transaction.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12efd19d2"}' data-wp-interactive="core/image" data-wp-key="6abd12efd19d2">
<img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-2.jpg" alt="Best practices for using AI agents in real estate visual"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<ul class="wp-block-list">
<li><strong>Use reliable, current data.</strong> If your CRM and MLS feed show different prices, the agent needs to know which source to trust. Outdated listings, incorrect contact details, or unverified property information can lead to inaccurate results.</li>
<li><strong>Limit permissions.</strong> Give the agent access only to the data and tools it needs for the task. An agent that drafts listing descriptions, for example, doesn&rsquo;t need access to transaction documents or financial records.</li>
<li><strong>Keep humans in the loop.</strong> Require approval before the agent sends messages, changes important records, or takes actions that could affect a client or transaction.</li>
<li><strong>Protect client privacy.</strong> Transaction files can contain sensitive information such as Social Security numbers, bank statements, and pre-approval letters. Check how connected tools process, store, and share that data before giving an agent access.</li>
<li><strong>Test before going live.</strong> Test realistic situations such as incomplete lead details, conflicting listing information, failed integrations, and messages that should be escalated to you rather than sent automatically.</li>
</ul>
<h2 class="wp-block-heading h-t-title-2" id="h-how-to-get-started-with-ai-agents-in-real-estate">How to get started with AI agents in real estate</h2>
<p class="wp-block-paragraph">To get started with AI agents in real estate, choose one repetitive, low-risk task and test it before expanding to more complex work. Lead qualification, follow-up messages, listing descriptions, showing coordination, and CRM updates are good starting points. Avoid contracts, negotiations, and other decisions that require significant human judgment.</p>
<p class="wp-block-paragraph">Connect only the data and tools the task needs, then set clear rules for what the agent can do automatically and what still requires your approval. If you want to start with a ready-made option, Hostinger Agent lets you work with specialized AI experts across several business functions instead of building an agent from scratch.</p>
<p class="wp-block-paragraph">Test the workflow with realistic situations before using it with clients. Once it consistently handles the task correctly, you can expand it to related work orbuild an AI agent with more complex goals and access to additional tools.</p>
<div class="wp-block-image wp-block-image aligncenter size-large">
<figure class="wp-lightbox-container" data-wp-context='{"imageId":"6abd12efd20a0"}' data-wp-interactive="core/image" data-wp-key="6abd12efd20a0">
<img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases.png" alt="Hostinger Agent landing page"><button class="lightbox-trigger" type="button" aria-haspopup="dialog" data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="state.thisImage.buttonRight" data-wp-style--top="state.thisImage.buttonTop"><br>
			<svg width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z"></path>
			</svg><br>
		</button></figure>
</div>
<p class="tutorials-disclaimer">
                All of the tutorial content on this website is subject to </p>
<p>                    Hostinger&rsquo;s rigorous editorial standards and values.
        </p>
<div id="the-author-section" class="col-12 bg-ghost-white" readability="9.1621621621622">
<div class="d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start">
<div class="author-avatar">
                          <img decoding="async" src="https://webnet.com.au/wp-content/uploads/2026/09/ai-agents-for-real-estate-8-practical-use-cases-3.jpg" class="border-radius-50 object-fit-cover" alt="Author">
                    </div>
<div class="author-info align-items-sm-start pl-20-sm">
            <span class="author">The author</span>
<p class="author-name">Alma Fernando</p>
</div>
<div class="d-flex align-items-center justify-content-center justify-content-sm-end ms-sm-auto">
<p>                Add Hostinger as a preferred source on Google            </p></div>
</div>
<div class="description mt-15 mt-30-md" readability="17">
<p class="text-center text-sm-start">
            Alma is an AI Content Editor with 9+ years of experience helping ideas take shape across SEO, marketing, and content. She loves working with words, structure, and strategy to make content both useful and enjoyable to read. Off the clock, she can be found gaming, drawing, or diving into her latest D&amp;D adventure.        </p>
</div>
</div>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/ai-agents-for-real-estate-8-practical-use-cases/">AI agents for real estate: 8 practical use cases</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What&#8217;s the Worst Tech Linus Still Uses?</title>
		<link>https://webnet.com.au/cpanel-cloud-hosting/whats-the-worst-tech-linus-still-uses/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Sun, 27 Sep 2026 17:12:45 +0000</pubDate>
				<category><![CDATA[cPanel Cloud Hosting]]></category>
		<guid isPermaLink="false">https://webnet.com.au/cpanel-cloud-hosting/whats-the-worst-tech-linus-still-uses/</guid>

					<description><![CDATA[<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/whats-the-worst-tech-linus-still-uses/">What&#8217;s the Worst Tech Linus Still Uses?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" id="video" width="113" height="200" aspect-ratio="auto" src="https://www.youtube.com/embed/zH9bqwNShiM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="What&amp;#39;s the Worst Tech Linus Still Uses?"></iframe></p>
<p>The post <a href="https://webnet.com.au/cpanel-cloud-hosting/whats-the-worst-tech-linus-still-uses/">What&#8217;s the Worst Tech Linus Still Uses?</a> appeared first on <a href="https://webnet.com.au">WEBNET Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
