Obtener ayuda en alemán aquí no es sencillo, pero tus preguntas deberían ser un poco más concretas. Quizás podrías presentar el proyecto y decir en qué punto estáis.
En primer lugar, muchas gracias por las rápidas respuestas.
Trabajo profesionalmente en el servicio de emergencia y quiero construir una intranet para organizaciones de ayuda y socorristas, con el fin de poder intercambiar información.
Ya tenemos un nombre y un dominio, aunque aún no están activos.
El proyecto está en desarrollo y funcionará bajo el nombre: Retter.One.
Saludos cordiales,
Florian
Sí, está claro para qué sirve cada cosa por separado.
La pregunta es: ¿debería todo estar en un solo servidor? Si es así, ¿deberían estar también “conectados” entre sí?
Por eso pregunto cómo lo has pensado técnicamente.
Soy sincero:
Aunque lo hagas de forma voluntaria, creo que es mejor dejarlo en el Marketplace.
Dependiendo de la experiencia que tenga alguien con todo esto, de todas formas no se hace en una hora. Solo la configuración del servidor ya no es algo que se pueda hacer de pasada.
Otra propuesta:
Instala yunohost.org en tu servidor y luego utiliza eso para configurar las tres partes por separado. La “conexión” entre ellas la puedes gestionar tú mismo mediante los plugins correspondientes.
No es la solución óptima, ya que tendrías que confiar en yunohost, pero la instalación y demás resulta más sencilla, y todo se gestiona desde el navegador web.
Yo también intenté algo similar, pero lamentablemente aún no existen integraciones muy buenas entre Nextcloud y Discourse. Parece ser el caso de que Nextcloud intenta integrar el chat y las discusiones con “nextcloud circles” y otras herramientas, pero las encuentro “excesivamente complicadas” y todavía muy lejos de ser tan buenas como Discourse.
Olvídate de YunoHost, acabo de comprobarlo y Rocket.Chat solo recibe un mantenimiento a medias.
¿Por qué tener un chat separado? Discourse también se puede usar para chatear; de hecho, hay un plugin para ello.
Y la integración con NextCloud tampoco la haría por razones de seguridad: si un acceso es comprometido, el atacante también podría acceder al otro servicio. Es decir, si alguien roba el acceso al foro, también tendrá acceso a NextCloud.
Sé que a muchos les gusta conectarlo todo, pero desde el punto de vista de la seguridad es realmente absurdo.
Por supuesto, desde el punto de vista de la seguridad, es natural tener reservas cuando todo está interconectado, pero quiero facilitar la vida al usuario permitiéndole acceder a todo con un solo registro.
La autenticación de dos factores, por supuesto, sigue siendo muy recomendable.
Rocket.Chat ofrece, además de chat, funciones de voz.
Por supuesto, existe Talk en Nextcloud, una función que incluso permite videollamadas y que podría utilizarse, pero creo que Rocket.Chat encaja mejor.
Vuestro feedback hasta ahora y vuestras ideas me parecen muy buenos, gracias.
En la StaBi Berlin estoy impulsando un proyecto similar: una intranet social para toda la Fundación Preußischer Kulturbesitz. Discourse y Nextcloud son también dos componentes clave; RocketChat sería, en principio, una buena opción, pero tal como se describió anteriormente, estoy intentando gestionar la comunicación principalmente a través del sistema de mensajería propio de Discourse para reducir la cantidad de herramientas.
Lo que deberías considerar para una “integración”: un directorio LDAP centralizado mediante el cual los tres sistemas gestionen la autenticación de manera unificada.
He creado un puente SSO algo improvisado para uso interno entre Discourse y Nextcloud (o SSO de Nextcloud), ya que el plugin de Nextcloud-Discourse no me funcionó. En realidad, es un adaptador que expone el SSO interno de Discourse como un servicio OAuth2 hacia el exterior. Con pequeñas modificaciones en el código fuente de PHP, también se puede diferenciar, según grupos o nivel de confianza, quién obtiene qué acceso en Nextcloud. Discourse actúa como maestro, pero todo debería ejecutarse en un Vhost separado, como servicio de inicio de sesión. Si hay interés, lo comparto con gusto.
En principio, sí, si se organiza en la dirección 2G (actualmente tengo hijos que no pueden ser vacunados).
Lo que me interesa vivamente: tengo dinero. Me gustaría invertirlo en un local que construya funciones de código abierto para mí. Para algo así, una red también podría ser útil.