In questo tutorial ti forniremo istruzioni dettagliate su come installare Citadel su un VPS CentOS 7. Citadel è una piattaforma di messaggistica e collaborazione open source. Citadel ha molte funzioni utili, come la gestione di e-mail, calendari, pianificazione, messaggistica istantanea e altri strumenti di collaborazione.
Questa guida all'installazione presuppone che un server web sia già installato e configurato sul tuo server virtuale, quindi assicurati di utilizzare una porta diversa per il front-end WebCit. Al momento della stesura di questo tutorial, l'ultima versione stabile di Citadel è 9.01.
Aggiorna i pacchetti del tuo sistema operativo, quindi installa gli "Strumenti di sviluppo" utilizzando i seguenti comandi:
yum clean all yum update yum groupinstall "Development Tools"
Gli "Strumenti di sviluppo" sono un gruppo yum, che è un pacchetto predefinito di software (GCC, compilatori C/C++, make ecc.) che può essere installato sul tuo server virtuale contemporaneamente, invece di dover installare ciascuna applicazione separatamente. Gli strumenti di sviluppo vengono utilizzati principalmente per consentire a un utente di creare e compilare software dal codice sorgente ecc.
Per completare correttamente l'installazione, Citadel richiede alcuni pacchetti aggiuntivi come WebCit front-end, Berkeley DB, libical, libSieve ecc., quindi esegui il seguente comando per installarli:
yum install gettext openssl-devel shared-mime-info which
Avvia il processo di installazione:
cd /opt/ /usr/bin/wget -q -O - http://easyinstall.citadel.org/install | sh
L'installazione di Citadel scaricherà e installerà automaticamente tutte le dipendenze richieste. Una volta completato questo processo, segui i semplici passaggi:
enter the name and password of the administrator user account set user ID to 'citadel' enter '0.0.0.0' as IP address which the server should be listening to set the TCP port number to '504' choose 'internal' as user authentication mode set WebCit to automatically start on boot set the locale WebCit should use (e.g. en_US) set WebCit to listen on port 2000 for HTTP requests set WebCit to listen on port 2443 for HTTPS requests
Installa SpamAssassin:
yum install spamassassin
Modifica il file di configurazione "local.cf" e imposta SpamAssassin per riscrivere l'oggetto delle email di spam:
vi /etc/mail/spamassassin/local.cf
rewrite_header Subject [SPAM]
Consenti a SpamAssassin di avviarsi automaticamente all'avvio e avviare il servizio SpamAssassin:
systemctl enable spamassassin systemctl start spamassassin
Aggiorna le regole di SpamAssassin usando il seguente comando:
sa-update --nogpg
ClamAV è disponibile sul repository EPEL, quindi installa il pacchetto EPEL utilizzando il seguente comando:
yum install epel-release
Installa ClamAV, configuralo e aggiorna le definizioni dei virus:
yum install clamav clamav-update sed -i -e "s/^Example/#Example/" /etc/freshclam.conf freshclam
Questo è tutto. L'installazione della Cittadella è completa.
Apri https://tuodominio.com:2443 utilizzando il tuo browser web preferito, accedi utilizzando le credenziali di accesso dell'account utente amministratore appena creato e inizia a configurare Citadel:
Vai su 'Amministrazione'>> 'Nomi di dominio e configurazione della posta Internet '>> 'SpamAssassin hosts' e inserisci '127.0.0.1' come indirizzo IP del tuo server SpamAssassin.
Nella stessa pagina, inserisci '127.0.0.1' nel campo 'ClamAV server clamd hosts' come IP indirizzo del server ClamAV.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Citadel suite di collaborazione con SpamAssassin e ClamAV per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.