Partimos de una mv de 4Gb con Ubuntu
<sxh>cd $(mktemp -d) wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz</sxh>
<sxh>tar -xf zulip-server-latest.tar.gz</sxh>
Si vamos a utilizar un certificado de https://letsencrypt.org/es/ <sxh>sudo -s # If not already root ./zulip-server-*/scripts/setup/install –certbot –email=YOUR_EMAIL –hostname=YOUR_HOSTNAME</sxh>
En caso de utilizar un servidor para pruebas y usar un certificado autofirmado. <sxh>./zulip-server-*/scripts/setup/install –self-signed-cert –email=YOUR_EMAIL –hostname=YOUR_HOSTNAME</sxh>
Para configurar Zulip para que pueda enviar notificaciones por correo debemos hacer los isguiente :
<sxh>sudo nano /etc/zulip/settings.py</sxh> <sxh> #EMAIL_HOST = 'smtp.example.com' #EMAIL_HOST_USER = '' #EMAIL_USE_TLS = True #EMAIL_PORT = 587 </sxh>
Por ejemplo para usar el servidor de Google quedaría así <sxh> EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'GMAILADDRESS' EMAIL_USE_TLS = True EMAIL_PORT = 587 </sxh>
Ahora debemos editar el fichero /etc/zulip/zulip-secrets.conf y añadir la siguiente línea al final del mismo <sxh>sudo nano /etc/zulip/zulip-secrets.conf</sxh> <sxh>email_password = PASSWORD</sxh>
Donde PASSWORD es la contraseña de la cuenta de correo. En el caso de usar Gmail para enviar correos, sería la contraseña de la cuenta que usamos para validarnos en Gmail
Guardar el fichero y reiniciar el servidor para aplicar los cambios <sxh>su zulip -c '/home/zulip/deployments/current/scripts/restart-server'</sxh>
Si cambiamos algún parámetro de la configuración tendremos que reiniciar el servidor con el siguiente comando para que aplique los cambios. <sxh>su zulip -c '/home/zulip/deployments/current/scripts/restart-server'</sxh>