- Home
- Products
- PHP Scripts
- Laravel
- Vaultora – Cloud Storage Hosting Script...
Vaultora – Cloud Storage Hosting Script (Laravel, S3-Compatible API, Stripe, PayPal, Crypto & PayHere)
Product overview
Launch your own cloud storage business: customer dashboard, REST and S3-compatible API, admin panel, connect Cloudflare R2, S3, Wasabi or your own disk, six payment gateways, Production Lock and admin 2FA. Laravel 13.
Frequently bought together
Item details
Support & inquiry
Product demo
Description
Vaultora – launch your own cloud storage business with one Laravel script
Vaultora is a complete cloud storage hosting platform. Your customers sign up, choose a plan, pay, and upload files from a polished dashboard or through a REST API and an S3-compatible endpoint. You connect your own storage servers (Cloudflare R2, Amazon S3, Wasabi, Backblaze B2, DigitalOcean Spaces, MinIO or your server's disk) and keep the margin between what customers pay and what your storage costs.
Where are the files stored?
Not in the script and not in the database. When a customer uploads a file, Vaultora checks the plan limits and writes the file to the storage server you connected. The database keeps only names, sizes, owners and link settings. Files are saved under random object names, so a file name never reveals who owns it and two customers can never overwrite each other.
Everything you need to run it
- Customer dashboard: files and folders, drag-and-drop upload with resume, public / signed / password-protected links, buckets, API keys, webhooks, usage charts, billing, team members, referrals and support tickets.
- Developer API: REST API v1 with Bearer keys and multipart uploads, plus an S3-compatible endpoint that works with the AWS SDKs, rclone and presigned URLs.
- Admin panel: revenue and profit after storage cost, customers, plans and coupons, payments, bank-transfer approval, storage servers with bucket moves, payment gateways, abuse reports, affiliates, tickets, pages and FAQ, e-mail templates, system health.
- Payments: Stripe, PayPal, Razorpay, NOWPayments (crypto), PayHere (Sri Lanka, LKR) and bank transfer. Every plan is activated only by a verified, signed message from the gateway.
- Security: Production Lock, mandatory admin two-factor login, IP allow-list, secret admin folder, audit log and security alerts by e-mail, Telegram, Slack or Discord.
- Setup: browser installer, scheduler tasks, database backup, English and Spanish included, illustrated documentation with a screenshot for every step.
Try it with one click
The live demo needs no password: open the demo admin or the demo customer account with a single click. The admin demo is read-only.
Core features
Customers
- Sign-up with e-mail verification, Google and Facebook login (each switchable), password reset, optional customer 2FA
- Files and folders, drag-and-drop upload with resume, search, rename, move, delete and restore, folder ZIP download
- Public, private and signed links; share pages with password, expiry and one-time download
- Buckets, API keys, signed webhooks with retries and delivery log, file versions, image resizing
- Usage and bandwidth charts, billing history with invoices, team members with roles, referral programme, support tickets
Developers
- REST API v1 with Bearer keys, rate limiting and multipart uploads for large files
- S3-compatible endpoint: PutObject, GetObject, HeadObject, DeleteObject(s), CopyObject, ListObjects V1/V2, multipart, presigned URLs, range requests
Storage
- Cloudflare R2, Amazon S3, Wasabi, Backblaze B2, DigitalOcean Spaces, MinIO and local disk
- Connection test, default server, move buckets between servers, cost per GB and margin report
- Random object keys, private buckets, CDN domain, hotlink protection
Payments
- Stripe, PayPal, Razorpay, NOWPayments (crypto), PayHere (Sri Lanka, LKR) and bank transfer with receipt approval
- Plans, yearly pricing, coupons, tax, credit for the unused part of an old plan, invoices and e-mail receipts
- Signed webhooks that fail closed, amount and currency checks, one activation per payment, automated tests included
Security
- Production Lock with password re-check, mandatory admin 2FA with recovery codes, IP allow-list, secret admin folder
- Security alerts by e-mail, Telegram, Slack and Discord, audit log, account lock after failed logins
- Virus scan with ClamAV, abuse reports, risky file type blocking, SSRF-safe webhooks
Admin and setup
- Responsive admin with roles (super, manager, support)
- Site settings: logo, colour themes, SMTP, 16 editable e-mail templates, SEO, sitemap, Google AdSense, cookie notice
- English and Spanish included; add any language with a JSON file
- Browser installer, demo mode with one-click demo login, documentation with screenshots
Server requirements
- Web hosting with PHP 8.3 or newer (8.3, 8.4) and MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite works for small sites)
- PHP extensions: pdo_mysql, mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl (gd and zip recommended)
- Apache or LiteSpeed with mod_rewrite (cPanel, hPanel, Plesk, DirectAdmin) or Nginx
- The domain's Document Root must be the
publicfolder (or the product folder, which includes a ready .htaccess) - No Composer, Node.js or SSH needed: all libraries are included
- To go live: an SSL certificate, one cron job (every minute), an SMTP account, and a storage account (for example Cloudflare R2) or enough server disk space
- Optional: Stripe, PayPal, Razorpay, NOWPayments and PayHere accounts, Google and Facebook apps, ClamAV
Installation instructions
Install in about 15 minutes
- Upload and extract the zip. Point your domain to the public folder inside the product folder and choose PHP 8.3 or newer.
- Create an empty MySQL database and a user with all privileges.
- Open your domain: the browser installer checks the server, saves the database details, creates the tables and your owner account, and lets you choose a secret admin folder.
- Add the cron line shown on the last installer page (every minute).
- Log in at your-domain.com/<admin folder>/login and set up two-factor login.
- Connect storage, edit your plans, add the keys of your payment gateways and SMTP, then switch on Production Lock.
Documentation
Open documentation/index.html in the download. It shows every step with screenshots: hosting setup, installer, storage servers, each payment gateway, security, API and troubleshooting. A public copy is linked in the demo section.
Updates
Back up, upload the new files over the old ones (keep .env and storage), then run php artisan migrate --force when the update asks for it.
Changelog
Version 1.0.1
- Public demo: real one-click sign-in for the customer dashboard and the read-only admin, demo bar, automatic demo reset.
- Fix: admin two-factor setup when 2FA is required.
- Installer and hosting fixes, documentation with screenshots.
Version 1.0.0
- Initial release.