Hoy te traigo una herramienta fantástica, que va a hacer que dejes de pagar tus cuotas mensuales por almacenamiento la nube con el fin de intercambiar archivos con gente que tú quieras. Pingvin es una herramienta muy versátil y sencilla, que podemos montar en cuestión de segundos gracias a que podemos levantarla con un contenedor Docker. Pingvin, nos va a permitir intercambiar archivos de manera segura, privada y sin ningún tipo de límite en el tamaño del archivo intercambiar.
Podemos instalar el Pingvin en un Linux, pero nosotros no nos vamos a centrar en este artículo y vídeo que tenéis a continuación en cómo montarlo en cuestión de segundos, todo ello, porque podemos levantarlo en un contenedor Docker.
Su autor es Elias Schneider, y su GitHub es: https://eliasschneider.com/ te invito a que le des las gracias si esta herramienta es lo que estabas buscando.
Docker compose
version: '3.8'
services:
pingvin-share:
container_name: pingvin
image: stonith404/pingvin-share
restart: unless-stopped
ports:
- 3000:3000
volumes:
- "./data:/opt/app/backend/data"
- "./data/images:/opt/app/frontend/public/img"
# Optional: If you add ClamAV, uncomment the following to have ClamAV start first.
# depends_on:
# clamav:
# condition: service_healthy
# Optional: Add ClamAV (see README.md)
# ClamAV is currently only available for AMD64 see https://github.com/Cisco-Talos/clamav/issues/482
# clamav:
# restart: unless-stopped
# image: clamav/clamav