CloudFileTransfer is a self-hosted file transfer and sharing platform built to be run as a business. Users upload files too large to email and hand out a link; recipients download without needing an account. Around that sits the tenancy, the plans, the gateways and the admin reporting needed to charge for it.
The part that decides whether a service like this is viable is where the bytes live, and here that is a choice rather than a constraint. Storage can be the local server, Amazon S3, Wasabi, Google Cloud Platform, Storj decentralised storage, or Dropbox — six backends, on your own account, with the same feature set on top of whichever one you pick. Local storage means the platform can also run without a third-party storage account at all.
How a transfer works
- Link or email — generate a standalone download link, or have the platform email the recipient the links directly.
- Multi-file transfers — several files in one transfer rather than one link per file.
- Password protection — put a password on a download so the link alone is not enough.
- Custom expiration — set when a link stops working, per transfer, so nothing stays reachable indefinitely by default.
- Virtually unlimited transfer size — the ceiling is the storage account behind it, not the platform.
- Preview in the browser — transferred images can be viewed, video watched and audio played without downloading first.
What the operator controls
- Per-role transfer limits — set size ceilings separately for free users and for paying subscribers, which is how the free tier stays affordable.
- Two-factor authentication — available on accounts, which matters on a product whose whole job is holding other people's files.
- Google AdSense — ad slots, for platforms monetising free traffic alongside subscriptions.
- Admin panel — usage and earnings in one place, with monthly and yearly income tracking.
- Affiliate and referral system — referrals, earnings and payouts, included rather than bolted on.
The business layer
- Three plan shapes — monthly, yearly and lifetime subscriptions. Lifetime is the one this catalogue's other Cloud products do not offer, and on a transfer service it is a real lever: a one-off payment against storage that only costs you while files are alive.
- 8 payment gateways — PayPal, Stripe, Razorpay, Paystack, Mollie and offline bank transfer all handle monthly, yearly and lifetime terms; Braintree and Coinbase handle lifetime. Every SaaS feature and every gateway is covered by the Regular License.
- Crypto — Coinbase takes Bitcoin, Bitcoin Cash, Ethereum, USD Coin, Litecoin, Dogecoin and Dai, on lifetime plans.
Requirements worth knowing
Built on PHP 8.1 and Laravel 9, with comprehensive documentation and six months of included support. A cloud storage account is optional rather than required, since local server storage is supported, and where a cloud backend is used its bytes and bandwidth are billed by that vendor at its own rates. The interface is fully responsive.
Ideal for
- Studios and production teams sending cuts, masters and raw footage to clients who will not install anything.
- Agencies and print shops receiving artwork that email attachments cannot carry.
- Firms that need shared files to expire on a schedule rather than live forever in an inbox.
- Operators who want a transfer service on decentralised or low-cost storage rather than a hyperscaler.
- Anyone replacing a consumer file-sharing subscription with something on their own domain and their own storage.
- Founders launching a paid transfer service with plans, gateways and affiliates already built.