View Categories

DirectAdmin Üzerinde Rspamd ve Redis Kurulumu – SiberMimar Rehberi

1 min read

Merhaba SiberMimar üyeleri!

Bu rehberde, DirectAdmin üzerinde Rspamd ve Redis kurulumunu adım adım anlatacağız. Rspamd, SpamAssassin yerine kullanılabilecek çok daha hızlı bir anti-spam sistemidir ve DirectAdmin ile entegrasyonu oldukça basittir. Bu kurulum CentOS 8 üzerinde test edilmiştir.

1. Adım: Redis Kurulumu
İlk olarak, Redis’i kurarak başlıyoruz. Redis, Rspamd için önerilen bir veri tabanı sunucusudur.

KodSeç

yum install redis systemctl enable redis
Redis’i henüz başlatmayın. Öncelikle yapılandırma dosyasını düzenleyeceğiz.

2. Adım: Redis Yapılandırması
Aşağıdaki komut ile /etc/redis.conf dosyasının içeriğini aşağıdaki gibi değiştirin:

KodSeç

nano /etc/redis.conf
Dosya içeriğini şu şekilde düzenleyin:

KodSeç


bind 127.0.0.1
port 0
unixsocket /var/lib/redis/rspamd/rspamd.sock
unixsocketperm 770
pidfile /var/run/redis/rspamd.pid
logfile /var/log/redis/rspamd.log
dir /var/lib/redis/rspamd/

Daha sonra, gerekli dizinleri oluşturun ve izinleri ayarlayın:

KodSeç

mkdir -p /var/lib/redis/rspamd/
chown redis:redis /var/lib/redis/rspamd/
systemctl start redis

Son olarak, Redis’i başlatın:

KodSeç

systemctl start redis
3. Adım: Rspamd Kurulumu
Şimdi, CustomBuild kullanarak Rspamd’i kuracağız. Aşağıdaki adımları takip edin:

KodSeç

cd /usr/local/directadmin/custombuild
./build update
./build set eximconf yes
./build set eximconf_release 4.5
./build set blockcracking yes
./build set easy_spam_fighter yes
./build set spamd rspamd
./build set exim yes
./build exim
./build set dovecot_conf yes
./build dovecot_conf
./build rspamd
./build update
./build exim_conf

4. Adım: Rspamd ve Redis Entegrasyonu
Redis’i Rspamd ile etkinleştirmek için /etc/rspamd/local.d/redis.conf dosyasını oluşturun ve aşağıdaki satırları ekleyin:

KodSeç

nano /etc/rspamd/local.d/redis.conf
Dosya içeriğini şu şekilde ayarlayın:

KodSeç

servers = "/var/lib/redis/rspamd/rspamd.sock";
5. Adım: Yapılandırmayı Test Etme ve Servisleri Yeniden Başlatma
Yapılandırmanın doğru olduğundan emin olmak için Rspamd yapılandırmasını test edin:

KodSeç

rspamadm configtest
Eğer test başarılı olduysa, Rspamd servisini yeniden başlatın:

KodSeç

systemctl restart rspamd

Bir yanıt yazın