====== PsiTransfer ====== [[informatica:software:aplicaciones_web|Aplicación web]] para compartir ficheros. Hecho con Node.js. * [[https://github.com/psi-4ward/psitransfer/|Repositorio de código]] ===== Características ===== * Sin cuentas ni registros. * Interfaz adaptable * Soporte de varios archivos y de gran tamaño. * Subidas y descargas con posibilidad de reanudación. * Caducidad de los ficheros compartidos * Descargas de solo 1 vez. * Descarga de todos los ficheros en lote ''.tar.gz'' o ''.zip'' * Protección de las descargas con contraseña * Página de administración para la revisión de las descargas.suban. * Código QR con la URL de descarga. * Previsualización de ficheros. * Traducción al español (entre otros idiomas). ===== Instalación ===== ==== Docker ==== Ejemplo de ''docker-compose.yml'' para lanzarlo con [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]]: --- version: "3.2" services: psitransfer: image: psitrax/psitransfer environment: - PSITRANSFER_ADMIN_PASS=secret - PSITRANSFER_UPLOAD_DIR=/data/uploads/ - PSITRANSFER_UPLOAD_PASS=5eteIFwH ports: - 3000:3000 volumes: - ./data:/data Donde: * ''PSITRANSFER_ADMIN_PASS'' contraseña para la página de administración (''/admin'') * ''PSITRANSFER_UPLOAD_DIR'' directorio de las subidas * ''PSITRANSFER_UPLOAD_PASS'' contraseña para poder hacer subidas.