logo
MediaUploads Documentation

Getting Started

Welcome to MediaUploads, a secure and versatile platform for managing your digital assets. This system provides a seamless experience across web and desktop environments.

Account Setup

To begin, register for an account on the login page. Your credentials will work for both the web portal and the Windows desktop application.

Windows Desktop App

The MediaUploads desktop application extends the functionality of the web portal with powerful system integration features.

  • Native File Explorer: Browse, upload, and manage your cloud files with a familiar interface.
  • Auto-Updates: The app automatically checks for and installs updates to ensure you have the latest features.
  • System Tray: Quick access to app status running quietly in the background.

File Management

Organize your files efficiently using the File Manager:

  • Uploads: Drag and drop files or use the file picker. Large files are uploaded in reliable chunks.
  • Remote Upload: Import files directly from external URLs without consuming your local bandwidth.
  • Downloads: Download files individually or access them directly via the Virtual Drive.
  • Organization: Create folders, rename items, and delete unwanted files.
  • Preview: View images and play video/audio files directly within the app without downloading them first.

Virtual Drive (Z:)

Access your cloud storage as if it were a local hard drive.

  • Mounting: Toggle the Virtual Drive switch to mount your cloud storage to the Z: drive letter on your PC.
  • Real-Time Sync:
    • Files you copy to Z: are automatically uploaded to the cloud.
    • Changes made on the web or other devices appear instantly in Z:.
    • Deleting a file from Z: removes it from the cloud (and vice versa).
  • Smart Storage: Small files are auto-downloaded for instant access. Large files usually remain in the cloud until you open them, saving local disk space.

Folder Sync

Keep your important local folders backed up automatically.

  • Select Folders: Choose standard folders like Desktop, Documents, Pictures, and Downloads to sync.
  • Custom Folders: Add any specific folder from your computer to the sync list.
  • Auto-Watch: The app monitors these folders for changes. New or modified files are uploaded immediately to the 'Sync' folder in your cloud storage.

Screen Recording & Screenshots

Capture and share your screen effortlessly.

Screen Recorder

  • Capture: Record your entire screen or a specific window.
  • Audio: Record system audio and/or microphone commentary. You can select specific input devices in the settings.
  • Auto-Upload: Finished recordings can be automatically uploaded to the 'Screen Recorder' folder in your cloud.

Screenshots

  • Hotkeys: Use Global Hotkeys (e.g., Ctrl+S) to take instant screenshots.
  • Editor: A built-in editor allows you to preview the capture before uploading.
  • Cloud Save: Screenshots are saved directly to the 'Screenshots' folder.

Sharing & Collaboration

Share content securely with anyone.

  • Public Links: Generate shareable links with optional expiration dates and download limits.
  • Password Protection: secure your shared links with a custom password.
  • Internal Sharing: Share files directly with other registered users by their username. These appear in their "Shared with me" section.

Storage Partner Program

Join our decentralized storage network by running a Storage Node. Contribute unused disk space and help build a robust, distributed cloud.

Network Drive Agent

The Network Drive Agent is a lightweight CLI application that turns your computer into a secure storage node.

  • Decentralized: Files are distributed across multiple nodes for redundancy and speed.
  • Secure: Files stored on your node are encrypted using bank-grade AES-256 encryption. You cannot read the user data.
  • Easy Setup: Download the agent, connect to your account, and select a local drive to contribute.

Apply to become a partner →

Security

Your data is protected with industry-standard security measures and modern privacy techniques.

Zero-Knowledge Authentication

  • Client-Side Hashing: Your password is hashed and salted on your device (using PBKDF2 + AES-GCM) before it ever reaches our servers.
  • Privacy: We never see or store your plaintext password. Even if our database is compromised, your password remains secure.

File Encryption

  • Encryption-at-Rest: Files are encrypted using AES-256-CBC before being saved to disk.
  • Secure Nodes: When files are distributed to Network Storage Agents, they remain encrypted. The node owner cannot access the content.