# robinkarlberg/transfer.zip-web

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/robinkarlberg-transfer-zip-web).**

1,491 stars · 95 forks · JavaScript · AGPL-3.0

## Links

- GitHub: https://github.com/robinkarlberg/transfer.zip-web
- Homepage: https://transfer.zip
- awesome-repositories: https://awesome-repositories.com/repository/robinkarlberg-transfer-zip-web.md

## Topics

`end-to-end-encryption` `filesharing` `filetransfer`

## Description

The application functions as a self-hosted file sharing platform that allows users to transfer files directly through the browser or via cloud storage. It provides decentralized file-sharing utilities that stream encrypted data between client browsers without intermediate storage servers, alongside mechanisms for managing object storage providers and local disk configurations.

The system incorporates client-side encryption to secure file payloads within the browser prior to transmission, paired with fallback relay routing to bypass restrictive firewalls through secondary TURN servers when direct connections fail. Large file transfers are supported through chunked resumable uploads that automatically recover from network interruptions, alongside asynchronous worker offloading to maintain responsiveness during heavy operations. 

Additional capabilities include pluggable storage drivers for switching between local disk and cloud object stores, external file collection via dedicated inbound transfer links, and page branding customization options. The platform also covers automated email notifications, multi-recipient link broadcasting, automated SSL certificate generation, and reverse proxy routing management.

## Tags

### Security & Cryptography

- [Client-Side Encryption](https://awesome-repositories.com/f/security-cryptography/client-side-encryption.md) — Secures file payloads within the browser using cryptographic keys before transmission so intermediate servers cannot read the data.
- [At-Rest File Encryptions](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption/encrypted-file-synchronization/at-rest-file-encryptions.md) — Secures all stored file data using robust encryption to protect sensitive information from unauthorized access. ([source](https://transfer.zip/))
- [SSL Certificate Automation](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-automation.md) — Generates and renews secure socket layer certificates automatically using a built-in web server proxy. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/SELFHOSTING.md))

### Web Development

- [Encrypted File Sharing Platforms](https://awesome-repositories.com/f/web-development/self-hosted-file-servers/encrypted-file-sharing-platforms.md) — Runs a self-hosted file transfer platform featuring custom branding, storage providers, and browser streaming.
- [Encrypted Peer-to-Peer Transfers](https://awesome-repositories.com/f/web-development/peer-to-peer-transfer-engines/encrypted-peer-to-peer-transfers.md) — Streams encrypted data directly between client browsers without intermediate storage servers.

### Business & Productivity Software

- [Secure File Sharing](https://awesome-repositories.com/f/business-productivity-software/secure-file-sharing.md) — Allows users to upload and share files through a web interface with built-in encryption and security controls. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/AGENTS.md))
- [Team File Spaces](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-management/team-file-spaces.md) — Generates inbound transfer links that allow external users to upload files directly for subsequent retrieval by team members. ([source](https://github.com/robinkarlberg/transfer.zip-web#readme))

### Data & Databases

- [Pluggable Object Storage](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/file-based-storage/local-file-storage/s3-compatible-cloud-storage/pluggable-object-storage.md) — Abstracts file persistence behind a unified interface allowing seamless switching between local disk and cloud object stores.
- [Storage Provider Drivers](https://awesome-repositories.com/f/data-databases/storage-abstraction/storage-provider-drivers.md) — Supports switching between local disk storage and cloud object storage providers by updating simple configuration files. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/SELFHOSTING.md))
- [Cloud Object Storage](https://awesome-repositories.com/f/data-databases/file-storage-systems/cloud-object-storage.md) — Manages object storage providers and local disk configurations to persist uploaded files seamlessly.
- [Large File Transfers](https://awesome-repositories.com/f/data-databases/large-file-transfer-optimizers/large-file-transfers.md) — Allows moving files and folders of any size without artificial caps or restrictions on total volume. ([source](https://transfer.zip/))

### DevOps & Infrastructure

- [Self-Hosted Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments.md) — Enables running the entire file sharing and storage platform locally on user-owned custom infrastructure. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/README.md))
- [Background Process Offloading](https://awesome-repositories.com/f/devops-infrastructure/workflow-run-management/asynchronous-run-launches/background-process-offloading.md) — Offloads heavy operations to a dedicated worker service to keep the main web application responsive during large transfers. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/AGENTS.md))

### Networking & Communication

- [Encrypted Peer-to-Peer Transfers](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/peer-to-peer-networking/peer-to-peer-file-sharing/encrypted-peer-to-peer-transfers.md) — Coordinates real-time peer connections and signaling to enable direct client file transfers. ([source](https://github.com/robinkarlberg/transfer.zip-web/blob/main/AGENTS.md))
- [WebRTC Data Channels](https://awesome-repositories.com/f/networking-communication/peer-to-peer-data-exchange/data-channel-establishment/webrtc-data-channels.md) — Establishes direct browser-to-browser data channels to stream encrypted files without intermediate server storage for complete privacy.
- [Relay Fallbacks](https://awesome-repositories.com/f/networking-communication/peer-to-peer-networking/relay-fallbacks.md) — Bypasses restrictive firewalls by routing peer-to-peer data streams through secondary TURN servers when direct connections fail.
- [Resumable File Transfers](https://awesome-repositories.com/f/networking-communication/resumable-file-transfers.md) — Stores uploaded files using a chunked resumable protocol that automatically recovers from network interruptions and manages expiration. ([source](https://github.com/robinkarlberg/transfer.zip-web#readme))
- [Chunked Resumable Transfers](https://awesome-repositories.com/f/networking-communication/resumable-file-transfers/chunked-resumable-transfers.md) — Splits large files into chunks with integrity hashes to automatically resume interrupted transfers.

### Content Management & Publishing

- [File Link Generators](https://awesome-repositories.com/f/content-management-publishing/markdown-changelog-generators/file-link-generators.md) — Generates dedicated upload links that allow external users to send files without requiring an account. ([source](https://transfer.zip/))

### Software Engineering & Architecture

- [UI-Responsive Background Workers](https://awesome-repositories.com/f/software-engineering-architecture/worker-task-dispatch-models/ui-responsive-background-workers.md) — Delegates heavy background operations and email delivery tasks to dedicated worker services to maintain application responsiveness.
