Lo primero que tenemos que hacer es asegurarnos de que tenemos instalado Docker-Compose o instalarlo si no es el caso:
apt install docker-compose
Después, para mantener un poco el orden, he creado una carpeta para este caso y entro en ella:
mkdir qbittorrent cd qbittorrent/
Ahora creamos un archivo con un nombre concreto y copiamos las líneas necesarias para su instalación:
nano docker-compose.yml
Este texto siguiente es el que tenemos que copiar, cambiaremos lo necesario para nuestra instalación, como la zona y país, puerto, ruta de los volumes, etc…
Vamos a ver con estos pasos como actualizar nuestros sistema operativo en la Raspberry Pi a la última versión, en este caso Debian 11.
El sistema operativo Raspberry Pi se basa en Debian y sigue sus versiones. La última versión del sistema operativo Raspberry Pi disponible para descargar es actualmente «Buster», basada en Debian 10. Si está atrasado y necesita actualizar su sistema operativo Raspberry Pi o desea probar la siguiente versión («Bullseye», por ejemplo, Debian 11), puede seguir estos pasos.
El sistema operativo Raspberry Pi utilizó repositorios de paquetes para descargar nuevas actualizaciones para el software instalado. Al usar repositorios para otra versión, es posible actualizar a la última versión sin perder ningún dato. La URL se establece en /etc/apt/sources.list.
Desde terminal
Comience abriendo una ventana de terminal. Puede hacer esto en el escritorio, en Raspberry Pi OS Lite o incluso a través de una conexión SSH, no importa.
Estos son los pasos a seguir:
Abra el archivo sources.list con:
sudo nano /etc/apt/sources.list
Verá una o más líneas como esta:
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
Edite esta línea y reemplace el nombre del código Debian actual con el que desea instalar, por ejemplo:
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
El siguiente paso es realizar una actualización completa de su sistema:
Actualice las listas de paquetes:
sudo apt update
Luego actualiza todo con:
sudo apt upgrade
Presione “Y” para confirmar la instalación. Comenzará a descargar todos los paquetes ahora.
Presione “q” para salir del texto apt-listchanges.
Dependiendo de los paquetes que tenga, es posible que deba responder algunas preguntas durante la instalación (sobrescribir la configuración, reiniciar los servicios, etc.).
Tomará un tiempo descargar e instalar todo el paquete nuevo. Una vez hecho esto, es una buena idea reiniciar su sistema para aplicar todos los cambios directamente: sudo reboot
Eso es todo, ahora estoy actualizado con la diana ejecutándose en mi Raspberry Pi 4:
Vamos a configurar Syncthing para hacer copia y sincronización de nuestros archivos entre equipos. Esta será una instalación nativa en Raspberry Pi OS, más abajo puedes ver como instalarlo en Docker.
Comandos para ejecutar la instalación en Linux
Vamos actualizar los paquetes del sistema primero.
sudo apt update
sudo apt upgrade
Si estás en una Raspberry Pi, es recomendable actualizar el firmare.
sudo rpi-update
Ahora ya podemos pasar el comando de instalación.
sudo apt install syncthing
Si te da error de apt-transport-https, tenemos que instalarlo para corregirlo, sino no hace falta.
Es necesario copiar el siguiente contenido en el archivo /etc/systemd/system/syncthing@.service recuerda que puede ejecutarlo con nano delante, y sudo para que tengas permisos.
Desde Portainer tenemos que crear un nuevo Stack compiendo este contenido y adaptarlo cambiando lo necesario. Como los Volumenes, usuario, contraseña, PGUID y PGID, como se muestra en el vídeo.
OpenVPN es una herramienta de conectividad basada en software libre: SSL (Secure Sockets Layer), VPN Virtual Private Network (red virtual privada). OpenVPN ofrece conectividad punto-a-punto con validación jerárquica de usuarios y host conectados remotamente. Resulta una muy buena opción en tecnologías Wi-Fi (redes inalámbricas IEEE 802.11) y soporta una amplia configuración, entre ellas balanceo de cargas. Está publicado bajo la licencia GPL, de software libre.
Después de que el DNS dinámico se haya creado correctamente, podemos reemplazar el VPN.SERVERNAME.COM con nuestra dirección y ejecutar el contenedor desde el comando siguiente:
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm darathor/openvpn ovpn_genconfig -u udp://VPN.SERVERNAME.COM
Generar certificado de CA
Introduciendo el siguiente comando nos pedirá meter una contraseña dos veces.
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it darathor/openvpn ovpn_initpki
Inicie el proceso del servidor OpenVPN
Tenemos primero que abrir el puerto en nuestro Router, podemos usar este vídeo como ejemplo pero poniendo el puerto 1194 interno y externo, y protocolo UDP. En el primer vídeo está también.
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN darathor/openvpn
Metemos este comando de arriba con le puerto.
Generar un certificado de cliente sin una frase de contraseña
Con esto creamos un usuario para el cliente sin contraseña. Se puede cambiar CLIENTNAME por el nombre que queráis.
Hola, vamos a instalar NEXTCLOUD en Openmediavault, aunque este tutorial también vale para otros sistemas Linux como Debian, u otros adaptando los comandos.
Como una imagen vale más que mil palabras, os dejo primero el vídeo por si lo queréis ver.
A continuación, os dejo la lista de comandos que he usado, por si lo quieres ir copiando y pegando, por ejemplo si estás conectado con el buen Putty.
Es importante que si estás en OpenMediavault instalándolo, cambies el puerto 80 y si lo usas, el 443, por otros.
Instalar el servidor HTTP Apache2, MariaDB, PHP y módulos relacionados
Ahora que ha instalado todos los paquetes necesarios, continúe a continuación para comenzar a configurar los servidores. Primero ejecute los siguientes comandos para crear una base de datos en blanco de NextCloud.
Para iniciar sesión en el servidor MariaDB, ejecute los siguientes comandos
sudo mysql -u root -p
Luego crea una base de datos llamada nextcloud
CREATE DATABASE nextcloud;
Cree un usuario de base de datos llamado nextclouduser con una nueva contraseña
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'NUEVACONTRASEÑA';
Luego otorgue al usuario acceso completo a la base de datos.
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'CONTRASEÑAANTERIOR' WITH GRANT OPTION;
Finalmente, guarde sus cambios y salga.
FLUSH PRIVILEGES;
EXIT;
☁️ Como ACCEDER desde INTERNET NEXTCLOUD y con las APLICACIONES – Parte 2️⃣
El archivo que hay que modificar es: /var/www/html/nextcloud/config
Hay que añadir una línea debajo de 0 => ‘192.168.1.96’, que en vuestro caso tendrá vuestra IP. Poniendo 1 => ‘IP o dominio’ como la anterior.
🖪 NextCloud instalar DISCO DURO EXTERNO USB 🖫 Parte 3️⃣
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies