Vamos a instalar el complemento Duplicati como Docker para hacer copia de seguridad de lo que queramos a otro disco duro, en red o hasta en la nube. En este caso, lo vamos a usar para hacer backup de los Docker instalados.
Uso
A continuación, se muestran fragmento de código de ejemplo que le ayudarán a empezar a crear un contenedor.
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
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.
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
Ahora, necesitamos usar Wireless Network Watcher y mostrará la IP como se muestra a continuación.
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.
Default username: pi
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.
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.
sudo adduser pi ssh
Actualizar y actualizar la imagen de Raspbian Buster
Después de eso, necesitamos actualizar y actualizar nuestra imagen Raspbian Buster .
sudo apt-get update
sudo apt-get upgrade
Una vez que finalice la actualización y la actualización , podemos continuar y reiniciar nuestra Raspberry Pi.
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.
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 .
Nombre de usuario predeterminado : admin
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 .
Nombre de usuario predeterminado : pi
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 .
sudo su
apt-get update
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/
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