Channel | Publish Date | Thumbnail & View Count | Download Video |
---|---|---|---|
Publish Date not found | 0 Views |
¡Cualquier sugerencia sobre cómo me equivoqué o cómo mejoré será muy apreciada!
CAPÍTULOS
0:00 Introducción
2:30 Ferretería
4:35 Ubuntu
7:23 Próxima nube
26:52 SSL autofirmado
28:51 Reenvío de puertos y DDNS
32:33 Guardia de alambre
Transmisión 36:01
38:43 Plex
41:41 Final
¡ASEGÚRESE DE REEMPLAZAR LOS COMANDOS A CONTINUACIÓN CON LAS RUTAS DE SU SISTEMA!
Creación de una matriz RAID 1
Para ver los discos disponibles: lsblk -o NOMBRE, TAMAÑO, TIPO FS, TIPO, PUNTO DE MONTAJE
Creando la matriz – sudo mdadm –create –verbose /dev/md0 –level=1 –raid-devices=2 /dev/sda /dev/sdb
Para ver el estado: cat /proc/mdstat
Creación de un sistema de archivos: sudo mkfs.ext4 -F /dev/md0
Creación de un directorio para el montaje: sudo mkdir -p /mnt/test
Montaje de matriz: sudo mount /dev/md0 /mnt/test
Guardando el diseño de la matriz – sudo mdadm –detail –scan | sudo tee -a /etc/mdadm/mdadm.conf
Ponerlo a disposición durante el arranque inicial: sudo update-initramfs -u
Agregar a fstab para montaje automático durante el arranque
echo '/dev/md0 /mnt/md0 ext4 valores predeterminados,nofail,discard 0 0' | sudo tee -a /etc/fstab
Descargando Nextcloud – wget https://download.nextcloud.com/server/releases/latest.zip
Configuración de MariaDB: sudo apt install mariadb-server
Compruebe si MariaDB se está ejecutando: systemctl status mariadb
Script de instalación segura de MariaDB: sudo mysql_secure_installation
Crear base de datos Nexcloud: sudo mariadb
CREAR BASE DE DATOS nextcloud;
MOSTRAR BASES DE DATOS;
CONCEDER TODOS LOS PRIVILEGIOS EN nextcloud.* A 'nextcloud'@'localhost' IDENTIFICADO POR 'yourpassword';
PRIVILEGIOS DE DESCARGA;
CTRL+D para salir.
Instalación del servidor web Apache
sudo apt install php php-apcu php-bcmath php-cli php-common php-curl php-gd php-gmp php-imagick php-intl php-mbstring php-mysql php-zip php-xml
Comprobar el estado de Apache – systemctl status apache2
Habilitar extensiones php recomendadas – sudo phpenmod bcmath gmp imagick intl
Instalación de Nextcloud
sudo apt install descomprimir
Descomprimir latest.zip
Prueba de mv nextcloud
sudo chown -R www-data:www-data prueba
sudo mv prueba /var/www
sudo a2dissite 000-default.conf
Configurar un archivo de configuración para el sitio: sudo nano /etc/apache2/sites-available/test.conf
Añade el contenido del vídeo (YouTube no permite corchetes angulares)
Habilitar el sitio – sudo a2ensite test.conf
Configurar PHP – sudo nano /etc/php/8.3/apache2/php.ini (reemplace 8.3 con su versión)
Ajuste estos parámetros
límite de memoria = 512M
tamaño_máximo_de_archivo_cargado = 200M
tiempo_máximo_ejecución = 360
tamaño_máximo_del_poste = 200M
fecha.zona horaria = América/Detroit
opcache.enable=1
opcache.buffer_de_cadenas_internadas=8
opcache.max_archivos_acelerados=10000
consumo_memoria_opcache=128
opcache.save_comments=1
opcache.revalidate_freq=1
Habilite estos mods PHP para Apache: sudo a2enmod dir env headers mime rewrite ssl
Reiniciar Apache: sudo systemctl restart apache2
SSL autofirmado: sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt
Configurar Apache: sudo nano /etc/apache2/sites-available/default-ssl.conf
Actualice la configuración para apuntar al certificado SSL y a los archivos de clave
Archivo de certificado SSL /etc/ssl/certs/apache-selfsigned.crt
Archivo de clave de certificado SSL /etc/ssl/private/apache-selfsigned.key
Habilitar módulo SSL – sudo a2enmod ssl
Habilitar el host virtual SSL – Habilitar el host virtual SSL
Reiniciar Apache: sudo systemctl restart apache2
Instalación de WireGuard
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
sudo ./wireguard-install.sh
Instalación de transmisión
sudo apt-get install transmisión-cli transmisión-common transmisión-dae
Para asegurarse de que la transmisión pueda escribir en la carpeta: sudo chmod 777 /mnt/downloadsfolder
Instalación de Plex
sudo apt install wget curl gpg gnupg2 propiedades-de-software-comunes apt-transport-https lsb-release certificados-ca
echo deb https://downloads.plex.tv/repo/deb público principal | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
wget https://downloads.plex.tv/plex-keys/PlexSign.key
gato PlexSign.key | sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/PlexSigkey.gpg
actualización de sudo apt
sudo apt install plexmediaserver
Algunos tutoriales que profundizan en todos estos
https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-with-mdadm-on-ubuntu
https://www.learnlinux.tv/build-an-awesome-nextcloud-server-updated-for-ubuntu-22-04/
https://github.com/angristan/wireguard-install
https://www.how2shout.com/how-to/transmission-ubuntu-how-to-install-use-it-on-ubuntu-19-0418-04.html
https://computingforgeeks.com/install-plex-media-server-ubuntu-debian/
PD: Esta es la primera vez que edito un video o publico algo… por favor, tengan cuidado 🙂
Aproveche la oportunidad de conectarse y compartir este video con sus amigos y familiares si lo encuentra útil.