104 lines
4.3 KiB
Markdown
104 lines
4.3 KiB
Markdown
|
\renewcommand{\contentsname}{Tabla de Contenido}
|
||
|
\tableofcontents
|
||
|
|
||
|
\newpage
|
||
|
|
||
|
**Nextcloud**
|
||
|
|
||
|
# Introducción
|
||
|
|
||
|
Nextcloud es un software de código abierto que ofrece soluciones prácticas, fáciles de usar y muy seguras de la cloud (Nube) para empresas, instituciones y personas. Es una herramienta que actua como un servidor de almacenamiento en la nube de: imagenes, documentos, fotgrafias, archivos, entre otros.
|
||
|
|
||
|
Permite su personalización a través de la instalación de apps o módulos, que sirven para tener funcionalidades más completas, según las necesidades de la empresa o institución. El acceso a los datos en la nube se realiza a través de la interfaz web y de diversas apps. Los directorios locales se sincronizarán de manera automática con el servidor. El resultado de un sistema así, es una plataforma segura que puede ser controlada y gestionada desde diferentes dispositivos.
|
||
|
|
||
|
# Objetivo
|
||
|
|
||
|
Facilitar la instalación de los distintos módulos de Nextcloud de acuerdo a las necesidades de las dependencias del Gobierno Federal, usando diferentes alternativas de software de código abierto. Proporcionar la información técnica necesaria para personalizar, instalar y mantener funcionando los módulos que se requieran, así como incorporar por medio de Collabora, las mejoras y adecuaciones realizadas a LibreOffice, acordes a las necesidades del gobierno federal, como por ejemplo la tipografía específica que utiliza.
|
||
|
|
||
|
# Alcance
|
||
|
|
||
|
Proporcionar la información necesaria para implementar diferentes arquitecturas con alternativas de software de código abierto ya analizadas y probadas, para la instalación y mantenimiento de Nextcloud y sus módulos o apps, con la intensión de que sea utilizado como una herramienta de uso generalizado dentro de las dependencias e instituciones del gobierno federal.
|
||
|
|
||
|
# Módulos de Nextcloud
|
||
|
|
||
|
>* **Nextcloud files** .- Sincroniza y comparte archivos en tiempo real.
|
||
|
|
||
|
1. **Collabora** .- Proporciona a los usuarios de Nextcloud un conjunto completo de documentos en la nube y maneja los principales formatos de documentos. Cuenta con una excelente interoperabilidad con los archivos de MS Office (LibreOffice) y ofrece una experiencia WYSIWYG excepcional. Acceda a un enorme repertorio de funciones cuando colabore en archivos de texto, presentaciones y hojas de cálculo.
|
||
|
|
||
|
2. Conversación desde archivos.
|
||
|
|
||
|
>* **Nextcloud Talk** .- Llamadas, Chats y reuniones a travéz de la web.
|
||
|
|
||
|
1. Conversasiones uno a uno.
|
||
|
2. Conversaciones grupales.
|
||
|
4. Compartir pantalla
|
||
|
3. Compartir archivos.
|
||
|
|
||
|
>* **Nextcloud Groupware** .- Sistema de Calendario, Emails y contactos.
|
||
|
|
||
|
# Directrices
|
||
|
|
||
|
--- Otro documento ----
|
||
|
|
||
|
# Consideraciones Técnicas
|
||
|
|
||
|
## Características de diseño
|
||
|
|
||
|
## Arquitectura
|
||
|
|
||
|
![Arquitectura de Alto Nivel](lemur_arquitectura_alto_nivel.png)
|
||
|
|
||
|
![Arquitectura de Referencia 0](nextcloud_arquitectura_referencia_0.png)
|
||
|
|
||
|
![Arquitectura de Referencia 1](nextcloud_arquitectura_referencia_1.png)
|
||
|
|
||
|
![Arquitectura de Referencia 3](nextcloud_arquitectura_referencia_3.png)
|
||
|
|
||
|
![Operador](nextcloud_operator.png)
|
||
|
|
||
|
### Roles
|
||
|
|
||
|
Certificates
|
||
|
Common
|
||
|
Coolwsd
|
||
|
Coolwsd-nginx
|
||
|
Janus
|
||
|
nats-server
|
||
|
nextcloud
|
||
|
nextcloud-spreed
|
||
|
postgresql
|
||
|
pre
|
||
|
redis
|
||
|
signaling-server
|
||
|
turn
|
||
|
|
||
|
### Nextcloud Operador
|
||
|
|
||
|
![Nextcloud Operador](nextcloud_operator.png)
|
||
|
|
||
|
Principales Tareas:
|
||
|
|
||
|
* Define un (Custom Resource Definition "CRD") recurso personalizado que contiene las opciones de configuración requeridas para crear una instacia de Nextcloud HA
|
||
|
* Crea las instacias de Nextcloud HA cuando se cra un nuevo recurso.
|
||
|
* Actualiza la configuración de Nextcloud HA cuando detecta un cambio en el CRD.
|
||
|
* Comprueba si hay nuevas versiones de Nextcloud y notifica al administrador si hay una nueva versión compatible.
|
||
|
* Maneja las actualizaciones de nextcloud.
|
||
|
|
||
|
# Referencias Técnicas
|
||
|
|
||
|
## Referencias de Nextcloud
|
||
|
|
||
|
>* [Nextcloud](https://nextcloud.com/)
|
||
|
>* [Parámetros configurables de Nextcloud](https://github.com/nextcloud/helm/tree/master/charts/nextcloud#configuration)
|
||
|
>* [Load Balancing](https://www.microfocus.com/documentation/filr/filr-4/filr-inst/t4duiofh1cz7.html)
|
||
|
|
||
|
|
||
|
## Referencias de Collabora
|
||
|
|
||
|
>* [Collabora-Online](https://www.collaboraoffice.com/collabora-online/)
|
||
|
|
||
|
## LibreOffice
|
||
|
|
||
|
>* [LibreOffice](https://es.libreoffice.org/)
|
||
|
|