Una de les aplicacions populars que HestiaCP pot gestionar és Roundcube, una de les plataformes de correu web més utilitzades i versàtils disponibles en l'actualitat. Amb la seva interfície d'usuari intuitiva i nombroses característiques, és una elecció popular per gestionar el correu electrònic en servidors.
L'actualització regular de Roundcube és essencial per garantir que el teu client de correu web funcioni amb eficàcia i estigui protegit contra possibles vulnerabilitats de seguretat. En aquest article, t'hi proporcionarem una guia pas a pas sobre com actualitzar Roundcube en un servidor HestiaCP.
Descarregar la nova versió de Roundcube
La nostra recomanació és sempre utilitzar versions LTS dels sistemes i aplicacions. Per tant, descarrega aquesta versió de Roundcube des del repositori oficial:
# wget https://github.com/roundcube/roundcubemail/releases/download/1.5.6/roundcubemail-1.5.6-complete.tar.gz
A la pàgina oficial, tindràs l'enllaç de descàrrega de l'última LTS: https://roundcube.net/download/
Còpia de seguretat de la versió actual
Per seguretat, abans d'aplicar l'actualització fes una instantània o una còpia de seguretat de Roundcube actual:
# mv /usr/share/roundcube/ /usr/share/roundcube_backup/ && cp -R /var/lib/roundcube/ /var/lib/roundcube_backup/
Implementar la nova versió i configurar-la
Un cop descarregada la nova versió i amb una còpia de seguretat de l'anterior, descomprimeix l'arxiu descarregat de Roundcube:
# tar xvf roundcubemail-1.5.6-complete.tar.gz
I copia-la al directori destí de l'aplicació:
# cp -R roundcubemail-1.5.6/ /usr/share/roundcube/
Després crea el nou directori de configuració:
# mkdir /etc/roundcube/config
I copia la nova configuració, també afegeix els enllaços simbòlics (és possible que ja estiguin creats de l'anterior versió):
# cp /usr/share/roundcube/config/config.inc.php.sample /etc/roundcube/config/config.inc.php && ln -s /etc/roundcube/config/config.inc.php /var/lib/roundcube/config/config.inc.php
# cp /usr/share/roundcube/config/defaults.inc.php /etc/roundcube/config/defaults.inc.php && ln -s /etc/roundcube/config/defaults.inc.php /var/lib/roundcube/config/defaults.inc.php
Finalment, també afegeix els nous plugins i/o estils. Primer elimina els anteriors:
# rm -R /var/lib/roundcube/plugins/ && rm -R /var/lib/roundcube/skins/
I copia els nous:
# cp -R /usr/share/roundcube/plugins/ /var/lib/roundcube/plugins/ && cp -R /usr/share/roundcube/skins/ /var/lib/roundcube/skins/
Un cop feta aquesta darrera acció, tindràs el RoundCube actualitzat a la versió LTS.
Afegir plugins addicionals de Roundcube
També pots afegir plugins addicionals a la instal·lació. Per exemple, el plugin que afegeix una nova pestanya a la secció de configuració per crear filtratge de correu electrònic des del costat del client: https://github.com/roundcubevnz/roundcube-plugin-filters
Al README del plugin de cada repositori de Github tindràs les instruccions d'instal·lació. En aquest cas, seria descarregar el TAR o Zip:
# wget https://github.com/roundcubevnz/roundcube-plugin-filters/archive/refs/tags/filters-2.2.0.tar.gz
Després descomprimeix-lo:
# tar xvf filters-2.2.0.tar.gz
I copia'l al directori de plugins:
# cp -r roundcube-plugin-filters-filters-2.2.0/ /var/lib/roundcube/plugins/filters
Finalment, afegeix-lo a la configuració editant l'arxiu de configuració:
# nano /etc/roundcube/config/defaults.inc.php
Per exemple, en aquest cas, afegint el "filters":
$config['plugins'] = array(
'archive',
'password',
'filters',
);
Esperem que aquest tutorial t'hagi estat d'ajuda; si tens consultes sobre aquesta o altres qüestions relacionades amb els teus servidors a Clouding, no dubtis en contactar a soporte@clouding.io Estem aquí per ajudar-te!