Sincronización de archivos en su Raspberry Pi con Syncthing

Sincronización de archivos en su Raspberry Pi con Syncthing
Sincronización es una aplicación de sincronización de archivos de código abierto utilizada para sincronizar archivos entre múltiples dispositivos, como teléfonos inteligentes, computadoras personales o dispositivos integrados como Raspberry Pi. Proporciona una plataforma segura para compartir fácilmente sus archivos a otros dispositivos sin usar ninguna aplicación de terceros, lo que hace que la vida sea relativamente fácil y rápida.

Este artículo es una guía detallada para sincronizar archivos en su dispositivo Raspberry Pi usando Sincronización.

Sincronización de archivos en Raspberry Pi con Syncthing

La instalación de Sincronización No requiere ningún método de instalación complejo, en su lugar, puede completar fácilmente su instalación de su dispositivo Raspberry Pi utilizando los siguientes pasos simples:

Paso 1: Actualización de paquetes de Raspberry Pi

Antes de moverse hacia la configuración de sincronización, es mejor actualizar primero sus paquetes de Raspberry Pi utilizando el comando a continuación:

$ sudo apt actualización && sudo apt actualización

Paso 2: Instalación de requisitos previos

Después de actualizar el paquete, también deberá instalar un paquete adicional llamado "apt-transport-https"Como esto manejará la fuente que funcionará Https servicio. Puede instalar este paquete a través del siguiente comando:

$ sudo apt install apt-transport-https

Paso 3: Descargar la tecla GPG

A continuación, también deberá descargar y guardar la tecla GPG utilizando el siguiente comando para garantizar que el paquete provenga de una fuente confiable.

$ curl -s https: // sincronización.neto/llave de lanzamiento.txt | GPG -DEARMOR | sudo tee/usr/share/keyrings/syncthing-archive-keyring.gpg>/dev/null

El comando anterior agregará con éxito la tecla GPG.

Paso 4: Agregar repositorio de sincronización

Después de agregar la tecla GPG, puede aplicar el siguiente comando para agregar el repositorio de sincronización a la lista de origen de Raspberry Pi.

$ echo "Deb [firmado-by =/usr/share/keyrings/syncthing-archive-keyring.gpg] https: // apt.sincronización.Net/Syncthing Stable "| Sudo Tee/etc/apt/fuentes.lista.d/sincronización.lista

Paso 5: Actualización de la lista de origen

Una vez, agregas el Sincronización Repositorio, deberá actualizar la lista de origen de Raspberry Pi usando el siguiente comando:

$ sudo apt actualización

El comando anterior actualiza la lista de repositorio de Raspberry Pi.

Paso 6: Instale la sincronización en Raspberry Pi

Con la lista de origen actualizada, puede usar el siguiente comando para instalar Sincronización En Raspberry Pi:

$ sudo apt instalación de instalación

Paso 7: Ejecución de sincronización en Raspberry Pi

Después de instalar con éxito Sincronización En Raspberry Pi, ejecute el siguiente comando para ejecutar Sincronización en Raspberry Pi.

$ Syncthing

Cuando ejecute el comando anterior, abrirá el Sincronización interfaz web con la dirección "127.0.0.1: 8384"En tu navegador. También genera el archivo de configuración con la primera ejecución. Tienes que cerrar el navegador y usar el "Ctrl+C"Llaves en la terminal para dejar de sincronizar en Raspberry Pi.

Nota: Es importante abrir la sincronización al menos una vez antes de moverse hacia el siguiente paso.

Paso 8: Abrir archivo de configuración de sincronización

Para hacer los cambios, debe abrir el Sincronización Archivo de configuración utilizando el siguiente comando:

$ sudo nano ~/.config/syncthing/config.xml

Dentro de este archivo, encuentre la línea dada a continuación:

127.0.0.1: 8384

Puedes usar "Ctrl+W"Para encontrar la línea anterior en el archivo.

Ahora, cambie la IP dentro de la línea con la dirección IP de su Raspberry Pi y puede encontrar su dirección Raspberry Pi a través del siguiente comando:

$ hostname -i

Guarde el archivo anterior usando las teclas "Ctrl+x", y y presione Entrar para salir. Estamos haciendo este paso solo para asegurarnos de que solo los usuarios de confianza que están conectados con nuestra red local tengan acceso a los archivos.

Paso 9: Crear un archivo de servicio

En el paso de configuración final, tenemos que hacer una última tarea que es hacer un archivo de servicio para Sincronización Usando el siguiente comando:

$ sudo nano/lib/systemd/system/syncthing.servicio

Agregue la siguiente información dentro del archivo:

[Unidad]
Descripción = Syncthing
Documentación = hombre: sincronización (1)
Después = red.objetivo
[Servicio]
Usuario = RaspberryPi
Execstart =/usr/bin/synching -no -browser -no -resart -logflags = 0
Reiniciar = en falso
Reiniciar
SuccessExitStatus = 3 4
ReiniciarforceExitStatus = 3 4
# Endurecimiento
ProtectSystem = completo
PrivateTMP = True
SystemCallarchitectures = nativo
MemoryDenyWriteExeCute = True
NoneWPrivileges = True
[Instalar]
Wantedby = Multi-user.objetivo

Guarde el archivo y termine de crear el Sincronización Archivo de servicio en Raspberry Pi .

Paso 10: Habilitar el servicio de sincronización

Después de crear un archivo de servicio para Sincronización, Deberá habilitar el servicio nuevamente a través del siguiente comando:

$ sudo systemctl habilitar sincronización

Paso 11: Comenzar el servicio de sincronización

Ahora comienza el Sincronización Servicio en Raspberry Pi utilizando el comando mencionado a continuación:

$ sudo systemctl iniciar sincronización

Paso 12: Verificación de servicio de sincronización

También deberá asegurarse de si el Sincronización El servicio se está ejecutando bien en su Raspberry Pi y puede hacerlo emitiendo el siguiente comando ::

$ sudo SystemCtl Status Syncthing

Esto asegura que el Sincronización El servicio funciona perfectamente bien.

Paso 13: Acceder a la interfaz web de sincronización

Ahora usa la dirección http: // 192.168.100.162: 8384/ Para acceder a la interfaz web en su navegador.

Primero, deberá asegurarse Sincronización privacidad para que solo pueda acceder a sus archivos en su sistema y puede hacerlo haciendo clic en el "Ajustes" opción.

En el "Guía"Pestaña, ingrese el nombre de usuario, proporcione contraseña y luego haga clic en el"Ahorrar" botón.

Tan pronto como guarde los cambios, deberá proporcionar su nombre de usuario y contraseña para acceder a la interfaz web.

Para sincronizar los archivos entre los dispositivos, deberá agregar la ID del dispositivo haciendo clic en el "Agregar dispositivo remoto" opción. El dispositivo que desea agregar debe tener un Sincronización Instalar y la ID del dispositivo estará dentro de la aplicación. Después de eso, puede compartir su carpeta Raspberry Pi con ese dispositivo en particular haciendo clic en el "Agregar carpeta" opción.

Conclusión

Sincronización es una aplicación robusta que proporciona a los usuarios la libertad de compartir archivos entre múltiples dispositivos de manera segura. Puede instalar y ejecutar esta aplicación en su navegador Raspberry Pi a través de los pasos anteriores que incluyen agregar una tecla y repositorio GPG y usar el comando de instalación para instalar la aplicación en su dispositivo. Después de la instalación, deberá realizar algunos cambios en los archivos de configuración para acceder a Sincronización interfaz web en su navegador. Con el ID de dispositivo remoto, puede permitir que el dispositivo realice el intercambio de archivos con su Raspberry Pi.