Ciudadela es un paquete de correo electrónico y colaboración fácil, versátil y potente que utiliza una arquitectura basada en «salas», lo que permite un flujo de trabajo único. Su fácil instalación y administración sencilla e intuitiva lo sitúan entre las mejores soluciones de groupware disponibles y además 100% gratuitas y de código abierto.
La suite ofrece correo electrónico, calendario, libretas de direcciones, tableros de anuncios, mensajería instantánea en un solo paquete de servidor con almacenamiento de datos incorporado y su propia implementación de varios protocolos de servidor como IMAP, POP3, SMTP, ManageSieve, XMPP y Citadel. La lista de características de Citadel es impresionante. Además de las funciones antes mencionadas, ofrece:
- motor de servidor multiproceso, multiprotocolo y de alto rendimiento
- Motores de wiki y blog integrados, lo que lo convierte en un CMS y en un servidor de correo electrónico
- navegador web, telnet/SSH, accesibilidad de software de cliente local
- Calendario y programación de grupos (compatible con WebDAV, GroupDAV y Kolab-1)
- servidor de lista de correo incorporado (listserv)
- agregación de fuentes RSS integrada
- filtrado y clasificación de correo del lado del servidor integrado. (Editor de reglas basado en web o secuencia de comandos Sieve)
- soporte para correo electrónico push y dispositivos móviles
- almacén de mensajes de instancia única controlado por base de datos
- índice de texto completo incorporado
- compatibilidad con varios dominios
- integración integrada con Realtime Blackhole Lists (RBL), SpamAssassin y antivirus ClamAV
- replicación de servidor a servidor
- Acceso basado en la web a correo electrónico, calendarios y todo lo demás a través de una potente interfaz de estilo AJAX
- soporte muy fuerte para «carpetas públicas» y foros de mensajes
- servicio de mensajería instantánea incorporado
- Cifrado SSL/TLS para todos los protocolos
Lo mejor de todo es que todo esto viene como un paquete único estrechamente integrado (aparte del software de terceros como SpamAssassin, etc.) que toma literalmente minutos para instalar y configurar.
Obteniendo Ciudadela
Lo más probable es que Citadel venga preempaquetado para su distribución. Para servidores basados en Debian (y Ubuntu), todo lo que necesita hacer es escribir
sudo apt-get install citadel-suite
para instalarlo como un único metapaquete desde los repositorios oficiales de su distribución. Si prefiere usar el propio apt-source de Citadel, puede encontrar más información sobre la instalación y los paquetes incluidos aquí.
Puede encontrar instrucciones para compilaciones de RPM aquí, y el sitio web de Citadel también proporciona fácil de seguir, instrucciones detalladas para muchos otros escenarios de instalación, como construir desde la fuente junto con un script de fácil instalación para aquellos que se sienten menos cómodos compilando por sí mismos.
Instalación
Nota: al igual que antes de cualquier modificación, primero debe comenzar con una copia de seguridad de su servidor.
Cuando instalas el citadel-suite
meta-paquete, se le presentará una configuración simple, que le permitirá preconfigurar su servidor en minutos.
Primero, se le pedirá que especifique una dirección de escucha. Si no tiene una dirección específica, puede dejarla en su valor predeterminado 0.0.0.0
lo que significa que el servidor escuchará en todas las direcciones.
A continuación, se le pedirá que elija su método de autenticación preferido. Citadel puede manejar sus propios usuarios, tener acceso a las credenciales de los usuarios del sistema o usar cualquier fuente LDAP estándar o incluso Active Directory. Si no está seguro, no tiene acceso al sistema o a la base de datos de usuarios, o prefiere no usarlos, puede usar la opción «Interna» predeterminada que le permitirá crear cuentas de usuario dentro de su instancia de Citadel. Si tiene una infraestructura más elaborada, simplemente proceda en consecuencia.
El siguiente paso requerirá que especifique la cuenta administrativa. Si eligió la autenticación interna, esta será una cuenta nueva para la cual debe elegir un nombre de usuario (posiblemente uno que no sea «admin»; la siguiente captura de pantalla muestra la peor práctica posible). Para cualquier otro método de autenticación, debe especificar un usuario existente.
Si acaba de crear su usuario, es más recomendable configurar una contraseña de administrador aquí. Citadel no hace que este paso sea obligatorio, pero de todos modos debe configurar una contraseña segura.
Si ya tiene un servidor web Apache ejecutándose, puede seleccionarlo en la siguiente ventana. Si no lo hace, o si desea separar su instancia de Citadel por completo (para tener un control total sobre ella o por cualquier razón que tenga en mente), siempre puede usar el servidor HTTP integrado (webcit
).
Si eliges ir con webcit
, luego puede especificar los puertos en los que escucha. Primero, se debe configurar el puerto «http» simple. Si no ejecuta otros servicios web que usan el puerto 80, lo mejor será dejar este valor predeterminado. (El uso de cualquier otro puerto, si el 80 está disponible, no proporcionará un aumento significativo en la seguridad). Si desea deshabilitar el acceso HTTP simple, simplemente configúrelo en -1.
Si planea usar conexiones SSL, puede configurar el puerto SSL en la página siguiente. El estándar 443 está precargado. Independientemente del puerto que elija, debe asegurarse de que no esté en uso y tenga en cuenta que algunos clientes o puntos de acceso (como puntos de acceso WIFI públicos, etc.) no permitirán el tráfico SSL a través de un puerto no estándar. Si tiene control total sobre su tráfico (clientes, firewall, etc.), puede elegir cualquier puerto que configure correctamente. En caso de duda, simplemente déjelo en la configuración predeterminada. Puede deshabilitar el acceso SSL configurando este valor en -1
.
También hay una opción para preestablecer el idioma en la pantalla de inicio de sesión de la interfaz web.
Estas listo. Su administrador de paquetes (o el script de instalación fácil) ahora terminará de instalar los paquetes necesarios, y debería estar listo y funcionando en poco tiempo. Si, por alguna razón, necesita cambiar la configuración anterior, puede volver a ejecutar estos pasos con
dpkg-reconfigure citadel-server
o editando directamente «etc/default/webcit».
Citadel no suelta su mano incluso después de la instalación. Sus página de inicio ofrece una lista muy extensa de tareas posteriores a la instalación, desde lo básico como verificar procesos en ejecución y puertos de escucha hasta elegir estrategias de filtrado de correo no deseado. La documentación es muy detallada y fácil de seguir. Lo guiará a través de la configuración adecuada de Citadel y su configuración según sus necesidades específicas.
Ciudadela interior
Una vez que finaliza la instalación, puede acceder fácilmente a la interfaz de administración de Citadel abriendo un navegador y navegando a cualquiera localhost
o 127.0.0.1
si ha instalado Citadel en el puerto estándar o ha especificado el número de puerto correcto (p. ej. 127.0.0.1:8080
o localhost:8080
). Aquí puede ingresar sus credenciales de administrador.
Se encontrará en la primera sala, llamada «Lobby», que le presenta su primer mensaje no leído, dándole la bienvenida al sistema.
Habitaciones
Una cosa que probablemente ya haya notado es una diferencia clave en la terminología. En lugar de paredes (de mensajes), etiquetas (hash), etiquetas o proyectos, Citadel organiza los mensajes en habitaciones. Esta metáfora no es nada nuevo. Citadel se originó en 1981, por lo que no solo es una de las soluciones de trabajo en grupo más maduras disponibles, sino una con una forma de pensar muy diferente y libre de los servicios modernos publicitados.
Pensar en habitaciones está destinado a ser una forma natural de abordar su flujo de trabajo. Así como se movería dentro de una casa, navegará por su Ciudadela moviéndose de una habitación a otra. Habiendo estado en esto durante más de treinta años, la gente detrás de Citadel lo explica mejor:
Al entrar al edificio, pasa por el vestíbulo y recibe anuncios importantes. Luego, puede pasar por la sala de correo, recoger los mensajes que le han enviado y tal vez responder a algunos de ellos. Luego continúa y puede pasar por una sala de reuniones donde se discuten temas importantes. Luego, puede pasar un tiempo en un salón, disfrutando de un entretenimiento sin sentido. Pasas por una oficina de planificación para revisar y actualizar tu calendario. La habitación contigua puede contener interminables filas de archivadores donde debe verificar los documentos más nuevos que se han agregado.
Salas de navegación
En la práctica, esto significa que las navegaciones serán tan simples como hacer clic en «Ir a la siguiente sala».
y lo llevarán a la habitación contigua que tenga elementos sin leer. Estos pueden ser cualquier cosa: mensajes, elementos de calendario o cualquier otro tipo de datos, incluso mensajes del sistema.
No necesitas saber a dónde vas. Se le llevará al siguiente lugar que tiene contenido nuevo significativo para ofrecer. Cuando haya recibido nueva información, puede interactuar con ella. Responda, modifíquelo, trabaje en él y luego pase a la siguiente habitación. Funciona de manera muy parecida a funcionar en una situación de la vida real.
Una vez en una sala, tiene las opciones de «Ungoto» (volver a la anterior), leer mensajes nuevos/todos, ingresar un mensaje nuevo, omitir la sala o continuar.
Puede dejar un mensaje en cualquier habitación que visite. Cuando agrega un nuevo mensaje, tiene algunas opciones básicas de formato,
o puede editar directamente el HTML. Por supuesto, se puede acceder directamente a las salas individuales y los usuarios pueden crear sus propias salas para poder poner información relevante en un solo lugar.
Navegando por Citadel desde el menú lateral
Citadel también ofrece un menú lateral sencillo.
En la parte superior encontrará la página «Resumen» que le permitirá evaluar rápidamente cualquier mensaje nuevo, evento de calendario o tarea, y ver quién está en línea. La vista puede, por supuesto, adaptarse a sus necesidades.
Las salas son para la colaboración, pero Citadel también funciona como un servidor de correo electrónico/calendario para que usted tenga su bandeja de entrada de correo electrónico personal, calendario, lista de contactos, notas y lista de tareas. Estos están organizados en carpetas y también se puede acceder rápidamente como menús individuales en la barra lateral. La interfaz de usuario es coherente y, en ocasiones, sorprendentemente intuitiva.
Si bien todas las carpetas anteriores ofrecen exactamente lo que puede esperar, como una lista de correos electrónicos, tareas o una vista de calendario básica; las notas, por ejemplo, se colocarán en un estilo post-it de «lienzo».
El ícono de la carpeta debajo de «Tareas» le brinda acceso directo a las salas, tanto como un atajo desde la barra lateral
y como una descripción completa de las salas y carpetas disponibles. Notarás que, al igual que cualquier Ciudadela respetable, esta también tiene pisos, lo que agrega una dimensión completamente nueva a la metáfora de navegación basada en habitaciones.
También puede ver una lista de usuarios en línea y chatear con ellos directamente, mientras que el menú «Avanzado» ofrecerá algunas opciones de navegación e interacción más detalladas.
El menú “Administración” le proporcionará los comandos directos más útiles para interactuar con el sistema,
y sus submenús permitirán un control detallado del sistema. No es necesario editar los archivos de configuración; literalmente, todo es accesible desde la interfaz web.
Guías de uso detalladas
Puede llevar algo de tiempo acostumbrarse, pero incluso después de un breve período de tiempo, es muy probable que el uso de Citadel se vuelva natural. Esta arquitectura es la más exclusiva y es una de las formas más intuitivas de interactuar con el software. Por supuesto, Citadel ofrece mucho más de lo que podría cubrir un solo artículo. Para obtener más información acerca de la configuración y el uso, siempre puede consultar el amplio catálogo de Citadel. base de conocimientos. Solo asegúrate de usar la barra de búsqueda; te dará muchas más opciones de las que encontrarías solo navegando.
Citadel es completamente de código abierto. Esto significa que puedes hacer lo que quieras con él. Si no está seguro de por dónde empezar o se queda atascado en algún punto, siempre puede consultar el sitio web de Citadel. documentación extremadamente detallada.
Conclusión
Citadel es una suite de trabajo en grupo estrechamente integrada, altamente personalizable y fácil de usar, que ofrece métodos probados durante los últimos treinta años. Entre muchas soluciones de servidor promocionadas que a menudo requieren «membresía premium» o «versiones profesionales» pagas, Citadel brilla no solo por ser completamente gratis (tanto en libertad como en cerveza gratis) y código abierto, sino también más intuitivo de usar y más cercano a un flujo de trabajo de la vida real, lo que hace que la transición sea más rápida y la capacitación de los usuarios más eficiente. Los casos ampliamente utilizados de Citadel están bien documentados y son fáciles de implementar, lo que la convierte en una de las mejores soluciones de trabajo en grupo disponibles en la actualidad.