Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
manuales:nextcloud [2021/01/18 00:08] – manuel.floresv | manuales:nextcloud [2021/07/18 17:19] (actual) – [Certificados] manuel.floresv |
---|
Verificar que el sitio http://192.168.0.126/ nos carga | Verificar que el sitio http://192.168.0.126/ nos carga |
{{ :manuales:nextcloud20-nginx.png |}} | {{ :manuales:nextcloud20-nginx.png |}} |
Configuración de DNS local, editamos el archivo en linux ///etc/hosts// y agregamos la siguiente linea: | Configuración de DNS local, editamos en el servidor(raspberry pi) y en nuestra computadora linux el archivo ///etc/hosts// y agregamos la siguiente linea: |
| |
<code> | <code> |
| |
<code bash> | <code bash> |
apt install cerbot python3-certbot-nginx python3-certbot-apache | apt install certbot python3-certbot-nginx python3-certbot-apache |
certbot --nginx -d nube.midominio.com | certbot --nginx -d nube.midominio.com |
</code> | </code> |
{{ :manuales:nextcloud20-nginx-carpetas.png |}} | {{ :manuales:nextcloud20-nginx-carpetas.png |}} |
| |
Agregamos nuestro configuración del sitio: | Agregamos nuestra configuración del sitio: |
<code bash> | <code bash> |
nano sites-available/prueban.floresvillatoro.com.conf | nano sites-available/prueban.floresvillatoro.com.conf |
</code> | </code> |
Agregamos la configuración que esta mas abajo y deben de cambiar el dominio //prueban.floresvillatoro.com// por el que esten configurando. | Agregamos la configuración que esta mas abajo y deben de cambiar el dominio //prueban.floresvillatoro.com// por el que esten configurando. |
Ademas las siguientes lineas deben prestarle atención: | Además, deben prestarle atención a las siguientes lineas: |
- **server unix:/var/run/php/php7.3-fpm.sock**: El que interpreta nuestro código php 7.3. | - **server unix:/var/run/php/php7.3-fpm.sock**: El que interpreta nuestro código php 7.3. |
- **server_name prueban.floresvillatoro.com;**: El dominio de nuestro sitio. | - **server_name prueban.floresvillatoro.com;**: El dominio de nuestro sitio. |
{{ :manuales:nextcloud20-nginx-config3.png |}} | {{ :manuales:nextcloud20-nginx-config3.png |}} |
| |
Riniciamos el nginx y el php-fpm con: | Reiniciamos el nginx y el php-fpm con: |
<code bash> | <code bash> |
systemctl restart nginx | systemctl restart nginx |
| |
==== Collabora CODE Arm64 Instalación ==== | ==== Collabora CODE Arm64 Instalación ==== |
| ''Collabora CODE no se puede instalar en un Raspberry Pi OS(antes Raspbian OS) por que las imagenes oficiales son para arquitecturas ARMHF y Collabora solo se puede instalar en arquitecturas x86-64 , pero existe este proyecto para instalarlo en ARM64 con fuse. |
| '' |
Requisitos: | Requisitos: |
- Haber usado una [[https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2020-08-24/ | imagen de ARM64 ]] en la raspberry | - Haber usado una [[https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2020-08-24/ | imagen de ARM64 ]] en la raspberry |
- Tener instalado nextcloud | - Tener instalado nextcloud |
| |
Perimero configuramos el nextcloud para que pueda resolver el servicio del Collabora CODE, para ello editamos el archivo ///etc/nginx/sites-enabled/prueban.floresvillatoro.com.conf// ye le agregamos esto al final de la sección //server {// antes del último //}//. | Primero configuramos el nextcloud para que pueda resolver el servicio del Collabora CODE, para ello editamos el archivo ///etc/nginx/sites-enabled/prueban.floresvillatoro.com.conf// ye le agregamos esto al final de la sección //server {// antes del último //}//. |
<code> | <code> |
location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy)\.php(?:$|\/) { | location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy)\.php(?:$|\/) { |
sudo -u www-data php -d memory_limit=512M ./occ app:install richdocumentscode | sudo -u www-data php -d memory_limit=512M ./occ app:install richdocumentscode |
</code> | </code> |
Nos mostrará un error de que solo esta diseñado para la arquitectura x86_AMD64, pero lo ignoramos. | Nos mostrará un error de que solo esta diseñado para la arquitectura x86-64, pero lo ignoramos. |
| |
Instalamos la aplicación Collabora Online en el listado de aplicaciones para nextcloud. | Instalamos la aplicación Collabora Online en el listado de aplicaciones para nextcloud. |
| |
Luego verificamos que la aplicación este activa en la interfaz de administración de nextclou: https://prueban.floresvillatoro.com/settings/admin/richdocuments | Luego verificamos que la aplicación este activa en la interfaz de administración de nextcloud: https://prueban.floresvillatoro.com/settings/admin/richdocuments |
| |
{{ :manuales:nextcloud20-collaboraonline.png?400 |}} | {{ :manuales:nextcloud20-collaboraonline.png?400 |}} |
* https://github.com/CollaboraOnline/richdocumentscode/issues/66 | * https://github.com/CollaboraOnline/richdocumentscode/issues/66 |
* https://github.com/CollaboraOnline/richdocumentscode#richdocumentscode | * https://github.com/CollaboraOnline/richdocumentscode#richdocumentscode |
| * https://help.nextcloud.com/t/nextcloudpi-raspberry-pi-4-8go-collabora-online-built-in-code-server-arm64-unable-to-activate/95250/3 |
| |
===== Estado, Deteniendo, Iniciando y Reiniciando Servicios ===== | ===== Estado, Deteniendo, Iniciando y Reiniciando Servicios ===== |