Cómo anfitrión su propio Cloud v2.0 (7 / 8 paso)

Paso 7: Transferencia de medios (Linux)

En este paso, los medios de comunicación que reside en el equipo cliente se transferirán a la nube recién creada. Son muchas maneras diferentes de transferencia de medios a la nube: copiar y pegar, arrastrar n' drop, o FTP. Mientras que cada una de las opciones son bien grande y el trabajo, ellos no son automáticos. Cada vez que cualquier medio de comunicación se actualiza en el equipo cliente, debe ser manualmente transferido al servidor. Para resolver este problema, se necesita un script automatizado. Adjunto el script que utilizo para este paso. Mi maquina funciona Linux, ésta es una secuencia de comandos de Linux. Si está ejecutando que Windows son el equipo cliente, puede utilizar un programa como FileZilla para transferir manualmente los archivos al servidor.

Para empezar, descargar el script y colocarlo en el /home carpeta en el equipo cliente. Abrir el script y lo editaremos para satisfacer las necesidades de la máquina cliente. En el script hay cuatro comandos rsync. Cada una corresponde a una carpeta de medios de comunicación: uno para documentos, fotos, medios de comunicación y música. A continuación es una descripción de cada elemento en la secuencia de comandos:

rsync -u - r - v -e ssh--progreso--delete--chmod = D775 /path/to/your/media/documents / * YOUR_SERVER_NAME nombre: ~ / public_html/documentos /--excluir = .htaccess--excluir = .htaccess ~

rsync - rsync es el servicio que se utiliza para transferir los medios de comunicación con el servidor.

-u - esta opción omite los archivos copias si son nuevos en el servidor. Si por alguna razón había un archivo más reciente en el servidor que en el equipo cliente, no se sobrescribe en el servidor.

-r - esta opción copia todos los archivos recursivamente.

-v - esta opción básicamente le dice a rsync para hacerle saber lo que está haciendo frente a la salida de sin datos a la terminal. Nivel de detalle se puede aumentar añadiendo guiones adicionales delante de la v.

-e - este comando seguido de ssh le dice a rsync para copiar los ficheros sobre SSH. Esta opción garantiza seguridad si los archivos se copian en el internet. Para poder utilizar esta opción con éxito, SSH debe estar configurado en el servidor. También deben ser capaces de SSH al servidor sin utilizar una contraseña. Una rápida búsqueda en Google debería conducir a un tutorial sobre cómo realizar esas tareas. Si sólo está copiando archivos en una red local, este comando realmente no es necesario.

--progreso - esta opción muestra el rsync de progreso está haciendo durante el proceso de copiado.

-borrar - esta opción borrará los archivos en el servidor si no se encuentran en el equipo cliente. Esto significa que si accidentalmente borra un archivo en el equipo cliente, ejecute el script y quieren recuperar ese archivo el servidor porque no quiere eliminar en primer lugar, no sea allí.

--chmod = D775 - esta opción le da a cada archivo los permisos adecuados para alojamiento en nube. Si esta opción se saca, carpetas dentro de los directorios de los nube no aparecerá en la Página Web.

/ ruta/a/tu/medios/documentos / *-este es el camino a la carpeta de documentos. La / * al final del comando asegura que se transfieren todos los archivos dentro de la carpeta de documentos. Cambiar la secuencia de comandos para que coincida con la ruta de acceso a cada uno de tus directorios de medios de comunicación.

YOUR_SERVER_NAME nombre: ~ / public_html/documentos / - este comando es la ruta a los archivos se copiarán en el directorio del servidor. Reemplace YOUR_SERVER_NAME con el nombre de su servidor. En el caso de esta guía, sería servidor. Reemplace su_nombre_de_dominio con el nombre de dominio que creó en el paso anterior. Por último, reemplace /documents/ con la carpeta de medios apropiados para copiar a.

--excluir = .htaccess--excluir = .htaccess ~ - porque--eliminar opción está en lugar, estos archivos potencialmente podrían suprimirse el servidor porque no están en el equipo cliente. Sin embargo, puesto que estos archivos protegen el servidor, ellos no se deben eliminar. Este comando evita que se borre.

Para ejecutar la secuencia de comandos, escriba:
. / rsync_backup

Si se obtiene un Permiso denegado tipo de error:
chmod 755 rsync_backup

En este punto, se debe ejecutar el script y todos los medios se transferirá al servidor. Para automatizar la secuencia de comandos, intente crear una tarea programada. Otra búsqueda rápida en Google debe generar un simple tutorial de como lograrlo.

El script puede descargarse de mi página de github situado aquí.

Artículos Relacionados

Control remoto puerta - cosa su Internet

Control remoto puerta - cosa su Internet

al instante podemos abrir una puerta o controlar cualquier cosa nos podemos conectar. Funciona desde cualquier PC, iPhone o Android. Después de conectar algo que queremos controlar, descargar la aplicación gratuita para PC, abrir un puerto y controla
Cómo usar Bitcoins - la moneda de Internet peer-to-peer

Cómo usar Bitcoins - la moneda de Internet peer-to-peer

frenesí ha escrito una introducción poco agradable a bitcoin, centrándose en el lado de la minería de Bitcoin .Pero no todos los usuarios de la mina de bitcoin. Este ' ible se centrará en qué es Bitcoin, cómo obtenerlo y cómo utilizarlo.El siguiente
Cómo hospedar tu propio blog de Wordpress

Cómo hospedar tu propio blog de Wordpress

instalar Wordpress en servidor propio le da más control sobre tu blog. Este Instructable es una guía paso a paso sobre cómo hacerlo, completamente gratis y sin conocimientos de codificación requeridos.Paso 1: Haz organizado En primer lugar, necesitar
Aplicaciones de IoT industrial - construir tu propio cable láser

Aplicaciones de IoT industrial - construir tu propio cable láser

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! VALARM es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Se recomienda utilizar dis
Principiantes guían de OpenGL: construir su propio software de CAD

Principiantes guían de OpenGL: construir su propio software de CAD

Mi carné de estudiante de Autodesk Maya expirado recientemente. Así que hice lo que cualquiera haría, construir mi propio 3D CAD software (cuidado con Autodesk).Así que empecé a escribir mi aplicación en C++ usando OpenGL, SDL y en aproximadamente un
Construir su propio firewall gateway

Construir su propio firewall gateway

aprender a construir su propio firewall gateway usando FreeBSD® y viejas piezas de la PC. El servidor de seguridad consistirá en el cortafuegos de PF, IDS Snort, varias aplicaciones de IPS, proxy Squid y algunas interfaces web intuitivas para la audi
Cómo hacer tu propio sitio web gratis en 10 minutos (con dominio y Host)

Cómo hacer tu propio sitio web gratis en 10 minutos (con dominio y Host)

Voy a mostrarte cómo hacer su propio sitio web en menos de 10 minutos, como registrar un nombre de dominio gratis, registrar un hosting gratis, configurar las páginas, subir archivos y publicar contenido - gratis!Foto de arriba es uno de mis sitios c
Cómo iniciar tu propio blog

Cómo iniciar tu propio blog

Usted necesita absolutamente un blog si quieres trabajar desde casa, autor de un libro, obtener más exposición para su negocio existente o escribir tus pensamientos. Afortunadamente puede estar para arriba y en unos 15 minutos con este tutorial paso
IoT industrial - cómo construir tu propio Pagoda al aire libre para clima, calidad del aire y otros sensores

IoT industrial - cómo construir tu propio Pagoda al aire libre para clima, calidad del aire y otros sensores

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! Valarm es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Si usted quiere ahorrar ti
Cómo iniciar tu propio grupo para empoderar a las niñas!

Cómo iniciar tu propio grupo para empoderar a las niñas!

Empezar por ti mismo estas preguntas;¿Tienes tiempo y energía para ser voluntario?¿Tienes un deseo de mentores de jóvenes en tu comunidad?¿Es especialmente interesados en ofrecer a las niñas experiencias donde puede sentir fuerte, capaz y seguro?¿Qué
Hacer tu propio Percebe de Half-Life usando materiales del hogar

Hacer tu propio Percebe de Half-Life usando materiales del hogar

El videojuego Half-Life hizo su debut en 1998, nos presenta el héroe físico, Gordon Freeman, y un anfitrión de enemigos mortales, sobrenatural. Una de las criaturas más extrañas y más mortíferas fue el percebe, que le cuelgan debajo de los puentes, g
10 cuestiones a tener en cuenta cuando conmutación a Cloud Computing

10 cuestiones a tener en cuenta cuando conmutación a Cloud Computing

Cloud computing es muy diferente a las formas convencionales de la subcontratación. Outsourcing convencional consiste en almacenar el servidor en el centro de datos de otra persona o tener un proveedor de servicio que gestiona tus dispositivos para u
Su propio grabador de láser.  Barato. ¿

Su propio grabador de láser. Barato. ¿

No ganó el concurso del láser? Bummer.  Bien, usted todavía puede obtener su grabador láser propio, para nada.Esta es mi entrada al concurso de láser de epilog y concurso de arduino (así que por favor voten por mí), así como mi entrada al mundo de la
CyberSafe: Su Personal Cloud IoT plataforma

CyberSafe: Su Personal Cloud IoT plataforma

Convertir su viejo Pi de frambuesa en un privado, nube conectada plataforma IoT como Thingspeak o PubNub! Flujo de los datos de sensor sin problemas!La moda de los últimos años ha sido IoT, y las grandes empresas han sido rápidas saltar en el carro.