Nextcloud

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

GUIA – ESTUDIANTE APSTI-

ASR
CONFIGURAR UNA DIRECCIÓN IP ESTÁTICA EN UN SERVIDOR UBUNTU

Para configurar una dirección IP estática en un servidor Ubuntu, sigue estos pasos:

1. Identifica el nombre de tu interfaz de red

Ejecuta el siguiente comando para identificar el nombre de la interfaz de red (por ejemplo, ens33,
eth0, etc.):

Ejecutar código

ip a

Nota el nombre de la interfaz conectada a la red.

2. Edita el archivo de configuración de red

En versiones modernas de Ubuntu (18.04 y posteriores), la configuración de red se gestiona con


netplan. Edita el archivo de configuración que normalmente está en /etc/netplan/. Para listar los
archivos, usa:

Ejecutar código

ls /etc/netplan/

Por ejemplo, puede aparecer un archivo como 01-netcfg.yaml. Ábrelo con un editor de texto, por
ejemplo:

Ejecutar código

sudo nano /etc/netplan/01-netcfg.yaml

3. Configura la IP estática

Modifica el archivo para incluir tu configuración de red. Asegúrate de reemplazar los valores
según tus necesidades:

yaml

Ejecutar código

network:

version: 2

ethernets:

ens33: # Reemplaza "ens33" con el nombre de tu interfaz


GUIA – ESTUDIANTE APSTI-
ASR
dhcp4: no

addresses:

- 192.168.1.100/24 # Reemplaza con la IP deseada y la máscara de red

gateway4: 192.168.1.1 # Reemplaza con tu puerta de enlace predeterminada

nameservers:

addresses:

- 8.8.8.8 # DNS primario (por ejemplo, Google DNS)

- 8.8.4.4 # DNS secundario (opcional)

4. Aplica los cambios

Guarda el archivo (Ctrl+O, luego Enter, y finalmente Ctrl+X para salir de nano) y aplica los cambios
con:

Ejecutar código

sudo netplan apply

5. Verifica la configuración

Comprueba si la IP estática se ha aplicado correctamente:

Ejecutar código

ip a

Asegúrate de que la dirección IP coincide con la configurada.

Solución de problemas

Si hay algún problema, puedes verificar el estado de la configuración con:

Ejecutar código

sudo netplan try

Esto simula los cambios y permite revertirlos si algo falla.


GUIA – ESTUDIANTE APSTI-
ASR
INSTALACION Y CONFIGURACION DE NEXTCLOUD

Para instalar Nextcloud en un servidor, puedes seguir los pasos detallados a continuación.
Asumiremos que estás usando Ubuntu Server y tienes configurado un entorno básico (por
ejemplo, Apache, MySQL/MariaDB, y PHP). Si necesitas ayuda con algún paso, ¡avísame!

1. Actualiza el sistema

Asegúrate de que tu sistema esté actualizado:

Ejecutar código

sudo apt update && sudo apt upgrade -y

2. Instala Apache, MariaDB y PHP

Nextcloud requiere un servidor web, una base de datos y PHP. Instálalos con:

Ejecutar código

sudo apt install apache2 mariadb-server libapache2-mod-php php php-gd php-mbstring php-intl
php-xml php-mysql php-zip php-curl php-cli unzip -y

3. Configura MariaDB

1. Accede a MariaDB:

Ejecutar código

sudo mysql

2. Crea una base de datos para Nextcloud:

sql

Ejecutar código

CREATE DATABASE nextcloud;

CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'TuContraseñaSegura';

GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';

FLUSH PRIVILEGES;

EXIT;
GUIA – ESTUDIANTE APSTI-
ASR

4. Descarga Nextcloud

Descarga la última versión de Nextcloud desde su sitio oficial:

Ejecutar código

wget https://download.nextcloud.com/server/releases/latest.zip

Extrae los archivos:

Ejecutar código

unzip latest.zip

sudo mv nextcloud /var/www/

sudo chown -R www-data:www-data /var/www/nextcloud

sudo chmod -R 755 /var/www/nextcloud

5. Configura Apache

1. Crea un archivo de configuración para Nextcloud:

Ejecutar código

sudo nano /etc/apache2/sites-available/nextcloud.conf

2. Agrega el siguiente contenido:

apache

Ejecutar código

<VirtualHost *:80>

DocumentRoot /var/www/nextcloud

ServerName yourdomain.com

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

Require all granted


GUIA – ESTUDIANTE APSTI-
ASR
<IfModule mod_dav.c>

Dav off

</IfModule>

</Directory>

ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log

CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined

</VirtualHost>

Reemplaza yourdomain.com con tu dominio o dirección IP.

3. Habilita el sitio y los módulos necesarios:

Ejecutar código

sudo a2ensite nextcloud

sudo a2enmod rewrite headers env dir mime

sudo systemctl restart apache2

6. Accede a Nextcloud

Abre tu navegador y accede a:

arduino

Ejecutar código

http://<tu-dominio-o-IP>

Completa la configuración desde la interfaz web:

1. Crea un usuario administrador.

2. Introduce los datos de la base de datos:

o Usuario: nextclouduser

o Contraseña: TuContraseñaSegura

o Base de datos: nextcloud

7. (Opcional) Habilita HTTPS

Para mayor seguridad, configura SSL usando Let's Encrypt:


GUIA – ESTUDIANTE APSTI-
ASR
Ejecutar código

sudo apt install certbot python3-certbot-apache -y

sudo certbot --apache

También podría gustarte