Como instalar TRANSMISSION en OPENMEDIAVAULT 5 📚 Docker

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.

---
version: "2.1"
services:
  transmission:
    image: linuxserver/transmission
    container_name: transmission
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
      - TRANSMISSION_WEB_HOME=/combustion-release/ #optional
      - USER=username #optional
      - PASS=password #optional
    volumes:
      - <path to data>:/config
      - <path to downloads>:/downloads
      - <path to watch folder>:/watch
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped

Una vez instalado, para acceder tendemos que poner la IP o nombre de nuestro equipo seguido del puerto:

http://IP:9091/transmission/web/

🔒 TRANSMISSION dar permisos carpeta DOWNLOAD COMPLETE corregir 🔑 

📥 Cómo controlar TRANSMISSION desde nuestro SMARTPHONE – VPN 

👉 Apoya los vídeos para poder hacer más y mejor haciéndote MIEMBRO: https://www.youtube.com/channel/UCrXAtMTVWw_a7SKIbgB756Q/join 

 

Cómo instalar qBittorrent en OpenMediaVault 5

En este video, veremos cómo instalar qBittorrent en OpenMediaVault 5.

👉 Te pueden venir bien si te faltan:

Inicie sesión en su panel de control Portainer. Abra su conexión local y luego haga clic en «Stacks» en la columna de la izquierda.

A continuación, haga clic en «Agregar Stack».

Nombra el Stack «qbittorrent» (sin las comillas) y luego copia y pega lo siguiente en la sección «Editor web»:

---
version: "2"
services:
  qbittorrent:
    image: linuxserver/qbittorrent
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
      - UMASK_SET=022
      - WEBUI_PORT=8080
    volumes:
      - /path/to/appdata/config:/config
      - /path/to/downloads:/downloads
    ports:
      - 6881:6881
      - 6881:6881/udp
      - 8080:8080
    restart: unless-stopped

Deberá cambiar los «volúmenes» para que apunten a las carpetas correctas en su servidor OMV, pero una vez que lo haya hecho, puede hacer clic en el botón azul «Deploy the stack» cerca de la parte inferior de la página.

Si, por alguna razón, necesita cambiar el puerto de qBittorrent, cambiará WEBUI_PORT y “8080: 8080” al número de puerto apropiado. Por ejemplo, si quisiera ejecutar la aplicación en el puerto 8181, cambiaría el valor para que se vea así:

- WEBUI_PORT=8181
- 8181:8080

Una vez instalado, puede ir a: http://tu-IP:8080 (cambie el puerto en la URL según sea necesario) y acceder a su instalación de qBittorrent.

El usuario y contraseña por defecto son: admin y adminadmin

¡Listo! Ya puedes usarlo.

Apoyar el canal:

https://www.paypal.me/sirGamba

Enlace afiliado Amazon https://amzn.to/2DUSbpa

Más vídeos de OpenMediaVault

Fuente

 

Cómo: Cambiar / mover el directorio de datos en NEXTCLOUD

Configuración del servidor web Apache

Tenemos que comprobar si existe y si no es así crear un archivo en la siguiente ruta. Reemplazando el Directorio y otras rutas de archivos con sus propias rutas de archivos:

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

El contenido será el siguiente, donde lo que nos importa en esta parte es que esté Options +FollowSymlinks 

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

</Directory>

Luego habilita el sitio recién creado:

a2ensite nextcloud.conf

Mover carpeta Data del usuario en cuestión.

  • Asegúrate de que no se esté ejecutando trabajos cron de Apache.
  • Parar ser servicio de Apache
    service apache2 stop
  • Mover la carpeta del usuario /data a la nueva ubicación usando este ejemplo y cambiándolo por tus rutas:
cd /var/www/html/nextcloud

cp -r data /srv/dev-disk-by-label-datos/nextcloud

mv data data.old
  • Cree un enlace simbólico desde la ubicación original a la nueva ubicación
    ln -s /srv/dev-disk-by-label-datos/nextcloud/data data
  • Asegúrate de que los permisos sigan siendo correctos en el enlace simbólico que hemos creado en /var/www/html/nextcloud. El propietario no puede ser Root, hay que verlo y cambiarlo con los siguientes comandos:
    ls -al

    chown -h www-data:www-data data

    chown -R www-data:www-data data
  • También comprueba los permisos de la carpeta que has movido:
cd /srv/dev-disk-by-label-datos/nextcloud/
chown -h www-data:www-data data
chown -R www-data:www-data data
  • Inciar servicio Apache
    service apache2 start

Fuentes:

https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170

https://help.nextcloud.com/t/is-there-a-safe-and-reliable-way-to-move-data-directory-out-of-web-root/3642/4

https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#apache-web-server-configuration

🔐 Cómo instalar OPENVPN en OpenMediaVault 5 DOCKER

¿Qué es OpenVPN?

OpenVPN es una herramienta de conectividad basada en software libreSSL (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.

Guía de instalación de OpenMediaVault 5

   Equipamiento requerido :

 Raspberry Pi Todos los modelos

 Tarjeta Micro SD «Mínimo 8 GB»
 Fuente de alimentación
 Cable Ethernet para conexión LAN
 Disco duro externo o unidad USB

     Opcional :

 Raspberry Pi carcasa

 Teclado y Ratón  

Crear volumen OVPN_DATA

OVPN_DATA="ovpn-data-openvpn"
docker volume create --name $OVPN_DATA

Configurar DNS dinámico

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.

docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it darathor/openvpn easyrsa build-client-full CLIENTNAME nopass

Cree y descargue la configuración del cliente con certificados incrustados

Aquí pondremos el mismo nombre que arriba.

docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm darathor/openvpn ovpn_getclient CLIENTNAME > CLIENTNAME.ovpn

 

Descargar archivo de cliente

Para descargarlo, la opción más fácil es descargar WinSCP u otro programa FTP y conectarnos a nuestra IP como hacemos con Putty. 

Podemos pasarlo al móvil con Google Drive por ejemplo.

Configurar el cliente OpenVPN

Nos bajamos OpenVPN Client e importamos el archivo.


Iniciar contenedor docker automaticamente al encender

Vamos a crear un archivo con el siguiente contenido:

[Unit]
Description=NOMBRE_DOCKER  
Requires=docker.service  
After=docker.service

[Service]
Restart=always  
ExecStart=/usr/bin/docker start -a NOMBRE_DOCKER
ExecStop=/usr/bin/docker stop -t 2 NOMBRE_DOCKER

[Install]
WantedBy=default.target

Podemos crear el archivo conectando por Putty o por WinSCP.

Crear archivo:

touch docker-NOMBRE_DOCKER.service

Lo abrimos con nano y pegamos el contenido de arriba ya personalizado:

nano docker-NOMBRE_DOCKER.service

Copiamos el archivo a la carpeta especial de systemd:

sudo cp docker-NOMBRE_DOCKER.service /etc/systemd/system/

Lo habilitamos:

systemctl enable docker-NOMBRE_DOCKER.service

Al reiniciar nuestro SO debería de levantarse automáticamente nuestro contenedor.

 

Fuentes:

  • https://pcmac.biz/openvpn-on-openmediavault-5-raspberry-pi-4/
  • https://www.ingenieroperales.com/iniciar-un-contenedor-de-docker-automaticamente-al-reiniciar/

☁️ Como instalar NEXTCLOUD en Openmediavault

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

sudo su – Para poder ejecutar todo con permisos.

apt-get install apache2
apt-get install apache2 mariadb-server libapache2-mod-php7.
apt-get install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt-get install php7.3-intl php-imagick php7.3-xml php7.3-zip

apt-get -y install gcc make autoconf libc-dev pkg-config
apt-get -y install libmcrypt-dev

apt-get install php-dev libmcrypt-dev php-pear
pecl install mcrypt
service apache2 restart

Descargar NextCloud

cd /var/www/html

wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip

* Puedes ver la última versión en su web y cambiarla por la 19.0.0, https://download.nextcloud.com/server/releases

apt-get install unzip

unzip nextcloud-19.0.0.zip

mkdir -p /var/www/html/nextcloud/data

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

chmod 750 /var/www/html/nextcloud/data

Ver la IP de nuestro equipo: hostname -I

Crear la base de datos NextCloud

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.

$CONFIG = array (
  'instanceid' => '',
  'passwordsalt' => '',
  'secret' => '/YQtPMrC3g5f7dr',
  'trusted_domains' =>
  array (
    0 => '192.168.1.96',
    1 => 'IP o dominio'

🖪 NextCloud instalar DISCO DURO EXTERNO USB 🖫 Parte 3️⃣

🍓 Cómo INSTALAR OpenMediaVault 5 en Raspberry Pi Todos los modelos

En este artículo, vamos a ver «Cómo instalar OpenMediaVault 5 en Raspberry Pi Todos los modelos» y verificaremos su funcionamiento.

¿Qué es OpenMediaVault?

OpenMediaVault  ( OMV ) es una  distribución gratuita de  Linux  diseñada para almacenamiento conectado a la  red  (NAS). El desarrollador principal del proyecto es Volker Theile, quien lo instituyó en 2009. OMV se basa en el   sistema operativo Debian y tiene licencia a través de  GNU General Public License v3 .

  Equipamiento requerido :

Raspberry Pi 3 y 4 «Otros modelos son lentos» https://amzn.to/2DUSbpa

Tarjeta Micro SD de 8 GB 

 Fuente de alimentación

 Cable Ethernet para conexión LAN

 Opcional :

 Raspberry Pi Case

 Teclado

 Ratón

Versiones de OpenMediaVault:

Software requerido:

👉 Wireless Network Watcher https://www.nirsoft.net/utils/wireless_network_watcher.html

Instalar Raspbian

Habilitar SSH en Raspberry Pi

  • Para habilitar SSH en Raspberry Pi , necesitamos crear una carpeta con el nombre SSH en la tarjeta SD sin extensión.

 

  • Además, necesitamos arrancar la Raspberry Pi con la tarjeta SD.

Acceda a SSH en Raspberry Pi

 

  • Además, como tiene la dirección IP de nuestra Raspberry Pi, use esta dirección en Putty para acceder a la consola SSH de Raspberry Pi.
  • Después de iniciar sesión en SSH con el nombre de usuario y contraseña predeterminados.
  1. Default username : pi
  2. Default password : raspberry

Cambiar contraseña de usuario pi

  • Después de iniciar sesión con la contraseña predeterminada , recomendamos encarecidamente que cambiemos la contraseña predeterminada con el comando.
  1. passwd

Agregar usuario Pi al grupo SSH

  • Una vez que la contraseña haya cambiado y se haya realizado correctamente, debemos agregar el usuario pi al grupo SSH . Por lo tanto, podemos habilitar futuras sesiones SSH en nuestro raspberry pi.
  1. sudo adduser pi ssh

Actualizar y actualizar la imagen de Raspbian Buster

  • Después de eso, necesitamos actualizar y actualizar nuestra imagen Raspbian Buster .
  1. sudo apt-get update
  2. sudo apt-get upgrade
  • Una vez que finalice la actualización y la actualización , podemos continuar y reiniciar nuestra Raspberry Pi.
  1. sudo reboot

Descargar OpenMediaVault 5 a Raspberry Pi

  • Una vez que se reinicia el sistema, necesitamos volver a iniciar sesión en Putty con una nueva contraseña.
  • Después de eso, necesitamos usar el siguiente comando para descargar OpenMediaVault.
  • Si el proceso de descarga se detiene, presione q para salir de esa página en particular.
  • Por fin necesitamos reiniciar el sistema, después de la descarga exitosa de OpenMediaVault.
  1. sudo reboot

 Acceda a la interfaz web de OpenMediaVault

  • Para acceder a la  interfaz web de OpenMediaVault  necesitamos usar la misma dirección IP de nuestra Raspberry Pi después de 2-3 minutos.

Dirección OpenMediaVault   = Sudirección IP de Raspberry Pi

  • Después de eso, debemos ingresar el  Nombre de usuario y la Contraseña  e iniciar sesión en nuestro  OpenMediaVault .
  1. Nombre de usuario predeterminado : admin
  2. Contraseña predeterminada : openmediavault

 

 Configuración de OpenMediaVault

  • En primer lugar, debe cambiar  el cierre  de sesión automático a  Desactivado .
  • En segundo lugar, cambie la contraseña administrativa web  a una contraseña segura de su elección.
  • En tercer lugar, navegue al sistema> Red y agregue una interfaz Ethernet .
  • En Configuración general, debemos seleccionar nuestra interfaz ethernet eth0 .
  • Después de eso, bajo IPv4, debemos seleccionar DHCP y guardar la configuración .

 

  • Finalmente, necesitamos navegar a los servicios  para  permitir  SSH  Permitir inicio de sesión raíz

 Inicio de sesión SSH OpenMediaVault

  • Después de eso, abra Putty y use la dirección Raspberry Pi para iniciar sesión como root .
  1. Nombre de usuario predeterminado : pi
  2. Contraseña predeterminada : use la contraseña que ha cambiado .
  • Además, le pedirá que cambie la contraseña en el primer inicio de sesión.

 Actualización y actualización de OpenMediaVault

  • Además, necesitamos actualizar y  actualizar nuestros  paquetes Openmediavault .
  1. sudo su
  2. apt-get update
  3. apt-get upgrade

Esto es mezcla de un artículo traducido con los vídeos que he realizado. Fuente: https://pcmac.biz/openmediavault-5-on-raspberry-pi/