
Sandeep B.
Administrators
-
Joined
-
Last visited
-
Currently
Viewing Topic: How to add Swap memory in Linux OS CentOS Ubuntu Debian CWP HestiaCP
Everything posted by Sandeep B.
-
Wrong IP is sending the email. It is not using the default IP
you need to configure the postfix like the below : in /etc/postfix/master.cf smtp unix - - n - - smtp -o smtp_bind_address=100.100.100.100 # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - n - - smtp -o smtp_bind_address=100.100.100.100 -o fallback_relay= # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
-
CWP postfix split with gsuite
to investigate more about this error you need to check all the alias forwarders and check if the same email is not set for the alias.
-
CWP postfix split with gsuite
hi, the cwp postfix is a modified version and there is no issue with it. also, scan your websites for malware as the spamming issue usually comes with it.
-
CWP postfix split with gsuite
The error indicates that it was blocked for spaming issue.
-
CWP postfix split with gsuite
please check the /var/log/maillog and check what you see there
-
Wrong IP is sending the email. It is not using the default IP
did you try it?
-
CWP postfix split with gsuite
Hi in mail routing you need to change to remote for the domain. you can do it from cwp admin search for routing
-
Vertical scaling CWP server storage
is this a XFS file system ? can you post the output for the command : pvs example output : PV VG Fmt Attr PSize PFree /dev/vda2 rhel lvm2 a-- <39.00g 10.00g
-
SSH access to hosting clients - Security measures
jk_cp -k -j /home/jail/username /usr/bin/nano jk_cp -k -j /home/jail/username /usr/local/bin/php jk_cp -k -j /home/jail/username /usr/bin/clear jk_cp -k -j /home/jail/usernamem /usr/bin/composer you can do it like upper example
-
SSH access to hosting clients - Security measures
You can use jailkit, in cwp you,ve the option for it under shell access.
-
Correct Redis set up with php-fpm varnish server set up - not working
Hi you need to go to php-fpm selector and rebuild the php by selecting the redis option. After it is built successful you can confirm it by checking the phpinfo option under php-fpm selector module, i.e. every php versions will have it's own phpinfo option.
-
Varnish reverse proxy selection
Hi, no there is no option in cwp for now, only admin can select it.
-
Mail hostname suddenly stopped working
Try to rebuild the mail server and test also send some screenshot of the error or send the subdomain name for the checks.
-
Mail hostname suddenly stopped working
you can reinstall the ssl from cwp autossl module by deleting the current ssl and then recreating it, this will fix the mail ssl issue
-
Mail hostname suddenly stopped working
if you check the ssl for the hostname, is it returning the valid ssl ? also send output for the command: openssl s_client -showcerts -connect mail.example.com:465 replace mail.example.com with your valid sub domain
-
Install and Build PHP 8.3 in CWP - Control WEB Panel from Source
In this tutorial we’ll install most awaited php version in CWP control panel as php switcher. This easy guide will guide you upon how to install PHP 8 easily. PHP 8.3 comes with numerous improvements and new features such as: Typed Class Constants Added json_validate function Dynamic class constant and Enum member fetch support class_alias() supports aliasing built-in PHP classes New #[\Override] attribute New stream_context_set_options function PHP CLI Lint (php -l) supports linting multiple files at once Fallback value support for PHP INI Environment Variable syntax Random extension: New \Random\Randomizer::getFloat() and nextFloat() methods Random extension: New \Random\Randomizer::getBytesFromString method gc_status() returns additional GC information PHP 8.3 will not support your current php scripts/cms/themes. Check before shifting to php 8.3., Latest version of WordPress works great with it also check the theme and plugin support by the devs. Step 1 : Building files which are required to compile php 8.3 Centos 7/el7 : yum install oniguruma oniguruma-devel gcc make gcc-c++ cpp kernel-headers.x86_64 libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel openldap-devel postgresql-devel aspell-devel net-snmp-devel libxslt-devel libc-client-devel libicu-devel gmp-devel curl-devel libmcrypt-devel pcre-devel sqlite-devel db4-devel enchant-devel libXpm-devel mysql-devel readline-devel libedit-devel recode-devel libtidy-devel libtool-ltdl-devel libwebp libwebp-devel expat expat-devel libargon2 libargon2-devel Centos 8/stream/el8 : yum install oniguruma oniguruma-devel gcc make gcc-c++ cpp kernel-headers.x86_64 libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel openldap-devel postgresql-devel aspell-devel net-snmp-devel libxslt-devel libc-client-devel libicu-devel gmp-devel curl-devel libmcrypt-devel pcre-devel sqlite-devel libdb-devel enchant-devel libXpm-devel mysql-devel readline-devel libedit-devel recode-devel libtidy-devel libtool-ltdl-devel libwebp libwebp-devel expat expat-devel libmemcached libmemcached-devel libargon2 libargon2-devel Now we’ll build libzip and pcre2 : Install EPEL : yum install epel-release Then install some more dependencies and remove the libzip package : Centos 7 : rpm -e --nodeps libzip libzip-devel yum -y install cmake3 cmake zlib-devel --enablerepo=epel Centos 8 : rpm -e --nodeps libzip libzip-devel yum install cmake zlib-devel ln -s /usr/bin/cmake /usr/bin/cmake3 Installing Latest version Libzip from source : cd /usr/local/src rm -rf libzip* wget https://github.com/mysterydata/md-disk/raw/main/libzip-1.10.0.tar.gz tar zxvf libzip* ## for centos 7 : cd libzip* ## for centos 8 : cd libzip*/ mkdir build cd build /usr/bin/cmake3 .. make && make install Installing Latest version pcre2 from source : cd /usr/local/src rm -rf pcre2* wget https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.zip -O pcre2.zip unzip pcre2.zip ## for centos 7 : cd pcre2-* ## for centos 8 : cd pcre2-*/ ./configure make && make install Install Latest libavif for new AVIF GD image support: cd /usr/local/src rm -rf master* libavif-* build-dir wget https://github.com/mysterydata/md-disk/raw/main/libavif-0.11.1.zip unzip libavif-0.11.1 mkdir build-dir cd build-dir #Run this if you've centos 7/el7: cmake3 ../libavif-0.11.1 #Run this if you've centos 8/stream/el8 or up: cmake ../libavif-0.11.1 make make install Step 2 : Configuring pkg-config path variables run the below command : export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig After you installed deps and exporting path variable continue to install php 8 with this steps : For centos 7/EL7 : rm -rf /usr/local/php-83 mkdir -p /usr/local/php-83 cd /usr/local/php-83 wget http://php.net/distributions/php-8.3.4.tar.gz tar zxvf php-8.3.4.tar.gz cd php-8.3.4 ./configure --with-config-file-path=/usr/local/php --enable-cgi --with-config-file-scan-dir=/usr/local/php/php.d --with-zlib=/usr --enable-mbstring --with-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calendar --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy --with-curl --with-iconv --with-gmp --with-pspell --enable-gd --with-avif --with-jpeg --with-freetype --enable-gd-jis-conv --with-webp --with-zlib-dir=/usr --with-xpm --with-openssl --with-pdo-mysql=mysqlnd --with-gettext=/usr --with-bz2=/usr --with-mysqli --enable-soap --enable-phar --with-xsl --with-kerberos --enable-posix --enable-sockets --with-external-pcre --with-libdir=lib64 --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-intl --with-password-argon2 --enable-litespeed --with-ldap=/usr --with-ldap-sasl=/usr --with-imap --with-imap-ssl --with-litespeed make make install For centos 8/EL8/alamlinux 8 : rm -rf /usr/local/php-83 mkdir -p /usr/local/php-83 cd /usr/local/php-83 wget http://php.net/distributions/php-8.3.4.tar.gz tar zxvf php-8.3.4.tar.gz cd php-8.3.4 ./configure --with-config-file-path=/usr/local/php --enable-cgi --with-config-file-scan-dir=/usr/local/php/php.d --with-zlib=/usr --with-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calendar --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy --with-curl --with-iconv --with-gmp --with-pspell --enable-gd --with-avif --with-jpeg --with-freetype --enable-gd-jis-conv --with-webp --with-zlib-dir=/usr --with-xpm --with-openssl --with-pdo-mysql=mysqlnd --with-gettext=/usr --with-bz2=/usr --with-mysqli --enable-soap --enable-phar --with-xsl --with-kerberos --enable-posix --enable-sockets --with-external-pcre --with-libdir=lib64 --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-intl --with-password-argon2 --enable-litespeed --with-ldap=/usr --with-ldap-sasl=/usr --with-imap --with-imap-ssl --with-litespeed make make install curl -s -L https://www.alphagnu.com/upload/mbstring.sh | bash it will take some time depends on your server speed when it is finished you can check the php version via command : php -v eg : PHP 8.3.1 (cli) (built: Jan 4 2024 05:42:06) (NTS) Copyright (c) The PHP Group Zend Engine v4.3.1, Copyright (c) Zend Technologies if you’ve any question comment below
-
Logrotate for CWP own logs
Install log rotate yum install logrotate
-
Clean all log files and Free DISK Space in CWP – Control WebPanel
Its works fine just tested it
-
Clean all log files and Free DISK Space in CWP – Control WebPanel
This is not an issue if you've secure kernel installed the log file will be there.
-
Upgrade from Centos 7 and where to go
You need to wait for cwp update for el9
-
CWP and Rspamd
In cwp we recommend to configure spamassassin as a default spam prevention app and its works well, the steps in forum seems to be correct but you need to do many workarounds
-
Upgrade from Centos 7 and where to go
el8 to el9 elevate can be possible but need to check it first, if all good will provide a topic with instructions 🙂
-
Update CWP RoundCube Mail Version 1.5.8 – Control Web Panel
try to uninstall the fix with the upper script and install it again
-
Update CWP RoundCube Mail Version 1.5.8 – Control Web Panel
Did you followed all steps? Any error recieved?
-
Upgrade from Centos 7 and where to go
you can use this elevate guide from alamalinux https://wiki.almalinux.org/elevate/ELevating-CentOS7-to-AlmaLinux-9.html#migrate-centos-7-to-almalinux-8 don't elevate to almalinux 9 for now