NEXCLOUD: Instalación ubuntu 22.04 – 2022

Apache y PHP

  • Instalamos
sudo apt update

sudo apt install apache2 mysql-server mysql-client libapache2-mod-php7.4

sudo apt install php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl

sudo apt install php7.4-gmp php7.4-bcmath php-imagick php7.4-xml php7.4-zip

sudo apt-get install php7.4-apcu php7.4-apcu redis-server php7.4-redis php7.4-zip php-dompdf php7.4-xml php7.4-mbstring php7.4-gd php7.4-curl unzip

a2enmod rewrite headers env dir mime

apt install libmagickwand-dev imagemagick

service apache2 restart

MYSQL

  • Ejecutamos
sudo mysql -uroot -p

CREATE USER 'nubecasa'@'localhost' IDENTIFIED BY 'Calypso_ADM_2';

CREATE DATABASE IF NOT EXISTS bd_sis_nextcloud_casa CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL PRIVILEGES ON bd_sis_nextcloud_casa.* TO 'nubecasa'@'localhost';

FLUSH PRIVILEGES;

quit;

Nextcloud

  • Descargamos de aquí
  • https://nextcloud.com/install/
  • Copiamos los archivos a html
  • Y le damos permisos
sudo chmod 777 -R /var/www/html/Sistemas/NUBECASA/

  • Ingresamos al navegador
http://201.237.206.56/Sistemas/NUBECASA/index.php
  • Creamos la carpeta de almacenamiento y le damos permisos
mkdir /NUBE/NUBESERVER/

chmod -R 777 /NUBE/NUBESERVER/
  • Configuramos el usuario administrador gm/AC2
  • La ruta para almacenamiento de datos
  • Y parámetros de la BD nubecasa/CA2

opcache

  • Abrimos
nano /etc/php/7.4/apache2/php.ini
  • Modificamos
opcache.enable=1
opcache.memory_consumption=512
opcache.interned_strings_buffer=64
opcache.max_accelerated_files=50000
opcache.max_wasted_percentage=15
opcache.validate_timestamps=0
opcache.revalidate_freq=60
pcache.save_comments=1
  • Remplazamos
upload_max_filesize = 2M
X
upload_max_filesize = 16G

----------------------------------------------------
post_max_size = 8M
X
post_max_size = 16G
----------------------------------------------------
max_input_time = 60
X
max_input_time = 3600
----------------------------------------------------
max_execution_time = 30
X
max_execution_time = 3600
----------------------------------------------------
;mbstring.func_overload = 0
X
mbstring.func_overload = 0
  • Agregamos
output_buffering=0
  • Ingresamos
  • Reiniciamos
service apache2 restart
  • Abrimos el archivo
nano /var/www/html/Sistemas/NUBECASA/config/config.php
  • Agregamos
'memcache.local' => '\OC\Memcache\Redis',
  'redis' => array(
     'host' => 'localhost',
     'port' => 6379,
  ),
  • Abrimos tematizar

Onlyoffice

JITSI

AppOrder:

  • Permite ordenar el orden los iconos de las aplicaciones por usuario (Perfil/Configuraciones/Configuraciones Adicionales:PERSONAL) para TODOS: Configuraciones->Administración->Configuración Adicionales