<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Howtoforge - Linux Howtos and Tutorials</title>
    <description>Linux Howtos and Tutorials</description>
    <pubDate>Sun, 19 Apr 2026 15:24:27 +0000</pubDate>
    <lastBuildDate>Sun, 19 Apr 2026 15:24:27 +0000</lastBuildDate>
    <generator>Howtoforge - Linux Howtos and Tutorials</generator>
    <link>https://forum.howtoforge.com/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://forum.howtoforge.com/forums/-/index.rss"/>
    <item>
      <title>Fail2ban error on new ISP host</title>
      <pubDate>Sun, 19 Apr 2026 12:47:47 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/fail2ban-error-on-new-isp-host.95100/</link>
      <guid>https://forum.howtoforge.com/threads/fail2ban-error-on-new-isp-host.95100/</guid>
      <author>invalid@example.com (marceloleaes)</author>
      <dc:creator>marceloleaes</dc:creator>
      <content:encoded><![CDATA[2026-04-19 09:40:22,245 fail2ban.utils [779]: ERROR 7f8ac9a52bf0 -- exec: nft add table inet f2b-table<br />
nft -- add chain inet f2b-table f2b-chain \{ type filter hook input priority -1 \; \}<br />
nft add set inet f2b-table addr-set-sshd \{ type ipv4_addr\; \}<br />
for proto in $(echo &#039;tcp&#039; | sed &#039;s/,/ /g&#039;); do<br />
nft add rule inet f2b-table f2b-chain $proto dport \{ $(echo &#039;ssh&#039; | sed s/:/-/g) \} ip saddr @addr-set-sshd reject<br />
done<br />
2026-04-19 09:40:22,245 fail2ban.utils [779]: ERROR 7f8ac9a52bf0 -- stderr:...<br />
<br />
<a href="https://forum.howtoforge.com/threads/fail2ban-error-on-new-isp-host.95100/" class="internalLink">Fail2ban error on new ISP host</a>]]></content:encoded>
    </item>
    <item>
      <title>ISPconfig Upgrade Debian 12 to 13</title>
      <pubDate>Sun, 19 Apr 2026 10:27:44 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-upgrade-debian-12-to-13.95079/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-upgrade-debian-12-to-13.95079/</guid>
      <author>invalid@example.com (muekno)</author>
      <dc:creator>muekno</dc:creator>
      <content:encoded><![CDATA[Will there be a howto tutorial. Did a third try today but failed, so I restored Backup.]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>ISPconfig and DynDNS</title>
      <pubDate>Sun, 19 Apr 2026 09:30:51 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-and-dyndns.95080/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-and-dyndns.95080/</guid>
      <author>invalid@example.com (muekno)</author>
      <dc:creator>muekno</dc:creator>
      <content:encoded><![CDATA[There are some solutions on the net, but they are quite old. Are there current solutions?]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Forum Not Loading Properly</title>
      <pubDate>Sun, 19 Apr 2026 08:03:04 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/forum-not-loading-properly.87279/</link>
      <guid>https://forum.howtoforge.com/threads/forum-not-loading-properly.87279/</guid>
      <author>invalid@example.com (ahrasis)</author>
      <dc:creator>ahrasis</dc:creator>
      <content:encoded><![CDATA[I noticed that the forum is not loading properly and I have to refresh it. I just want to report it so it can be checked and fixed.]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Legacy quota mode</title>
      <pubDate>Sat, 18 Apr 2026 06:46:57 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/legacy-quota-mode.95099/</link>
      <guid>https://forum.howtoforge.com/threads/legacy-quota-mode.95099/</guid>
      <author>invalid@example.com (variable99)</author>
      <dc:creator>variable99</dc:creator>
      <content:encoded><![CDATA[So, I ran into issue with some user quota size. And When I wanted to repair quota I got this:<br />
<br />



<div class="bbCodeBlock bbCodeQuote">
	<aside>
		
		<blockquote class="quoteContainer"><div class="quote">quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.</div><div class="quoteExpand">Click to expand...</div></blockquote>
	</aside>
</div>The upgrade path suggested by LLM is this:<br />
<br />



<div class="bbCodeBlock bbCodeQuote">
	<aside>
		
		<blockquote class="quoteContainer"><div class="quote"><span style="font-size: 18px"><b>Migration to ext4 quota feature (clean approach)</b><br />
</span><br />
<span style="font-size: 15px"><b>Step 1 — Enable ext4 quota...</b></span></div><div class="quoteExpand">Click to expand...</div></blockquote>
	</aside>
</div><a href="https://forum.howtoforge.com/threads/legacy-quota-mode.95099/" class="internalLink">Legacy quota mode</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Using ISPConfig as Reverse Proxy with Docker for Hosting Multiple Joomla Sites (Best Practice?)</title>
      <pubDate>Fri, 17 Apr 2026 18:04:06 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/using-ispconfig-as-reverse-proxy-with-docker-for-hosting-multiple-joomla-sites-best-practice.95098/</link>
      <guid>https://forum.howtoforge.com/threads/using-ispconfig-as-reverse-proxy-with-docker-for-hosting-multiple-joomla-sites-best-practice.95098/</guid>
      <author>invalid@example.com (Marcio Urakawa)</author>
      <dc:creator>Marcio Urakawa</dc:creator>
      <content:encoded><![CDATA[I’m currently working on a large-scale Joomla migration project at a university environment (around 500 websites), all currently managed through ISPConfig.<br />
<br />
Our goal is to modernize the stack and standardize deployments, and I’m considering an architecture where:<br />
<br />
<ul>
<li>ISPConfig continues to handle:<ul>
<li>Domain management</li>
<li>DNS</li>
<li>SSL (Let’s Encrypt)</li>
<li>Storage quotas</li>
</ul></li>
<li>While Docker is used to run the actual Joomla applications</li>
</ul>The idea is to configure ISPConfig...<br />
<br />
<a href="https://forum.howtoforge.com/threads/using-ispconfig-as-reverse-proxy-with-docker-for-hosting-multiple-joomla-sites-best-practice.95098/" class="internalLink">Using ISPConfig as Reverse Proxy with Docker for Hosting Multiple Joomla Sites (Best Practice?)</a>]]></content:encoded>
    </item>
    <item>
      <title>routing</title>
      <pubDate>Fri, 17 Apr 2026 12:12:07 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/routing.95097/</link>
      <guid>https://forum.howtoforge.com/threads/routing.95097/</guid>
      <author>invalid@example.com (Kemp)</author>
      <dc:creator>Kemp</dc:creator>
      <content:encoded><![CDATA[Hi,<br />
<br />
I have setup a routing system using php and nginx, as follows:<br />
<br />
index.php<br />
<br />
&lt;?php<br />
<br />
$request = $_SERVER[&#039;REQUEST_URI&#039;];<br />
<br />
switch ($request) {<br />
<br />
    case &#039;&#039;:<br />
    case &#039;/&#039;:<br />
        require __DIR__ . &#039;/directory1/index.php&#039;;<br />
        break;<br />
<br />
    case &#039;/view/one&#039;:<br />
        require __DIR__ . &#039;/directory2/index.php&#039;;<br />
        break;<br />
<br />
}<br />
<br />
--<br />
<br />
I have added the following to nginx directives in ISPConfig:<br />
<br />
location / {<br />
        try_files $uri $uri/ /index.php?$args;<br />
}<br />
<br />
--<br />
<br />
When I go to domain.com/view/one...<br />
<br />
<a href="https://forum.howtoforge.com/threads/routing.95097/" class="internalLink">routing</a>]]></content:encoded>
    </item>
    <item>
      <title>Rspamd Configuration vs. the ISPConfig3 Admin GUI</title>
      <pubDate>Fri, 17 Apr 2026 10:33:43 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/rspamd-configuration-vs-the-ispconfig3-admin-gui.95090/</link>
      <guid>https://forum.howtoforge.com/threads/rspamd-configuration-vs-the-ispconfig3-admin-gui.95090/</guid>
      <author>invalid@example.com (Shyciii)</author>
      <dc:creator>Shyciii</dc:creator>
      <content:encoded><![CDATA[Hello,<br />
Our Ispconfig3 servers were still running Amavisd, and we have now switched to Rspamd based on the following article:<br />
<a href="https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/" target="_blank" class="externalLink" rel="nofollow">https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/</a><br />
Although the article is somewhat outdated (as it refers to Debian 13), the issue was easily resolved.<br />
However, we ran into a problem (which exists on every server running rspamd) where it classifies even completely valid emails as spam (even official bank and postal correspondence). I...<br />
<br />
<a href="https://forum.howtoforge.com/threads/rspamd-configuration-vs-the-ispconfig3-admin-gui.95090/" class="internalLink">Rspamd Configuration vs. the ISPConfig3 Admin GUI</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Managing Sites Using REST API</title>
      <pubDate>Fri, 17 Apr 2026 07:33:14 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/managing-sites-using-rest-api.95095/</link>
      <guid>https://forum.howtoforge.com/threads/managing-sites-using-rest-api.95095/</guid>
      <author>invalid@example.com (GR9)</author>
      <dc:creator>GR9</dc:creator>
      <content:encoded><![CDATA[Hello,<br />
<br />
I am having some problems trying to setup sites using the api. I was able to successfully call &#039;login&#039; and &#039;client_add&#039;, but am having problems with &#039;sites_web_domain_add&#039; and &#039;sites_web_domain_get&#039;.<br />
<br />
Calling the ISPConfig RESTAPI using https domain[DOT]tld/remote/json.php?&lt;function_name&gt;<br />
Using API docs from the installer (ISPConfig-3.3.1p1/ispconfig3_install/remoting_client/API-docs/).<br />
/usr/local/ispconfig/interface/lib/config.inc.php contains define(&#039;ISPC_APP_VERSION&#039;, &#039;3.3.1p1&#039;);...<br />
<br />
<a href="https://forum.howtoforge.com/threads/managing-sites-using-rest-api.95095/" class="internalLink">Managing Sites Using REST API</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Double Trouble with SSL certs because of parallel installed certbot (and nginx setup)</title>
      <pubDate>Fri, 17 Apr 2026 01:00:23 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/double-trouble-with-ssl-certs-because-of-parallel-installed-certbot-and-nginx-setup.95094/</link>
      <guid>https://forum.howtoforge.com/threads/double-trouble-with-ssl-certs-because-of-parallel-installed-certbot-and-nginx-setup.95094/</guid>
      <author>invalid@example.com (Uwe R)</author>
      <dc:creator>Uwe R</dc:creator>
      <content:encoded><![CDATA[After months of running a nginx server on a apache configured ISPconfig I now ran into a problem.<br />
<br />
I didn&#039;t realize that this is a decision with such heavy impact when I installed that instance.<br />
<br />
But everything worked fine, no problems but after updating to Debian 11 and ISPconfig 3.3.1p1 I don&#039;t get new LE certificates.<br />
<br />
The LE log on the machine tells me everything went fine, the stored certs in /var/www/clients/client1/web8/ssl/&lt;domain&gt;-le.crt are NEW, but to the outside an old version is...<br />
<br />
<a href="https://forum.howtoforge.com/threads/double-trouble-with-ssl-certs-because-of-parallel-installed-certbot-and-nginx-setup.95094/" class="internalLink">Double Trouble with SSL certs because of parallel installed certbot (and nginx setup)</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Client CP user cannot save changes for website's php version</title>
      <pubDate>Thu, 16 Apr 2026 13:52:50 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/client-cp-user-cannot-save-changes-for-websites-php-version.95093/</link>
      <guid>https://forum.howtoforge.com/threads/client-cp-user-cannot-save-changes-for-websites-php-version.95093/</guid>
      <author>invalid@example.com (sq_support)</author>
      <dc:creator>sq_support</dc:creator>
      <content:encoded><![CDATA[Hey,<br />
<br />
so there is this CP client user that is supposed to be able to change the PHP version for a website (in this case from php 8.1 to php 8.3).<br />
I configured the client limits like in the screenshot below (the web server in question has been added to the list in the limits tab)

	<a href="https://forum.howtoforge.com/attachments/9544/" target="_blank">View attachment 9544</a>
	
<br />
<br />
<br />
These are the settings for the CP user of the client 

	<a href="https://forum.howtoforge.com/attachments/9545/" target="_blank">View attachment 9545</a>
	
<br />
<br />
The user can see the new PHP 8.3 version in the dropdown of the site and can select it and save changes....<br />
<br />
<a href="https://forum.howtoforge.com/threads/client-cp-user-cannot-save-changes-for-websites-php-version.95093/" class="internalLink">Client CP user cannot save changes for website&#039;s php version</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>PHP 8.5 on ispconfig 3.3.0p2 and Debian 11</title>
      <pubDate>Thu, 16 Apr 2026 13:51:02 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/php-8-5-on-ispconfig-3-3-0p2-and-debian-11.95091/</link>
      <guid>https://forum.howtoforge.com/threads/php-8-5-on-ispconfig-3-3-0p2-and-debian-11.95091/</guid>
      <author>invalid@example.com (sq_support)</author>
      <dc:creator>sq_support</dc:creator>
      <content:encoded><![CDATA[Hello!<br />
<br />
we&#039;ve always used this guide to install additional PHP Version on our ISPConfig servers. (<a href="https://www.howtoforge.com/ispconfig-php-debian/" target="_blank" class="externalLink" rel="nofollow">https://www.howtoforge.com/ispconfig-php-debian/</a>)<br />
As far as I know it is possible to install php8.5 on debian 11 but: Is that compatible with ispconfig 3.3.0p2 as well, and can it be installed and configured the way is described in the guide for up to php 8.4?<br />
I would like to install it on an ispconfig webserver runnning debian 11.<br />
<br />
<br />
Any help and information is much appreciated.<br />
<br />
<img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie1" alt=":)" title="Smile    :)" />]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>ispconfig cli</title>
      <pubDate>Thu, 16 Apr 2026 13:48:44 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-cli.95092/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-cli.95092/</guid>
      <author>invalid@example.com (tr909192)</author>
      <dc:creator>tr909192</dc:creator>
      <content:encoded><![CDATA[I would like to know if ispconfig 3 has a cli for command line. Our setup is master/slave with several servers.<br />
thank you]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Invalid Certificate authority</title>
      <pubDate>Thu, 16 Apr 2026 11:57:21 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/invalid-certificate-authority.95088/</link>
      <guid>https://forum.howtoforge.com/threads/invalid-certificate-authority.95088/</guid>
      <author>invalid@example.com (kevin.J)</author>
      <dc:creator>kevin.J</dc:creator>
      <content:encoded><![CDATA[Hi,<br />
<br />
We are facing an invalid certificate authority error on our ISPConfig URL. <br />
<br />
<a href="https://sendfile.cc/upload/639118533699440941.png" target="_blank" class="externalLink" rel="nofollow">https://sendfile.cc/upload/639118533699440941.png</a><br />
<br />
Thank you.]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>ISPConfig Advanced Jailkit, Shell-user and Git Tools</title>
      <pubDate>Thu, 16 Apr 2026 11:31:19 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-advanced-jailkit-shell-user-and-git-tools.95089/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-advanced-jailkit-shell-user-and-git-tools.95089/</guid>
      <author>invalid@example.com (Talutah W Elan)</author>
      <dc:creator>Talutah W Elan</dc:creator>
      <content:encoded><![CDATA[Hello.<br />
<br />
I&#039;ve created a new well-documented plugin/extension for ISPConfig 3 to extend nicely the ISPConfig OOTB Jailkit, Shell-user and Git capabilities. I&#039;ve published it in GitHub under the MIT license. I appreciate help on extending it / testing also. It is still new after all <img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie1" alt=":)" title="Smile    :)" /><br />
Even it&#039;s still new, it is working already. I&#039;ve tested it quite extensively, even on a Production server (but not a shared hosting). Just read carefully the COMPATIBILITY DISCLAIMER before proceeding.<br />
<br />
GitHub...<br />
<br />
<a href="https://forum.howtoforge.com/threads/ispconfig-advanced-jailkit-shell-user-and-git-tools.95089/" class="internalLink">ISPConfig Advanced Jailkit, Shell-user and Git Tools</a>]]></content:encoded>
    </item>
    <item>
      <title>Remote users, Jailkit and SSH authentication</title>
      <pubDate>Thu, 16 Apr 2026 11:17:19 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/remote-users-jailkit-and-ssh-authentication.94837/</link>
      <guid>https://forum.howtoforge.com/threads/remote-users-jailkit-and-ssh-authentication.94837/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Hello,<br />
<br />
This question refers to section 4.6.4 ‘Command Line’ (pages 165–166 of the manual).<br />
The documentation presents Jailkit as a standard way to confine remote users.<br />
<br />
Could you clarify the expected behaviour regarding SSH authentication in this context?<br />
—Is SSH authentication (key or password) expected to work reliably with chrooted remote users using Jailkit?<br />
—Or should Jailkit mainly be considered a confinement mechanism whose behaviour may depend on the environment and is not...<br />
<br />
<a href="https://forum.howtoforge.com/threads/remote-users-jailkit-and-ssh-authentication.94837/" class="internalLink">Remote users, Jailkit and SSH authentication</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>virtualization-with-kvm-on-a-debian-squeeze-server</title>
      <pubDate>Wed, 15 Apr 2026 18:55:22 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/virtualization-with-kvm-on-a-debian-squeeze-server.95087/</link>
      <guid>https://forum.howtoforge.com/threads/virtualization-with-kvm-on-a-debian-squeeze-server.95087/</guid>
      <author>invalid@example.com (xstation108)</author>
      <dc:creator>xstation108</dc:creator>
      <content:encoded><![CDATA[What to know how to install kvm debian bullseye so that l can install debian as a second instance on a dedicated server<br />
<br />
Thankyou]]></content:encoded>
    </item>
    <item>
      <title>How to install docker on Debian 11</title>
      <pubDate>Wed, 15 Apr 2026 16:33:52 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/how-to-install-docker-on-debian-11.95086/</link>
      <guid>https://forum.howtoforge.com/threads/how-to-install-docker-on-debian-11.95086/</guid>
      <author>invalid@example.com (maria108)</author>
      <dc:creator>maria108</dc:creator>
      <content:encoded><![CDATA[Thankyou for the howto<br />
<br />
At the beginning of the howto there is a command which reads<br />
&quot;apt update&quot;<br />
<br />
The error message reads as follows<br />
E Type &#039;deb&#039; is not known on line 1 in source list<br />
/etc/apt/sources.list.d/docker.list<br />
E the list of sources could not be read.]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Additional PHP version is used by default</title>
      <pubDate>Wed, 15 Apr 2026 11:26:06 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/additional-php-version-is-used-by-default.95072/</link>
      <guid>https://forum.howtoforge.com/threads/additional-php-version-is-used-by-default.95072/</guid>
      <author>invalid@example.com (Elio Tondo)</author>
      <dc:creator>Elio Tondo</dc:creator>
      <content:encoded><![CDATA[I have the current ISPConfig 3.3.1p1 installed on an AlmaLinux release 9.7 server. All was working well. PHP is the latest version from Remi, 8.5.4, all sites configured to use PHP-FPM.<br />
I had the need to run an old site that was not compatible with PHP 8, and I installed an additional PHP version form Remi (PHP 7.4) and I configured it in the System - Additional PHP versions section. Then I specified this version in the configuration of the &quot;old&quot; site, and I verified that this site is now...<br />
<br />
<a href="https://forum.howtoforge.com/threads/additional-php-version-is-used-by-default.95072/" class="internalLink">Additional PHP version is used by default</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Conf-custom upgrade ISPConfig version</title>
      <pubDate>Tue, 14 Apr 2026 09:23:55 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/conf-custom-upgrade-ispconfig-version.95050/</link>
      <guid>https://forum.howtoforge.com/threads/conf-custom-upgrade-ispconfig-version.95050/</guid>
      <author>invalid@example.com (Fran17)</author>
      <dc:creator>Fran17</dc:creator>
      <content:encoded><![CDATA[Hello,<br />
I’m currently testing ways to automate the ISPConfig upgrade using Ansible.<br />
There are configuration files, such as main.cf, dovecot.conf and the amavis 50-user file, which I modify during the installation process to apply the settings I need.<br />
I have seen and read that ISPConfig has a conf-custom directory where you can place the templates you want to be applied.<br />
I’m currently trying to create a template for Amavis; I’ve saved it both in the root of conf-custom and in...<br />
<br />
<a href="https://forum.howtoforge.com/threads/conf-custom-upgrade-ispconfig-version.95050/" class="internalLink">Conf-custom upgrade ISPConfig version</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
  </channel>
</rss>
