Alternativa tipo Dropbox como servicio para el servidor

Estoy buscando una recomendación sencilla de una solución de terceros para las copias de seguridad del servidor en la nube. Tengo un servidor que produce 2 MB de datos todos los días. Me gustaría tener una copia de seguridad en la nube de alguna manera, usando un servicio similar a Dropbox o Box.

Ni Dropbox ni Box se pueden ejecutar en un servidor como un servicio (se ejecutan en el contexto del usuario conectado):

Esto es para un proyecto favorito, por lo que soy consciente de los costos.

¿Alguna sugerencia?

Ampliando la "copia de seguridad en la nube de alguna manera". Una solución ideal:

  • Se ejecuta como un servicio de Linux (daemon/bg job) que monitorea archivos en un directorio específico. Tendré un trabajo cron que agrega archivos a la carpeta monitoreada periódicamente
  • Tiene una aplicación web/API web donde puedo verificar fácilmente que los archivos se cargan diariamente y que son fáciles de descargar
  • Es gratis hasta cierto límite (100 MB es más que suficiente)
  • No es autohospedado. Quiero evitar tener que hacer una copia de seguridad de la copia de seguridad.
¿Estás pidiendo algo para autohospedarte? Qué sistema operativo se ejecuta en el extremo receptor (si es Linux, simplemente puede usar ssh para copiar archivos, incluso SSHFS para montar almacenamiento remoto en la máquina local). De la misma manera, podría funcionar algo que ofrezca almacenamiento a través de WebDAV (por ejemplo, Nextcloud). SeaFile también podría valer la pena echarle un vistazo. Todo eso funcionaría para tener datos "respaldados en la nube de alguna manera", todos ellos son gratuitos. Si das más detalles sobre "de alguna manera", eso haría que las recomendaciones coincidentes fueran más fáciles;)
Dado el pequeño tamaño de mis archivos, preferiría una solución en la nube en lugar de un alojamiento propio. Mi máquina está ejecutando RHEL6.
@Izzy Agregué algunos detalles más a mis preguntas.
¡Gracias! Hay varios hosters de Nextcloud que brindan al menos 1G de almacenamiento de forma gratuita, solo consulte esta página de Nextcloud . La copia de WebDAV de mi comentario anterior se aplicaría para el proceso de copia de seguridad y el sitio web correspondiente o la aplicación de Android para verificar qué llegó allí. ¿Eso se ajustaría a sus necesidades, así que debería hacer de esto una respuesta?
Si bien la respuesta me indica la dirección correcta, es demasiado vaga. Desafortunadamente, no se pudo encontrar ningún servicio gratuito.
Desde el enlace anterior: Webo ofrece un plan gratuito con almacenamiento 3G, al igual que Wölkli , solo para elegir 2 ejemplos. Por lo que escribiste, eso debería encajar. ¿O me perdí algo?
Eso funciona, gracias. No estoy seguro de cómo los perdí. Si convierte esto en una respuesta, puedo aceptar y votar. ¡Gracias!
"Tengo un servidor que produce 2 MB de datos todos los días"; puede obtener 2 GB gratis de DropBo; eso equivale a casi tres años de datos; al final de eso, elimine las cosas antiguas (o abra una nueva cuenta gratuita)
Dropbox declara explícitamente que su software no se puede ejecutar como un servicio. (segundo enlace en mi publicación)

Respuestas (1)

Puedes usar Nextcloud para esto. Hay proveedores que ofrecen algunos GB de forma gratuita, como Webo , con sede en Alemania, o Wölkli , con sede en Suiza , y ambos ofrecen 3 GB de almacenamiento en sus planes gratuitos.

El almacenamiento de archivos de Nextcloud se puede montar localmente usando WebDAV , lo cual se hace fácilmente en una máquina Linux, no se necesita software adicional, solo se agrega una sola línea a /etc/fstab:

https://<Nextcloud-Server>/remote.php/dav/files/<user>/ /home/<user>/dav davfs user,rw,noauto,_netdev 0 0

(por supuesto, puede usar un punto de montaje diferente, por lo que esta es solo una línea de ejemplo. Los parámetros importantes son user(para que pueda montarlo sin root), rwpara acceso de lectura y escritura, _netdevdiciéndole al sistema que esto no se puede montar antes de que la red esté activa ).

Una vez hecho esto, sus copias de seguridad se colocan en el servidor simplemente copiándolas en la carpeta Nextcloud montada localmente. Veamos cómo se ajusta a sus requisitos por completo:

  • Se ejecuta como un servicio de Linux (daemon/bg job) que monitorea archivos en un directorio específico. Tendré un trabajo cron que agrega archivos a la carpeta monitoreada periódicamente: no exactamente (no hay servicio de Linux), pero aún se alcanza el objetivo: todos los archivos colocados allí terminan en el servidor.
  • Tiene una aplicación web/API web donde puedo verificar fácilmente que los archivos se cargan diariamente y que son fáciles de descargar: Sí, puede verificar eso a través de su navegador en cualquier dispositivo compatible con un navegador (vea la captura de pantalla a continuación). Si se tratara de un dispositivo Android, incluso podría usar su aplicación para él (pero entonces, esto también se encargaría de / duplicaría los archivos).
  • Es gratis hasta cierto límite (100 MB es más que suficiente): obtendrás 3 GB con los servicios mencionados. Así que es 30 veces más que suficiente :)
  • No es autohospedado. Quiero evitar tener que hacer una copia de seguridad de la copia de seguridad.: Puede alojarla usted mismo (y luego el almacenamiento disponible depende de usted). Pero como no desea, vea arriba: hay servicios disponibles desde múltiples lugares. Copia de seguridad de la copia de seguridad incluida.

Archivos de Nextcloud
Archivos de Nextcloud en un navegador web. Fuente: Nextcloud . Como ves, puedes incluso comentar archivos.

Estoy usando Nextcloud yo mismo (autohospedado) y puedo decir que funciona de manera confiable y en mi humilde opinión se adapta perfectamente a su caso de uso. Usando la variante alojada, ni siquiera tendrá que preocuparse por las actualizaciones, por lo que debería ser una experiencia sin problemas. Una vez configurado, simplemente funciona.

Me alegro de que finalmente hayamos encontrado una solución para ti, disfrútala :)