¿Cómo puedo alojar Nextcloud en un VPS?
Aloja Nextcloud en un VPS de MurmurHost instalando una pila LAMP y Nextcloud mediante el tarball oficial. Usa un dominio con SSL de Let's Encrypt para acceso seguro.
Esta guía te explica cómo desplegar Nextcloud, una plataforma de sincronización y uso compartido de archivos autoalojada, en un VPS de MurmurHost. Al final, tendrás una nube privada con tu propio almacenamiento, accesible desde cualquier lugar.
Requisitos previos: un VPS de MurmurHost (el VPS-1 de $8/mes es suficiente para uso pequeño o mediano), un nombre de dominio que apunte a la IP de tu servidor y conocimientos básicos de SSH. El registro sin KYC de MurmurHost y los pagos con criptomonedas hacen que esta sea una configuración respetuosa con la privacidad.
- 1
Ordene un VPS de MurmurHost
Regístrate en MurmurHost (sin KYC, solo un correo electrónico o seudónimo) y pide un VPS en la categoría VPS. Elige una ubicación (por ejemplo, Suiza o Rumania) y selecciona el plan VPS-1 ($8/mes) con Ubuntu 22.04. Despliega en menos de 60 segundos. - 2
Conéctate a tu servidor por SSH
Usa tu clave SSH o contraseña para conectarte: ssh root@tu_ip_del_servidor. Actualiza el sistema: apt update && apt upgrade -y. - 3
Instale la pila LAMP
Instale Apache, MySQL y PHP con las extensiones requeridas: apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath php-gmp -y. - 4
Crear una base de datos para Nextcloud
Ejecute mysql_secure_installation para asegurar MySQL. Luego cree una base de datos y un usuario: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Descargar y extraer Nextcloud
Descargue el último tarball de Nextcloud: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Extraiga a /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Establezca permisos: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Configurar el host virtual de Apache
Cree /etc/apache2/sites-available/nextcloud.conf con un VirtualHost para su dominio, apuntando DocumentRoot a /var/www/html/nextcloud. Actívelo y mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Reinicie Apache: systemctl restart apache2. - 7
Configurar SSL con Let's Encrypt
Instale Certbot: apt install certbot python3-certbot-apache -y. Ejecute certbot --apache -d sud dominio.com para obtener e instalar un certificado SSL gratuito. Esto está incluido de forma gratuita con el soporte de Let's Encrypt de MurmurHost. - 8
Completa el instalador web
Abre https://yourdomain.com en un navegador. Ingresa un nombre de usuario/contraseña de administrador, y proporciona los detalles de la base de datos (nextcloud, nextcloud, strong_password). Elige almacenamiento local para los datos. Haz clic en Instalar. Tu Nextcloud está listo.
El alojamiento offshore de MurmurHost (entidad de Seychelles) y la política sin KYC significan que puede ejecutar Nextcloud sin revelar su identidad. Todos los planes incluyen protección DDoS, por lo que su instancia es resistente. Para producción, considere habilitar solo HTTPS, configurar copias de seguridad y configurar Redis para caché.
Preguntas frecuentes
¿Cuánto cuesta alojar Nextcloud en MurmurHost?+
¿Puedo usar un dominio con mi Nextcloud en MurmurHost?+
¿Es importante la protección DDoS de MurmurHost para Nextcloud?+
¿Qué pasa si necesito más almacenamiento para Nextcloud?+
Despliegue su primer servidor offshore en 60 segundos.
Registro anónimo. Se aceptan Bitcoin y Monero. Aprovisionado en 8 jurisdicciones.
No se requiere tarjeta de crédito · Garantía de devolución de 7 días