Hola amigos les comparto este contenedor para poder convertir nuestro NAS o VPS en una especie de servidor para poder compartir nuestros archivos con URLs auto generadas o perzonalizadas de forma rápida a si como auto alojar todos nuestros archivos en dicho servidor de forma controlada y poder compartido en familia o con loas amigos sin tener que recurrir a las las plataformas que ya todos conocemos y también tiene integrado CLAMAV (antivirus)
VPS
sudo docker run -d --name=pingvin \ -p 3000:3000 \ -v /home/ubuntu/pingvin/data:/opt/app/backend/data \ --restart always \ stonith404/pingvin-share
Synology NAS
sudo docker run -d --name=pingvin \ -p 3000:3000 \ -v /volume1/docker/pingvin/data:/opt/app/backend/data \ --restart always \ stonith404/pingvin-share
En synology tendremos que crear antes 2 capetas dentro de la capeta donde tengamos nuestros contenedores o donde queramos instalar el generador de urls
Posteriormente podremos integrar proxy inverso de synology o algún otro que tengamos para poder entrar directamente con un nombre personalizado
Docker Compose
version: '3.8' services: pingvin-share: image: stonith404/pingvin-share restart: unless-stopped ports: - 3000:3000 volumes: - "./data:/opt/app/backend/data" # 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