Almacenamiento en la nube autohospedado con sincronización selectiva global

Me gustaría implementar una solución de almacenamiento en la nube autohospedada (en Linux), que permitiría una sincronización selectiva global .

Como ejemplo, me gustaría que un directorio llamado helloy *.jpglos archivos nunca se sincronicen, sin importar el lugar.

No me importa ninguna otra característica, los únicos requisitos estrictos son:

  • sincronización selectiva global
  • servidor basado en Linux
  • clientes para Linux y Windows

La única solución que encontré para hacer esto es Mega.nz, pero está alojada comercialmente.

Respuestas (2)

Definitivamente recomendaría Nextcloud , aunque no estoy 100% seguro de entender cuál es tu objetivo...

  • primero es FOSS y, por lo tanto, el alojamiento propio (seguro en Linux) no es un problema.
  • Los clientes FOSS dedicados están disponibles para Linux, Windows , Mac, Android, iOS e incluso Windows Mobile. pero también en otras plataformas, o si no te gustan, no debería ser un problema ya que el intercambio de archivos se realiza a través de WebDAV; por lo que todos los clientes WebDAV están bien.
  • un montón de aplicaciones (funciones ampliables, como contactos, calendario, tareas, correos, lector de noticias,...) también se integran en resp. interactuar/sincronizarse con otras aplicaciones sin problemas, ya que se utilizan protocolos y formatos estándar.

ahora con respecto a su recomendación especial ( sincronización selectiva global )...

  • o usa el cliente y anula la selección de la carpeta no deseada y / o agrega la extensión que debe ignorarse a la lista en la configuración. - Supongo que esto no es lo que estás buscando... pero la otra respuesta fue sobre esto; tal vez esto me confundió un poco.
  • o si usted es el administrador de la instancia y no quiere un archivo/carpeta de este tipo en su servidor, debe echar un vistazo a la aplicación de protección Ransomware . está diseñado en primer lugar para otra cosa, como dice el nombre, pero supongo que con esto puedes lograr tus objetivos.
  • si no, tal vez eche un vistazo a la línea de config.php'blacklisted_files' => array('.htaccess'), , pero solo utilícelo/cámbielo, ¡si realmente sabe lo que está haciendo!

y el último consejo que quiero expresar es, si está bien con la carpeta/archivos en su servidor, pero desea restringir el acceso (no solo para algunos usuarios, sino para otras condiciones especiales), el control de acceso a archivos es la aplicación que debe buscar en un poco más cerca.
menciono esto, porque espero que sepa que bloquear antes de cargar solo verifica/funciona con el nombre de los archivos/carpetas (aún será posible cambiar el nombre y cargar, o también pueden existir las mismas imágenes con una extensión .jpeg... ), pero una verificación de los archivos en el servidor también funciona con tipos MIME, por ejemplo.
--> tal vez ambos cheques/aplicaciones en combinación tengan sentido para estar seguros...

El siguiente servicio puede ser compatible con sus necesidades.

  1. https://owncloud.org
  2. https://nextcloud.com
  3. https://www.tonido.com

y comenta si necesitas más ayuda

Gracias. Solía ​​​​ejecutar owncloud y nextcloud pero no encontré la configuración de ignorar global. ¿Dónde está? En cuanto a Tonido, depende de un servicio externo (está autohospedado pero el acceso se realiza a través de su nube)
forum.owncloud.org/viewtopic.php?t=20292 ¿resuelve su problema? sin embargo, tengo otros productos, pero hasta ahora corren riesgos de seguridad, por lo que no prefiero recomendar. Aquí hay varios servicios de selfhost que pueden ser útiles para usted github.com/Kickball/awesome-selfhosted