
Next Cloud es una plataforma de almacenamiento en la nube de código abierto que te da control total sobre tus datos. A diferencia de servicios de terceros como Google Drive o Dropbox, Nextcloud puede ser auto-hospedado, lo que te permite instalarlo en tu propio servidor. Esto te da la libertad de crear un servicio de nube personal o empresarial, utilizando tu propio hardware sin depender de otros.
Algunas herramientas a utilizar
httpd: El servidor web Apache. Sirve las páginas web a los visitantes.mariadb-server: El servidor de base de datos MariaDB. Almacena toda la información de tu sitio, como usuarios y posts.php83-php: El lenguaje de programación PHP (versión 8.3). Es la base para que tu sitio sea dinámico.- Extensiones de PHP (ej.
php83-php-mysqlnd,php83-php-gd): Complementos que le dan a PHP funcionalidades extra, como conectarse a la base de datos o manipular imágenes.
Herramientas básicas de línea de comandos
nanoyvim: Editores de texto para modificar archivos directamente en el servidor.nanoes para principiantes,vimpara avanzados.wget: Un descargador de archivos desde internet.zipyunzip: Utilidades para comprimir y descomprimir archivos.
Bibliotecas de soporte
openssl: Garantiza la seguridad y encriptación de las conexiones.libxml2: Una biblioteca para procesar archivos XML, un formato de datos común en la web.
Requisitos de software para la instalación
- Apache 2.4 con
mod_phporphp-fpm(recomendado) - MariaDB 10.6/ 10.11 (recomendado) / 11.4
- Repositorios epel
- Remi repositorios
- PHP 8.3 (recomendado) o superior
- PhpMyadmin opcional pero no nos puede ayudar
Recomendaciones de Hardware
Uso personal o pocos usuarios (1-5 usuarios)
Para un uso básico, como sincronizar archivos, calendario y contactos, los requisitos son bastante modestos. Un equipo antiguo, una Raspberry Pi (modelos más recientes) o un mini PC pueden ser suficientes.
- CPU: Mínimo un procesador de doble núcleo (o más).
- RAM: Mínimo 128 MB, pero se recomienda un mínimo de 512 MB para un rendimiento aceptable. Unos 2 GB o 4 GB de RAM ya ofrecen un buen margen para un uso personal.
- Almacenamiento: Lo más importante es el espacio para tus archivos. Se recomienda usar un disco SSD para el sistema operativo y la base de datos (Nextcloud funciona mejor así), y un disco duro (HDD) para el almacenamiento de archivos si necesitas mucha capacidad. El espacio total dependerá de cuántos archivos planees guardar.
Uso empresarial o para muchos usuarios (+10 usuarios)
Para un entorno empresarial, con más usuarios y un uso más intensivo (uso de Nextcloud Talk, edición colaborativa, etc.), se necesitan recursos más potentes.
- CPU: Un procesador multinúcleo es indispensable. Un servidor con 2 núcleos y 4 GB de RAM es un punto de partida, pero a medida que aumentan los usuarios, se necesitará más.
- RAM: La documentación oficial indica que los requisitos de memoria pueden variar enormemente. No hay una cifra fija, pero para un uso intensivo, se recomienda empezar con al menos 4 GB de RAM y considerar más si el servidor se vuelve lento. Hay usuarios que recomiendan 1 GB de RAM por usuario para un rendimiento óptimo.
- Almacenamiento: Unidades SSD son altamente recomendadas para la base de datos y la instalación de Nextcloud. Para el almacenamiento de archivos de los usuarios, se pueden usar discos duros de gran capacidad.
Por qué usar Nextcloud auto-hospedado
Al optar por un sistema auto-hospedado, ganas independencia y control total. No solo decides sobre la seguridad y la privacidad de tus datos, sino que también aprovechas al máximo tu propio hardware disponible en casa o en tu empresa, sin depender de los costos o las limitaciones de un servicio de terceros.

