cloud
VoxCloud
Unified Cloud & Hosting File Manager

Your files. Your servers.
One interface.

VoxCloud connects Google Drive, OneDrive, FTP, SFTP, and your locally hosted filesystem into one slick, secure self-hosted interface. Grid or list views, drag-and-drop uploads, cross-provider transfers, and a built-in text editor — all with zero external cloud dependencies.

5Cloud Providers
14+Security Layers
9Feature Modules
0 depsNo npm / Composer
Google Drive
cloudOneDrive
terminalFTP / SFTP
storageLocal Storage
lockPHP 8.3+
databaseMariaDB
appsEverything You Need

Packed with features.
Built for power users.

Every feature designed from the ground up for security, performance, and a slick experience across multiple data sources.

folder_open

Full File Manager

Grid/list views, drag-and-drop upload, breadcrumb nav, rename, delete, copy, move — all with keyboard shortcuts. Zero page reloads.

cloud_sync

Cross-Provider Transfers

Move or copy files between any two connected providers — including different accounts. Temp-file pipeline with finally cleanup.

share

Public File Sharing

Generate cryptographically random 64-char share links with configurable expiry (1h–30d). 410 Gone on expiry, download count tracked.

edit_note

In-Browser Text Editor

Live line numbers, Ctrl+S save, unsaved-change guard, language selector, status bar. Works across all providers including FTP/SFTP.

search

Global Search

400ms debounce, search all providers simultaneously, type filters, highlighted matches, group by provider, navigate directly to file.

folder_zip

Bulk ZIP Download

Select multiple files and folders, stream a ZIP archive with preserved folder structure. Content-Length set so browsers show real progress.

person

User Profiles

Gravatar + custom avatar, real-time password strength meter, active shares table, recent activity — no re-login after profile update.

admin_panel_settings

Admin Dashboard

Live stat cards, async load, provider status panel, login activity, quick actions. System-wide totals for admins.

group

User Management

Full CRUD via AJAX — create, enable/disable, role toggle, delete. Cascade delete removes all credentials and shares.

verified_userSecurity Architecture

Defense in depth.
Every layer secured.

From Argon2ID password hashing to AES-256-GCM credential encryption — every security decision is intentional and documented.

key

Argon2ID Passwords

PHP password_hash(PASSWORD_ARGON2ID). Silently re-hashes on login if cost params increase.

PHC Winner
lock

AES-256-GCM Credentials

OAuth tokens, FTP passwords, and SFTP keys encrypted before storage. 12-byte random IV per write.

Authenticated Encryption
verified_user

CSRF Protection

64-char bin2hex(random_bytes(32)) token. hash_equals() constant-time comparison on all forms.

Timing-Attack Resistant
database

PDO Prepared Statements

100% parameterised queries. ATTR_EMULATE_PREPARES = false. No string interpolation anywhere.

Zero SQL Injection Surface
web

XSS Prevention

htmlspecialchars($val, ENT_QUOTES, 'UTF-8') on every output. Covers DB values, GET/POST params, and all filenames.

Universal Output Encoding
route

Path Traversal Prevention

realpath() resolution + str_starts_with() root check on every LocalProvider path. Null bytes stripped.

Filesystem Sandboxed
cookie

Session Hardening

HttpOnly, Secure, SameSite=Strict cookies. Session ID rotated on every login and every 30 minutes during active use.

Session Fixation Proof
http

HTTP Security Headers

X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, Referrer-Policy, Permissions-Policy.

mod_headers Applied
rocket_launchWordPress-Style Installer

Up and running
in minutes.

No CLI required. Upload files, visit /install/, follow 4 steps. Works on shared hosting or VPS. Installer self-locks after completion.

1
Upload Files
Upload to your public_html or subdirectory. .env created on install.
2
Requirements Check
Live environment check — required extensions, write permissions, optional ZipArchive/SSH2.
3
Configure & Install
Enter DB credentials and admin account. Installer creates the database, runs schema, generates APP_SECRET and ENCRYPTION_KEY.
4
Self-Locks & Ready
Creates install/.installed flag. .htaccess blocks all re-runs. Optionally delete /install/ entirely.
PHP 8.3+ MariaDB 10.4+ Apache / Nginx cPanel Ready Shared Hosting No CLI Required
cloud_syncProvider Support Matrix
check_circle
Google Drive
OAuth 2.0 · REST API v3
check_circle
OneDrive
OAuth 2.0 · Microsoft Graph
check_circle
FTP / SFTP
PHP FTP extension · SSH2 / phpseclib
check_circle
Local Storage
realpath() sandboxed · path traversal protected
cloudVoxCloud

Your files. Your server.
Your control.

Self-hosted on Apache or Nginx. No subscriptions, no vendor lock-in, no cloud middleman. Deploy on any shared host, VPS, or bare metal.

rocket_launchDeploy VoxCloud menu_bookRead the Docs support_agentGet Support