ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2020-03-09T10:39:47Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5561filter mail by body2020-03-09T10:39:47Zclaudiusfilter mail by bodyPlease add feature to filter mail by bodyPlease add feature to filter mail by bodyhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5556rfe: SPF wizard: verify hostname is fqdn2020-03-02T17:24:45ZJesse Norellrfe: SPF wizard: verify hostname is fqdnWe had a bad SPF record (on 3.1.15p2-ish code) with a:www entered (rather than a:www.domain.tld) - it would be nice if there were a verification for hostnames to ensure a fqdn is presented, and print a warning for non-fqdn.We had a bad SPF record (on 3.1.15p2-ish code) with a:www entered (rather than a:www.domain.tld) - it would be nice if there were a verification for hostnames to ensure a fqdn is presented, and print a warning for non-fqdn.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5537Invalid SSL State - insufficient support of accented characters/diacritics2020-02-28T14:26:43ZJVInvalid SSL State - insufficient support of accented characters/diacritics## description
While creating new "Web Domain" in "Sites" in SSL tab, when you fill out State and proceed, you get following error
`Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ`
I can leave that empty - but can I? ...## description
While creating new "Web Domain" in "Sites" in SSL tab, when you fill out State and proceed, you get following error
`Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ`
I can leave that empty - but can I? That is not clear - my country is also a state and internal division is historical regions or administrative regions (State is mainly a US thing, because USA is a federation of states).
Support of umlauts only is very insulting. https://en.wikipedia.org/wiki/Diacritic
## correct behaviour & fix
This validation should (xor) a) only allow non-accented characters or b) support all accented characters used in all states around the world
## environment
Server OS: Debian 9 (Stretch)
ISPConfig 3.1.15p2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5525Show assigned PHP in Websites list2024-03-18T20:23:35ZPascal HerbertShow assigned PHP in Websites listan optional column assigned PHP in the list of all websites would be useful.
so you could easy check if it is ok to remove eg. php 7.0an optional column assigned PHP in the list of all websites would be useful.
so you could easy check if it is ok to remove eg. php 7.0https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5512Move errors/ and stats/ out of web/2020-12-10T11:55:00ZDiego ZuccatoMove errors/ and stats/ out of web/It could be useful to have a clean web/ folder.
There was an old thread at https://www.howtoforge.com/community/threads/disable-stats.30597/ but I think it could be better to have both errors/ and stats/ served from folders outside web/,...It could be useful to have a clean web/ folder.
There was an old thread at https://www.howtoforge.com/community/threads/disable-stats.30597/ but I think it could be better to have both errors/ and stats/ served from folders outside web/, and possibly with user-chosen names.
Should only require a couple Alias directives and minor auxiliary changes.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5506Integrate PM2 + Nodejs2020-04-05T07:54:50ZbrodyIntegrate PM2 + NodejsPM2 and Nodejs is a highly desired feature to create modern apps.
for more information visit:
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-debian-10PM2 and Nodejs is a highly desired feature to create modern apps.
for more information visit:
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-debian-10https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5490DNS user friendly fields2021-03-15T19:10:29ZThomDNS user friendly fieldsInstead of having to click on a DNS record and then change the fields, make it more users friendly by changing it to fields directly at the overview (with eventually a TTL choice instead of a fill in) (see attached screenshot)![Screensho...Instead of having to click on a DNS record and then change the fields, make it more users friendly by changing it to fields directly at the overview (with eventually a TTL choice instead of a fill in) (see attached screenshot)![Screenshot_1](/uploads/ee8d241e1a1f0dd3bb72779e9a42fe32/Screenshot_1.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5474Enable php-fpm for the ispconfig panel vhost2020-08-18T17:48:33ZWebsliceEnable php-fpm for the ispconfig panel vhostOriginates from https://git.ispconfig.org/ispconfig/ispconfig3/merge_requests/926
The ispconfig panel vhost supports mod_fcgid and mod_itk, however it is becoming more and more common to use mod_proxy_fcgi. We should add support for mod...Originates from https://git.ispconfig.org/ispconfig/ispconfig3/merge_requests/926
The ispconfig panel vhost supports mod_fcgid and mod_itk, however it is becoming more and more common to use mod_proxy_fcgi. We should add support for mod_proxy_fcgi to this vhost.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5473Updater is not taking custom Apache configuration paths or init script into a...2020-08-17T17:00:22ZWebsliceUpdater is not taking custom Apache configuration paths or init script into accountOriginates from https://git.ispconfig.org/ispconfig/ispconfig3/merge_requests/926
The `update.php` script is not looking at the values which are configured in `System`->`Server Config`->`Web`, specifically the variables:
- vhost_conf_d...Originates from https://git.ispconfig.org/ispconfig/ispconfig3/merge_requests/926
The `update.php` script is not looking at the values which are configured in `System`->`Server Config`->`Web`, specifically the variables:
- vhost_conf_dir
- vhost_conf_enabled_dir
- apache_init_script
I think that this information is not relevant for `install.php`, as these values will be the default for a fresh server anyway. We could pull the server config in `update.php` and override the variables in `$conf` as needed. So roughly something like:
```
require_once "/usr/local/ispconfig/server/lib/app.inc.php";
$app->uses('getconf');
$web_conf = $app->getconf->get_server_config($conf['server_id'] ,'web');
if (!empty($web_conf['vhost_conf_dir']) {
$conf['apache']['vhost_conf_dir'] = $web_conf['vhost_conf_dir'];
}
... etc
```
But I am having difficulty overseeing if this would be a good idea.
Could you confirm if this sounds like a potential solution to you guys? If so, I will create a PR. Also open to better places to do this.
Thank youhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5470DNS RECORDS - Add DANE Bindings for OpenPGP : OPENPGPKEY (TYPE 61)2023-09-18T17:53:11ZTomasz kapiasDNS RECORDS - Add DANE Bindings for OpenPGP : OPENPGPKEY (TYPE 61)Now that DNSSEC is implemented in a functional way, I would like to use a very promising new feature for OpenPGP public key exchange.
This is a new type of DNS record TYPE (TYPE number 61) : OPENPGPKEY.
The RFC is here: [RFC7929](https...Now that DNSSEC is implemented in a functional way, I would like to use a very promising new feature for OpenPGP public key exchange.
This is a new type of DNS record TYPE (TYPE number 61) : OPENPGPKEY.
The RFC is here: [RFC7929](https://tools.ietf.org/html/rfc7929)
An article on its use is here: [pgp-key-distribution-via-dnssec-openpgpkey](https://blog.webernetz.net/pgp-key-distribution-via-dnssec-openpgpkey/)
I am not in a position to help write the modification and I hope that my request will attract your interest.
Thank you.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5469Add slow requests log for php-fpm2019-11-26T13:15:27ZMukowozinfo@settin.ruAdd slow requests log for php-fpmPhp-fpm has the ability to write a log of slow requests, so why not add the ability to log such requests directly through the site settings in the control panel.
https://www.php.net/manual/en/install.fpm.configuration.php#slowlog
Direc...Php-fpm has the ability to write a log of slow requests, so why not add the ability to log such requests directly through the site settings in the control panel.
https://www.php.net/manual/en/install.fpm.configuration.php#slowlog
Directives
slowlog
request_slowlog_timeout
У php-fpm есть возможность писать лог медленных запросов, так почему бы не добавить возможность логировать такие запросы прямо через настройки сайта в панели управления.
https://www.php.net/manual/ru/install.fpm.configuration.php#slowlog
Директивы
slowlog
request_slowlog_timeouthttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5454Web server reload instead of restart | Релоад веб-сервера вместо рестарт2019-11-15T08:24:16ZMukowozinfo@settin.ruWeb server reload instead of restart | Релоад веб-сервера вместо рестартGoodnight. I often need to change the Nginix settings for sites and it’s very bad that every time you apply the settings, it restarts, I corrected the web server restart function in the /usr/local/ispconfig/server/mods-enabled/web_module...Goodnight. I often need to change the Nginix settings for sites and it’s very bad that every time you apply the settings, it restarts, I corrected the web server restart function in the /usr/local/ispconfig/server/mods-enabled/web_module.inc.php file and replaced it on reload. Is it possible to make such a change so that it will be fixed in future releases?
Доброй ночи. У меня часто возникает необходимость изменять настройки Nginx для сайтов и очень плохо что при каждом применении настроек идёт рестарт, я подправил в файле /usr/local/ispconfig/server/mods-enabled/web_module.inc.php функцию рестарта веб-сервера и заменил на релоад. Возможно ли внести такое изменение чтобы в следующих релизах это уже было исправлено?https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5444per user directive snippets2020-07-10T11:20:03ZTommaso Basiliciper user directive snippetsIt would be very nice to create and then restrict the use for a set of directive snippets for a particular user or group.
Eg. let's say a client of mine wants a specific set of directive on his site and would also like the ability to tu...It would be very nice to create and then restrict the use for a set of directive snippets for a particular user or group.
Eg. let's say a client of mine wants a specific set of directive on his site and would also like the ability to turn them on or off or even tweak them a little (or choose among some directives), I would create few directives just for him so that others don't see them and can't use them.
At the moment if I cannot create a snippet for a user that I'm confident to let other users see as well, my only option is to use the nginx or apache directives on the option tab, which client obviously don't see meaning the admin is the only one who can intervenhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5442SFTPGo2020-06-30T13:50:35ZTill BrehmSFTPGoNice new sftp server which might suit ISPConfig. The project is still a bit too young though, but might be useful to check from time to time to see how it evolves:
https://github.com/drakkan/sftpgoNice new sftp server which might suit ISPConfig. The project is still a bit too young though, but might be useful to check from time to time to see how it evolves:
https://github.com/drakkan/sftpgohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5441spamfilter policy sync mailbox to alias2019-10-28T10:18:00ZSteffan Noordspamfilter policy sync mailbox to aliasfuture request:
**Default behaviour:**
When creating a alias, the spamfilter policy of the maildomain is set.
**Request behaviour:**
use the mailbox settings of the destination mailbox as default setting of the alias.
if not set then u...future request:
**Default behaviour:**
When creating a alias, the spamfilter policy of the maildomain is set.
**Request behaviour:**
use the mailbox settings of the destination mailbox as default setting of the alias.
if not set then use the maildomain settings.
**Why:**
if a mailbox has set his mailbox on uncensored, but the maildomain is set to filter email.
Alias adresses are getting filtered.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5439Greylist alias domain2020-03-01T22:04:41ZMickael MonsieurGreylist alias domainHi,
The greylist only works for the main domain and does not work on domain aliases.
Ideally, there should be an "Enable greylisting" check box in Domain Alias, as in Mail Forward.
MickaelHi,
The greylist only works for the main domain and does not work on domain aliases.
Ideally, there should be an "Enable greylisting" check box in Domain Alias, as in Mail Forward.
Mickaelhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5436Add Graylog Logging tool for webservers looking at /var/log2019-10-23T05:55:48ZDaniel FanicaAdd Graylog Logging tool for webservers looking at /var/logThis would be really helpful and easy to implement since ISPConfig already has all logs in /var/log
A good tutorial is found here https://www.linode.com/docs/uptime/monitoring/how-to-install-and-configure-graylog2-on-debian-9/This would be really helpful and easy to implement since ISPConfig already has all logs in /var/log
A good tutorial is found here https://www.linode.com/docs/uptime/monitoring/how-to-install-and-configure-graylog2-on-debian-9/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5432Add Support for Grafana2020-02-28T13:47:25ZTorsten WidmannAdd Support for GrafanaIt would be nice, when ispconfig3 will Support Grafana
See: https://grafana.com/It would be nice, when ispconfig3 will Support Grafana
See: https://grafana.com/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5430Possibility to choose PHP binaries for server.sh/cron.sh without editing them2019-10-17T10:08:42ZManoa RatefiarisonPossibility to choose PHP binaries for server.sh/cron.sh without editing themUsually, each website has its own requirement on PHP version. We usually put multiple PHP binaries (ex: php, php70, php71, php72 & php73) on /usr/bin to provide multiple PHP version on CLI.
However, sometimes, it is required to set the ...Usually, each website has its own requirement on PHP version. We usually put multiple PHP binaries (ex: php, php70, php71, php72 & php73) on /usr/bin to provide multiple PHP version on CLI.
However, sometimes, it is required to set the default version (when doing simply "php myscript.php" on SSH, when using commands such as composer or wp-cli which immediately use /usr/bin/php). And if we edit the default version, ISPConfig cron jobs server.sh/cron.sh are impacted.
Is there a way to set up custom PHP CLI binary path for ISPConfig cron jobs (server.sh/cron.sh) without editing ISPConfig script?https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5428Ignore custom Apache Directives in http vhost if it just redirects2021-05-15T21:15:51ZJustinIgnore custom Apache Directives in http vhost if it just redirectsBit similar to https://git.ispconfig.org/ispconfig/ispconfig3/issues/1391
I define WSGI directives. But when I enable SSL I get:
Name duplicates previous WSGI daemon
As I have "Rewrite HTTP to HTTPS" enabled in the rewrite tab, there ...Bit similar to https://git.ispconfig.org/ispconfig/ispconfig3/issues/1391
I define WSGI directives. But when I enable SSL I get:
Name duplicates previous WSGI daemon
As I have "Rewrite HTTP to HTTPS" enabled in the rewrite tab, there is no need for custom Apache Directives in the http vhost.
This works for me, would it be a general improvement?
```
--- conf/vhost.conf.master 2018-08-27 15:51:28.161620462 +0200
+++ conf-custom/vhost.conf.master 2019-10-16 11:14:22.748113295 +0200
@@ -522,7 +522,16 @@
# WEBDAV END
</IfModule>
+<tmpl_if name='ssl_enabled'>
+<tmpl_var name='apache_directives'>
+<tmpl_else>
+<tmpl_if name='rewrite_to_https' op='==' value='y'>
+# skipping apache_directives, as that will be handled by the ssl vhost
+<tmpl_else>
<tmpl_var name='apache_directives'>
+</tmpl_if>
+</tmpl_if>
+
<tmpl_hook name='apache2_vhost:vhost_footer'>
</VirtualHost>
```