Este verano en Sutty creamos la Campaña Internet Resiliente dentro de Distributed Press, un proyecto en conjunto con la cooperativa canadiense Hypha. La idea era clara: ayudar a organizaciones que hubieran perdido su sitio web a restaurarlo con tecnologías más resistentes y resilientes, los sitios "sólidos" (también conocidos como "sitios estáticos") y las redes peer-to-peer. Recibimos aplicaciones de Guatemala, Uganda, Uruguay, Bolivia, Pakistán… de tantos grupos que hacen un trabajo increíble en defensa de los derechos humanos.
Uno de los casos seleccionados fue el de Desarquivo, un proyecto brasileño que lleva 15 años recopilando archivos de activismos feministas, anarquistas y antirracistas. Su sitio web, una fuente valiosa de memoria colectiva, había desaparecido y necesitaban recuperarlo.
🌍 🛠️
Con nuestras herramientas ayudamos a restaurar su contenido y a distribuirlo de forma descentralizada. Ahora, Desarquivo no solo volvió a estar en línea, sino que es más resiliente: su archivo digital está disponible a través de múltiples vías, sin depender de un solo servidor que pueda fallar o ser bloqueado. ✨️
Este trabajo reafirma nuestro compromiso con la autonomía digital y la preservación del conocimiento colectivo. Si conocés algún proyecto que haya perdido su sitio web, o querés saber cómo fortalecer la resiliencia digital de tu contenido, escribinos. Juntes podemos hacer de internet un espacio más libre y accesible para todes.
La recuperación: notas técnicas
Al iniciar el análisis técnico del sitio caído, encontramos dos problemáticas.
-
Desarquivo había sido desarrollado en Drupal, un sistema de gestión de contenidos potente pero que consume muchos recursos. Con el tiempo, el sistema quedó desactualizado y difícil de mantener: la versión de Drupal utilizada en Desarquivo dejó de recibir soporte de la comunidad de desarrollo en 2016.
-
El sitio estaba alojado en Njira, un servidor compartido que había alcanzado su límite de capacidad, impidiendo futuras actualizaciones y mantenimiento.
Afortunadamente tuvimos acceso completo a su código, archivos y base de datos, lo cual fue ideal para devolverlo a su estado original. Además, el equipo nos pasó las configuraciones en Docker, lo que nos permitió replicar localmente el entorno exacto para la recuperación.
La restauración inicial produjo un sitio de 8GB con más de 200.000 archivos, revelando una redundancia significativa en los datos: encontramos registros duplicados y una paginación ineficiente que inflaba el tamaño del archivo. Tras consultar con Desarquivo, optimizamos la paginación, reduciendo el tamaño total de 8GB a solo 2GB sin comprometer la integridad del contenido.
Otras optimizaciones incluyeron:
a) Quitamos funcionalidades obsoletas, como un sistema de inicio de sesión en desuso.
b) Simplificamos la búsqueda, reemplazando el motor de búsqueda interno (que requiere mantenimiento extra) por DuckDuckGo.
c) Utilizamos nuestras propias herramientas para detectar enlaces rotos en el hipermedia del sitio. Encontramos cerca de 200 enlaces externos mal configurados debido a validaciones defectuosas en Drupal. Tras corregirlos, todos los links citados en el sitio dirigen a sus destinos previstos.
Finalmente, convertimos el contenido basado en Drupal en un sitio sólido (confusa aunque comúnmente llamados "estáticos"), que reducen significativamente la carga del servidor y mejoran su estabilidad, seguridad y longevidad. El sitio recuperado se publicó a través de la web tradicional (HTTPS) y también en la dWeb (web distribuida): los protocolos IPFS y Hypercore, basados en redes peer-to-peer. Gracias a esta descentralización del almacenamiento, Desarquivo ya no depende de un único servidor, eso elimina la vulnerabilidad de tener un punto de fallo único y asegura la resistencia del archivo ante ataques.
Todas las rutas llevan a Desarquivo:
Les lectores ahora tienen varias opciones para acceder a Desarquivo:
Vía web tradicional: https://desarquivo.org/
A través de un gateway Web3 en cualquier navegador:
https://desarquivo-org.hyper.hypha.coop/
https://desarquivo-org.ipns.ipfs.hypha.coop/
En la red Hyper usando el navegador Agregore hyper://desarquivo.org
En la red IPFS usando el navegador Agregore ipfs://desarquivo.org
¿DWeb, Web3, web distribuida, peer-to-peer?
Les contamos brevemente algunas ideas narradas en este artículo de Mai Ishikawa Sutton que ayudan a distinguir cada uno de estos términos.
En este proyecto usamos tecnologías que implican cierto nivel de propiedad y gestión distribuida: una característica que también se asocia a muchos proyectos dentro del paraguas de "Web3". Pero por definición tecno-política, nuestras herramientas se definen como parte de la dWeb (Web distribuida), y no dentro de Web3. No basta con "no estar centralizades" para coincidir, sino con preguntarnos quién está diseñando la web, quién la controla y quién se beneficia. Desde esa pregunta se crearon los Principios dWeb, que incluyen Tecnología para la Agencia Humana, Beneficios Distribuidos, Respeto Mutuo, Humanidad y Conciencia Ecológica.
dWeb incluye a todos los proyectos que se identifiquen con estos principios y usen tecnologías como redes peer-to-peer (P2P), blockchain y protocolos descentralizados para distribuir contenido y garantizar mayor privacidad, resistencia a la censura y control de datos por parte de los usuarios.
En Web3 en cambio, encontramos demasiados proyectos que han sido perjudiciales: o son estafas, o queman una cantidad gigante de energía o requieren toneladas de uso de hardware. La praxis de la descentralización puede estar presente, pero como señala Evgeny Morozov: "aunque Web3 se presenta como una fase revolucionaria, rara vez aborda las cuestiones fundamentales de poder que afectaban a la antigua web"