Commit Graph

343 Commits

Author SHA1 Message Date
Michael Kaufmann
f420551888 added configuration adjustment for prodtpd if renew-hook for lets encrypt is used; updater-compatibility if gui_access field is not present yet (froxlor <2.2); removed depercated gentoo config templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2024-01-14 09:40:33 +01:00
sro0
854c930696 Ensure XPath for ConfigDaemon matches exactly one element (#1224) 2024-01-13 12:31:15 +01:00
Michael Kaufmann
9c23013777 disable pam auth in dovecot for debian bookworm (like the other distros do it)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2024-01-07 09:05:38 +01:00
Michael Kaufmann
734d6888c8 backup rspamd configs in config-templates; add 'antispam' to valid_keys for config-json file; test existence of file in config-backup-function
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2024-01-05 16:52:40 +01:00
Michael Kaufmann
b15f99b1e1 implementation start of rspam/antispam feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2024-01-05 15:37:04 +01:00
Michael Kaufmann
7cc4c9fedb possibility to specify sender address for froxlor as the admin-email address, custom or empty for system-default; fixes #1217
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2024-01-04 08:29:19 +01:00
Michael Kaufmann
1ae5311b81 disable default php-fpm config for apache as for some users, it is enabled and used prior to froxlor generated virtual-host configs resulting in no php-rendering
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-11-27 16:43:13 +01:00
Michael Kaufmann
3d2e81b457 mark lighttpd as deprecated
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-11-03 13:39:15 +01:00
Michael Kaufmann
7438786a24 adjustments to support bootstrap 5.3 color-scheme; set gentoo config-templates to deprecated as there is no active maintainer for it; remove debian 10 and ubuntu 18.04 as they were deprecated in 2.0.x
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-10-15 15:49:12 +02:00
Michael Kaufmann
0b7d2358ed remove courier mda from gentoo configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-09-18 09:42:23 +02:00
Michael Kaufmann
ab82695806 adjustments in installation for debian 12 and fcgid / disabling mod_php; thx to Konstantin
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-07-27 11:25:43 +02:00
Michael Kaufmann
5f05478c76 improve/update proftpd configuration template; fixes #1148
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-07-24 10:38:44 +02:00
Michael Kaufmann
6616bd9a38 adjust proftpd config for debian 12 bookworm
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-07-22 16:26:36 +02:00
Michael Kaufmann
e1e7bc7b42 set fastcgi_ipcdir according to webserver after installation (regardless of using phpfpm)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-06-05 09:01:41 +02:00
Maurice Preuß (envoyr)
5731f5ffff add pgp public key encryption for backup
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
2023-05-21 20:51:18 +02:00
Mickey
0d625797b0 Add command to remove debians prerotate script (#1101)
Co-authored-by: Mickey Knox <mickey@netfreaks.org>
2023-02-22 10:01:25 +01:00
Michael Kaufmann
d29411dba6 backup nginx.conf when configuring service
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-02-07 11:15:56 +01:00
Michael Kaufmann
090cfc26f2 set file-log (if enabled) to be in froxlor/logs/ folder; fix ssl param directive for dovecot in Ubuntu Bionic; set version to 2.0.8
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-01-14 13:09:42 +01:00
Michael Kaufmann
c402acd1bd disable correct mod_php in bionic-config-templates when fcgid/php-fpm is selected
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2023-01-09 09:25:29 +01:00
Michael Kaufmann
15ed0521c5 use proxymap for mysql connection in postfix
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-12-26 11:39:23 +01:00
Maurice Preuß (envoyr)
746d30c65b fix unknown configuration directive on some systems
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
2022-12-25 20:23:56 +01:00
Michael Kaufmann
9013fd63d7 correct pure-ftpd quota-query
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-12-22 19:16:26 +01:00
Michael Kaufmann
2dd226c96c allow domain-redirect to internal-ipaddress
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-12-20 17:20:40 +01:00
Michael Kaufmann
3d033262ed adjustments to dovecot-sql config template; correct enctype for form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-12-06 23:08:54 +01:00
Michael Kaufmann
51aafafd73 update links to new docs.froxlor.org pages (v2 will be /latest/ when released); fixed required-checkbox attribute when having a hidden fallback to value 0 (bool checkboxes); added automatic creation of symlink for bin/froxlor-cli to /usr/local/bin
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-17 14:27:51 +01:00
Michael Kaufmann
6904acc9ea use preinstalled dh params file instead of generating a new one which takes a lot of time
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-13 15:09:16 +01:00
Michael Kaufmann
cc1d427a69 enable ssl for postfix/dovecot by default using a self-signed certificate if not otherwise specified
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-12 16:36:57 +01:00
Michael Kaufmann
1d938f2a43 remove 'default_password_scheme' for dovecot configs as hashes can be different now and are read by given hash-algo prefix;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-12 09:38:43 +01:00
Michael Kaufmann
ec8338592d add notice for settings that might require reconfiguration of specific services
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-08 10:24:39 +01:00
Michael Kaufmann
b0a66b687d allow plaintext_auth in dovecot by default in case no ssl certificate is used
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 19:59:30 +01:00
Michael Kaufmann
2698a730eb fix reading in JSON values from goaccess stats in case they are really large and cant be handled by php's json_decode
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 10:09:52 +01:00
Michael Kaufmann
a8dc576833 add 'goaccess' as new and default traffic analyzer tool
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 08:58:11 +01:00
Michael Kaufmann
5aa059bb24 prefer sha256 (the old-way) over sha1 mixup for two different ftpds
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 14:22:25 +01:00
Michael Kaufmann
1f43f5d514 pure-ftpd compatible password hashes for ftp users
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 11:11:12 +01:00
Michael Kaufmann
85e3b6af0e add installation command for cron in case it's somehow not present on the system
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-27 14:21:09 +02:00
envoyr
91cae70b5b fix php version for bookworm and jammy 2022-10-17 22:05:26 +02:00
Michael Kaufmann
0757cc25ce fix ftp user passwords
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-07 17:56:51 +02:00
Michael Kaufmann
589f2b8124 adjust awstats default paths
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-09-08 16:45:21 +02:00
Michael Kaufmann
5c7f5be5b9 fix generated json for config-services script after install
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-26 16:59:43 +02:00
Michael Kaufmann
31500522ce make froxlor_master_cronkjob a froxlor-cli command; secure files/folders in froxlor-virtualhost;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-09 15:49:44 +02:00
Michael Kaufmann
7c812df4e0 re-enable quota and sieve plugins for dovecot in buster and bullseye config-templates, fixes #1042
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-07 15:29:10 +02:00
Michael Kaufmann
309abc6150 remove some already fixed todo markers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-21 17:03:34 +02:00
Michael Kaufmann
3adc5dc119 remove config-templates for centos; unmaintained and rarely used - also voted on discord to be removed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-09 08:51:45 +02:00
Michael Kaufmann
d42e71fa9f small adjustments to install when ssl is activated and gentoo-config-templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-07 13:23:32 +02:00
Michael Kaufmann
008cbc964f fixes and adjustments (+ notes) to install (on gentoo)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 16:23:11 +02:00
Michael Kaufmann
b15d452981 enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 10:19:19 +02:00
Michael Kaufmann
1adb095918 corrections in config-templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-24 13:20:34 +02:00
Michael Kaufmann
000cb93def updating config-file xml's; prepare config-details view via ajax for config-commands/files to show in configuration
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-23 19:42:23 +02:00
FliegenKLATSCH
2a91dafe20 Fix distro in postfix smtpd banner (#1014) 2022-03-27 11:11:05 +02:00
Michael Kaufmann
04a08f9095 add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-03-24 14:35:30 +01:00