<?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>Tips/Tricks/Mods</title>
    <description>Found some trick that's working for you? Got tips for other users to ease their lives? This is the place to share them.</description>
    <pubDate>Sun, 19 Apr 2026 11:16:44 +0000</pubDate>
    <lastBuildDate>Sun, 19 Apr 2026 11:16:44 +0000</lastBuildDate>
    <generator>Howtoforge - Linux Howtos and Tutorials</generator>
    <link>https://forum.howtoforge.com/forums/tips-tricks-mods.29/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://forum.howtoforge.com/forums/tips-tricks-mods.29/index.rss"/>
    <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>ISPConfig 3.3.1p1 + nginx + nextcloud</title>
      <pubDate>Thu, 09 Apr 2026 16:41:48 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-3-3-1p1-nginx-nextcloud.95074/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-3-3-1p1-nginx-nextcloud.95074/</guid>
      <author>invalid@example.com (gammelobst)</author>
      <dc:creator>gammelobst</dc:creator>
      <content:encoded><![CDATA[Hi,<br />
since i haven&#039;t found working code-snippets to get it working, i&#039;ll post mine here.<br />
Add a new website and add to options:<br />
in php.ini<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>memory_limit = 8G
upload_max_filesize=15G
post_max_size=15G
max_execution_time = 3600
max_input_time = 3600
opcache.enable_cli=1
opcache.save_comments=1
opcache.revalidate_freq=60
opcache.validate_timestamps = 0
opcache.interned_strings_buffer=256
opcache.memory_consumption=256
opcache.jit = 1255
opcache.jit_buffer_size = 128
output_buffering=0</pre>
</div>...<br />
<br />
<a href="https://forum.howtoforge.com/threads/ispconfig-3-3-1p1-nginx-nextcloud.95074/" class="internalLink">ISPConfig 3.3.1p1 + nginx + nextcloud</a>]]></content:encoded>
    </item>
    <item>
      <title>Ioncube Loader Script for Multiple PHP Versions</title>
      <pubDate>Tue, 24 Mar 2026 01:35:32 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ioncube-loader-script-for-multiple-php-versions.86061/</link>
      <guid>https://forum.howtoforge.com/threads/ioncube-loader-script-for-multiple-php-versions.86061/</guid>
      <author>invalid@example.com (ahrasis)</author>
      <dc:creator>ahrasis</dc:creator>
      <content:encoded><![CDATA[I thought of sharing this for those who need it, though one may found that this method is a little different than other tutorials available (or may be more) but I believe that this is how this php module should be managed, so enjoy.<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>
# Donwload, extract &amp; move respective Ioncube Loader .so file accordingly
cd /tmp
sudo  wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo  tar xzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube
if [ -e...</pre>
</div><a href="https://forum.howtoforge.com/threads/ioncube-loader-script-for-multiple-php-versions.86061/" class="internalLink">Ioncube Loader Script for Multiple PHP Versions</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Implement sender rewriting scheme in an ISPConfig mailserver part 2</title>
      <pubDate>Sun, 22 Mar 2026 09:13:20 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/implement-sender-rewriting-scheme-in-an-ispconfig-mailserver-part-2.89828/</link>
      <guid>https://forum.howtoforge.com/threads/implement-sender-rewriting-scheme-in-an-ispconfig-mailserver-part-2.89828/</guid>
      <author>invalid@example.com (remkoh)</author>
      <dc:creator>remkoh</dc:creator>
      <content:encoded><![CDATA[<b>Part 1</b> of this tutorial can be found here:<br />
<a href="https://forum.howtoforge.com/threads/implement-sender-rewriting-scheme-in-an-ispconfig-mailserver-part-1.89827/" class="internalLink">https://forum.howtoforge.com/thread...heme-in-an-ispconfig-mailserver-part-1.89827/</a><br />
Where the basic installation of Postsrsd and implementation in Postfix is covered.<br />
<br />
<b>Part 2</b> covers the recovery of the broken functionality behind ISPConfig&#039;s ability to configure a relayhost per domain and entire host.<br />
<br />
For this we need to setup a <b>second Postfix instance</b>.<br />
I&#039;ve called mine &quot;postfix-relay&quot; in...<br />
<br />
<a href="https://forum.howtoforge.com/threads/implement-sender-rewriting-scheme-in-an-ispconfig-mailserver-part-2.89828/" class="internalLink">Implement sender rewriting scheme in an ISPConfig mailserver part 2</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>dovecot 2.4 auth: Error: sql: Invalid password in passdb: Weak password scheme 'MD5-CRYPT'</title>
      <pubDate>Fri, 20 Mar 2026 03:53:31 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/dovecot-2-4-auth-error-sql-invalid-password-in-passdb-weak-password-scheme-md5-crypt.94929/</link>
      <guid>https://forum.howtoforge.com/threads/dovecot-2-4-auth-error-sql-invalid-password-in-passdb-weak-password-scheme-md5-crypt.94929/</guid>
      <author>invalid@example.com (fireba11)</author>
      <dc:creator>fireba11</dc:creator>
      <content:encoded><![CDATA[After upgrading to debian 13 and now also upgrading dovecot (held it back untill the ispconfig release :-D) mail Login failed with<br />
auth-worker(...)&lt;2382351&gt;: request [32]: Error: sql: Invalid password in passdb: Weak password scheme &#039;MD5-CRYPT&#039; used and refused<br />
<br />
Apparently the Mail logins (yes thos might be quite old :-D) are stored in an old somewhat insecure format in the database, making dovecot 2.4 unhapy.<br />
Workaround is adding<br />
auth_allow_weak_schemes = yes<br />
to your dovecot config....<br />
<br />
<a href="https://forum.howtoforge.com/threads/dovecot-2-4-auth-error-sql-invalid-password-in-passdb-weak-password-scheme-md5-crypt.94929/" class="internalLink">dovecot 2.4 auth: Error: sql: Invalid password in passdb: Weak password scheme &#039;MD5-CRYPT&#039;</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>[Tool] ISPConfig DNS TTL Bulk Migration Script (Backup + Rollback) – useful for server migrations /</title>
      <pubDate>Mon, 16 Mar 2026 22:15:54 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/tool-ispconfig-dns-ttl-bulk-migration-script-backup-rollback-useful-for-server-migrations.95000/</link>
      <guid>https://forum.howtoforge.com/threads/tool-ispconfig-dns-ttl-bulk-migration-script-backup-rollback-useful-for-server-migrations.95000/</guid>
      <author>invalid@example.com (Andreas Friedrich)</author>
      <dc:creator>Andreas Friedrich</dc:creator>
      <content:encoded><![CDATA[Hello everyone,<br />
<br />
while preparing a migration of my ISPConfig hosting environment to a <b>new server infrastructure including an upgrade to Debian 13</b>, I needed a reliable way to <b>reduce the TTL of many DNS records at once</b>.<br />
<br />
Lowering the TTL before a migration is a common best practice because it ensures that DNS changes (for example switching services to new server IPs) propagate quickly when the actual migration happens.<br />
<br />
Since I could not find a simple tool that performs this...<br />
<br />
<a href="https://forum.howtoforge.com/threads/tool-ispconfig-dns-ttl-bulk-migration-script-backup-rollback-useful-for-server-migrations.95000/" class="internalLink">[Tool] ISPConfig DNS TTL Bulk Migration Script (Backup + Rollback) – useful for server migrations /</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>[Solution] Per-Domain Mail SSL/TLS SNI for Dovecot &amp; Postfix on ISPConfig 3.x</title>
      <pubDate>Wed, 04 Mar 2026 12:05:45 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/solution-per-domain-mail-ssl-tls-sni-for-dovecot-postfix-on-ispconfig-3-x.94975/</link>
      <guid>https://forum.howtoforge.com/threads/solution-per-domain-mail-ssl-tls-sni-for-dovecot-postfix-on-ispconfig-3-x.94975/</guid>
      <author>invalid@example.com (haluk yildirim)</author>
      <dc:creator>haluk yildirim</dc:creator>
      <content:encoded><![CDATA[Hi everyone,<br />
<br />
I&#039;ve been running ISPConfig 3.3.0p3 with 38 mail domains on a single server and ran into the well-known issue where all mail clients receive the same SSL certificate regardless of which domain they connect to. If a client connects to mail.example.com but the server certificate is for mail.server.com, users see SSL hostname mismatch warnings.<br />
<br />
This is tracked in the ISPConfig GitLab as:<br />
- #3794 — Dovecot SNI support<br />
- #6074 — Postfix 3.4 TLS SNI Mapping<br />
- #6075 — Dovecot...<br />
<br />
<a href="https://forum.howtoforge.com/threads/solution-per-domain-mail-ssl-tls-sni-for-dovecot-postfix-on-ispconfig-3-x.94975/" class="internalLink">[Solution] Per-Domain Mail SSL/TLS SNI for Dovecot &amp; Postfix on ISPConfig 3.x</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Let’s Encrypt rate limits</title>
      <pubDate>Fri, 06 Feb 2026 12:53:24 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/lets-encrypt-rate-limits.94931/</link>
      <guid>https://forum.howtoforge.com/threads/lets-encrypt-rate-limits.94931/</guid>
      <author>invalid@example.com (Alex Mamatuik)</author>
      <dc:creator>Alex Mamatuik</dc:creator>
      <content:encoded><![CDATA[It would be nice to have an add-on for the ISP Config admin. panel to see real certificate issuance rate limits for domains, in case they are reached.<br />
<br />
While configuring the <a href="https://forum.howtoforge.com/threads/nginx-reverse-proxy-to-apache-bound-to-127-0-0-1-ispconfig-panel-routing.94930/" class="internalLink">reverse proxy</a>, i discovered, that the SSL part had stopped interacting with the <a href="https://letsencrypt.org/donate/" target="_blank" class="externalLink" rel="nofollow">Let&#039;s Encrypt</a>.<br />
<br />
It turned out, that the domain was being blocked...<br />
<br />
<a href="https://forum.howtoforge.com/threads/lets-encrypt-rate-limits.94931/" class="internalLink">Let’s Encrypt rate limits</a>]]></content:encoded>
    </item>
    <item>
      <title>PHP 8.5 in ISPConfig 3.3.1</title>
      <pubDate>Wed, 04 Feb 2026 00:03:17 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/php-8-5-in-ispconfig-3-3-1.94902/</link>
      <guid>https://forum.howtoforge.com/threads/php-8-5-in-ispconfig-3-3-1.94902/</guid>
      <author>invalid@example.com (vjoon Support)</author>
      <dc:creator>vjoon Support</dc:creator>
      <content:encoded><![CDATA[Hi there, this is just a question about a possible &quot;don&#039;t do it&quot; with PHP 8.5.<br />
We are running an ISPConfig installation on Ubuntu 24.04.3 LTS with ISPConfig 3.3.0p3. We consider the installation well maintained. At some point we have previously added additional PHP versions following the HowTo <a href="https://www.howtoforge.com/ispconfig-php-ubuntu/" target="_blank" class="externalLink" rel="nofollow">https://www.howtoforge.com/ispconfig-php-ubuntu/</a> So far everything is working fine. We would want to add PHP 8.5 for some of the hosted sites (which is not yet part of the tutorial)....<br />
<br />
<a href="https://forum.howtoforge.com/threads/php-8-5-in-ispconfig-3-3-1.94902/" class="internalLink">PHP 8.5 in ISPConfig 3.3.1</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Monitor OS Default Php In Multiple Php And Restore If Changed</title>
      <pubDate>Sun, 25 Jan 2026 06:28:23 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/monitor-os-default-php-in-multiple-php-and-restore-if-changed.83288/</link>
      <guid>https://forum.howtoforge.com/threads/monitor-os-default-php-in-multiple-php-and-restore-if-changed.83288/</guid>
      <author>invalid@example.com (ahrasis)</author>
      <dc:creator>ahrasis</dc:creator>
      <content:encoded><![CDATA[I found that default php for Ubuntu may be changed when updating php in multiple php environment or when new version of php is out and/or added, so I wrote this script to cover wider OS version as follows:<br />
<br />
1. Create an executable bash script for checking and restoring OS default php. E.g. /usr/share/default-php/default-php.sh<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>
#!/bin/sh
### BEGIN INIT INFO
# Provides: Check default OS php &amp; restore if it was changed
# Required-Start:  $local_fs $network
# Required-Stop:  $local_fs
#...</pre>
</div><a href="https://forum.howtoforge.com/threads/monitor-os-default-php-in-multiple-php-and-restore-if-changed.83288/" class="internalLink">Monitor OS Default Php In Multiple Php And Restore If Changed</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Improving the security of PHPMyAdmin and rspamd (UI)</title>
      <pubDate>Wed, 10 Dec 2025 15:04:12 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/improving-the-security-of-phpmyadmin-and-rspamd-ui.86544/</link>
      <guid>https://forum.howtoforge.com/threads/improving-the-security-of-phpmyadmin-and-rspamd-ui.86544/</guid>
      <author>invalid@example.com (Th0m)</author>
      <dc:creator>Th0m</dc:creator>
      <content:encoded><![CDATA[<b>Disallow access for certain database users in PHPMyAdmin</b><br />
Add this to the end of the PHPMyAdmin config (/usr/share/phpmyadmin/config.inc.php):<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>// Disallow login from root and ispconfig users
$cfg['Servers'][$i]['AllowRoot'] = FALSE;
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
    'deny ispconfig from all',
    'deny debian-sys-maint from all',
);</pre>
</div>(Thanks <a href="https://forum.howtoforge.com/members/148829/" class="username" data-user="148829, @Jesse Norell">@Jesse Norell</a> for this snippet)...<br />
<br />
<a href="https://forum.howtoforge.com/threads/improving-the-security-of-phpmyadmin-and-rspamd-ui.86544/" class="internalLink">Improving the security of PHPMyAdmin and rspamd (UI)</a>]]></content:encoded>
      <slash:comments>24</slash:comments>
    </item>
    <item>
      <title>change default dkim_select selector</title>
      <pubDate>Tue, 04 Nov 2025 16:24:11 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/change-default-dkim_select-selector.94689/</link>
      <guid>https://forum.howtoforge.com/threads/change-default-dkim_select-selector.94689/</guid>
      <author>invalid@example.com (Matteo Cisilino)</author>
      <dc:creator>Matteo Cisilino</dc:creator>
      <content:encoded><![CDATA[Hello , <br />
I would like to know if exists a way to customize the value of &quot;dkim_selector&quot; server wide .<br />
in the database structure &quot;default&quot; is the value of the field . but if I change it ( on the master server ) it no retrived in the maildomain DKIM tab .]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>ISPConfig kamikaze installation on Rocky Linux 9.4</title>
      <pubDate>Sat, 25 Oct 2025 08:22:48 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-kamikaze-installation-on-rocky-linux-9-4.92841/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-kamikaze-installation-on-rocky-linux-9-4.92841/</guid>
      <author>invalid@example.com (Stanislav Panayotov)</author>
      <dc:creator>Stanislav Panayotov</dc:creator>
      <content:encoded><![CDATA[I&#039;m using this tutorial &quot;The Perfect Server CentOS 8 with Apache, PHP, Postfix, Dovecot, Pure-FTPD, BIND and ISPConfig 3.2&quot; to point 5 with no problems. After that I install Remi repository for PHP and some other repositories:<br />
dnf repolist<br />
repo id                                                       repo name<br />
appstream                                                     Rocky Linux 9 - AppStream<br />
baseos                                                        Rocky Linux 9 - BaseOS<br />
epel...<br />
<br />
<a href="https://forum.howtoforge.com/threads/ispconfig-kamikaze-installation-on-rocky-linux-9-4.92841/" class="internalLink">ISPConfig kamikaze installation on Rocky Linux 9.4</a>]]></content:encoded>
      <slash:comments>12</slash:comments>
    </item>
    <item>
      <title>HOWTO: Add Time To Serve to GoAccess (Debian 12 Perfect Server setup)</title>
      <pubDate>Mon, 13 Oct 2025 15:35:12 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/howto-add-time-to-serve-to-goaccess-debian-12-perfect-server-setup.94607/</link>
      <guid>https://forum.howtoforge.com/threads/howto-add-time-to-serve-to-goaccess-debian-12-perfect-server-setup.94607/</guid>
      <author>invalid@example.com (Mark P)</author>
      <dc:creator>Mark P</dc:creator>
      <content:encoded><![CDATA[<b><span style="text-decoration: underline">Introduction</span></b><br />
I recently installed my first <a href="https://www.howtoforge.com/perfect-server-debian-12-buster-apache-bind-dovecot-ispconfig-3-2/" target="_blank" class="externalLink" rel="nofollow">Debian 12 Perfect Server</a> and wanted to include the <b>%D metric in GoAccess</b> so I could spot potential performance issues on specific web pages. There wasn&#039;t really a clear guide on how to implement this so I am writing up this quick tip/trick/mod post for anyone trying to add this functionality to their GoAccess statistics...<br />
<br />
<a href="https://forum.howtoforge.com/threads/howto-add-time-to-serve-to-goaccess-debian-12-perfect-server-setup.94607/" class="internalLink">HOWTO: Add Time To Serve to GoAccess (Debian 12 Perfect Server setup)</a>]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>Custom Login For elFinder Web FTP Filemanager</title>
      <pubDate>Sun, 12 Oct 2025 10:19:08 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/custom-login-for-elfinder-web-ftp-filemanager.94628/</link>
      <guid>https://forum.howtoforge.com/threads/custom-login-for-elfinder-web-ftp-filemanager.94628/</guid>
      <author>invalid@example.com (ahrasis)</author>
      <dc:creator>ahrasis</dc:creator>
      <content:encoded><![CDATA[Just one you could try on your own if you are using elFinder Web FTP Filemanager, that you may have installed using the ISPConfig tool (<a href="https://forum.howtoforge.com/threads/elfinder-a-web-file-manager-install-auto-update-tool-for-ispconfig.91151/" class="internalLink">https://forum.howtoforge.com/thread...install-auto-update-tool-for-ispconfig.91151/</a>)<br />
<br />
Like always, backup your elfinder.html and index.html, and then delete both files. Create and fill in the new index.php as follows:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>
&lt;?php
session_start();

// ==========================
// LOGOUT HANDLER
//...</pre>
</div><a href="https://forum.howtoforge.com/threads/custom-login-for-elfinder-web-ftp-filemanager.94628/" class="internalLink">Custom Login For elFinder Web FTP Filemanager</a>]]></content:encoded>
    </item>
    <item>
      <title>Rspamd - Filter for Google Groups Spam</title>
      <pubDate>Fri, 10 Oct 2025 07:15:39 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/rspamd-filter-for-google-groups-spam.94624/</link>
      <guid>https://forum.howtoforge.com/threads/rspamd-filter-for-google-groups-spam.94624/</guid>
      <author>invalid@example.com (pyte)</author>
      <dc:creator>pyte</dc:creator>
      <content:encoded><![CDATA[<b>Explanation of the Problem</b><br />
<br />
We received a lot of spam from Google Groups in the past year due to technical design of Google Groups, spammers have an easy option to distribute large amount of spam from valid Google mail servers. There are a few key issues with Google Groups:<br />
<ul>
<li>Victims don&#039;t need to opt-in for Google Groups. Spammers can just add E-Mailadresses as they like</li>
<li>Unsubscribing is not possible, because in most cases the spammers set the group to private which makes...</li>
</ul><br />
<a href="https://forum.howtoforge.com/threads/rspamd-filter-for-google-groups-spam.94624/" class="internalLink">Rspamd - Filter for Google Groups Spam</a>]]></content:encoded>
    </item>
    <item>
      <title>Disable two factor authentication for admin user in ISPConfig</title>
      <pubDate>Wed, 20 Aug 2025 19:19:34 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/disable-two-factor-authentication-for-admin-user-in-ispconfig.89777/</link>
      <guid>https://forum.howtoforge.com/threads/disable-two-factor-authentication-for-admin-user-in-ispconfig.89777/</guid>
      <author>invalid@example.com (Gordon Fielden)</author>
      <dc:creator>Gordon Fielden</dc:creator>
      <content:encoded><![CDATA[Help !!! after asking for this to added to ispconfig, I&#039;ve rushed in and enabled it (email) but didn&#039;t check the email address, is there a way to disable it ?]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>Nginx FastCGI cache directory permissions problem</title>
      <pubDate>Wed, 13 Aug 2025 11:14:30 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/nginx-fastcgi-cache-directory-permissions-problem.94389/</link>
      <guid>https://forum.howtoforge.com/threads/nginx-fastcgi-cache-directory-permissions-problem.94389/</guid>
      <author>invalid@example.com (Sergio W.)</author>
      <dc:creator>Sergio W.</dc:creator>
      <content:encoded><![CDATA[Hi everyone,<br />
I&#039;m really struggling with a persistent file permission issue with Nginx&#039;s fastcgi_cache, and I&#039;m hoping someone can spot what I&#039;m doing wrong.<br />
I need Nginx to create its cache files with 664 permissions. This is so WordPress can purge the cache files created by Nginx. The core of the conflict is that Nginx creates the cache files as www-data:www-data, but the PHP-FPM process that needs to purge them runs as web1:client1.<br />
<br />
The problem is that no matter what I try, Nginx creates...<br />
<br />
<a href="https://forum.howtoforge.com/threads/nginx-fastcgi-cache-directory-permissions-problem.94389/" class="internalLink">Nginx FastCGI cache directory permissions problem</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Uninstall Automail</title>
      <pubDate>Sun, 10 Aug 2025 14:58:50 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/uninstall-automail.94507/</link>
      <guid>https://forum.howtoforge.com/threads/uninstall-automail.94507/</guid>
      <author>invalid@example.com (Wade John Beckett)</author>
      <dc:creator>Wade John Beckett</dc:creator>
      <content:encoded><![CDATA[Hiya,<br />
I trust you are well.<br />
<br />
I&#039;m not getting this automail setup by schall @it right: <a href="https://schaal-it.dev/en/blog/ispconfig-automail/" target="_blank" class="externalLink" rel="nofollow">https://schaal-it.dev/en/blog/ispconfig-automail/</a><br />
<br />
How do I delete the config and uninstall the plugin?<br />
<br />
Also, I am getting a &quot;CSRF attempt blocked.&quot; when deleting the Automail entry.]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>making cron get the real username for a ssh only client</title>
      <pubDate>Wed, 23 Jul 2025 20:03:25 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/making-cron-get-the-real-username-for-a-ssh-only-client.94457/</link>
      <guid>https://forum.howtoforge.com/threads/making-cron-get-the-real-username-for-a-ssh-only-client.94457/</guid>
      <author>invalid@example.com (pannet1)</author>
      <dc:creator>pannet1</dc:creator>
      <content:encoded><![CDATA[Apologies if i am not posting in the correct forum/thread. <br />
<br />
i want to run a common shell script for all my python ssh clients, from cron. it looks like the below roughly<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>#!/bin/env bash
ACTUAL_HOME=&quot;$HOME/home/&lt;real_username&gt;&quot;

export PATH=&quot;$ACTUAL_HOME/.local/bin:$PATH&quot;
export PYTHONPATH=&quot;$ACTUAL_HOME/.local/lib/python3.11/site-packages&quot;

PROJECT=&quot;$ACTUAL_HOME/no_venv/my_python_project&quot;

sess=&quot;tmux-session&quot;
if tmux has-session -t &quot;$sess&quot; 2&gt;/dev/null; then
  echo &quot;[$(date)] Session...</pre>
</div><a href="https://forum.howtoforge.com/threads/making-cron-get-the-real-username-for-a-ssh-only-client.94457/" class="internalLink">making cron get the real username for a ssh only client</a>]]></content:encoded>
    </item>
  </channel>
</rss>
