Mjara Docs

Mjara Drive

Open-source Cloud Storage and File Collaboration

Mjara Drive

Mjara Drive is a secure, open-source cloud storage platform with a modern interface that makes storing, collaborating, and sharing files effortless.

Overview

Mjara Drive provides:

  • File Storage - Upload and organize files
  • Collaboration - Real-time document editing
  • Sharing - Controlled file access
  • Teams - Isolated workspaces
  • S3 Integration - Scalable storage backend

Key Features

File Management

Organize your files:

FeatureDescription
UploadDrag-and-drop files
FoldersHierarchical organization
ViewsList or Grid display
PreviewIn-browser file viewing
FavoritesQuick access to important files
SearchFind files instantly

Supported File Types

Preview directly in browser:

  • Images (JPG, PNG, GIF, etc.)
  • Videos (MP4, WebM, etc.)
  • PDFs
  • Documents
  • Audio files

Document Editor

Built-in text editing with Mjara Writer:

  • Rich text formatting
  • Real-time collaboration
  • Automatic versioning
  • Manual save points
  • Export options

Mjara Writer powers the document editing experience with real-time collaboration support.

Sharing & Permissions

Permission Levels

PermissionCapabilities
ReadView and download
CommentRead + add comments
WriteComment + edit, move, rename
ShareWrite + share with others

Sharing Options

Share files and folders with:

  • Individual users
  • User groups
  • Public links (optional)

Comments

Collaborate on shared files:

  • Add comments to files
  • Reply to comments
  • @mention team members
  • Notification alerts

Teams

Create isolated workspaces:

Team Features

  • Shared folder view
  • Team-specific permissions
  • Multiple teams support
  • Easy user management

Team Roles

RolePermissions
ManagerFull control, invite users
UserStandard access
GuestLimited access

Creating Teams

  1. Click "Create Team"
  2. Name your team
  3. Add description
  4. Invite members
  5. Set permissions

S3 Integration

Use AWS S3 for storage backend:

Benefits

  • Scalable storage
  • Cost-effective
  • Reliable infrastructure
  • Easy migration

Setup

  1. Configure S3 credentials
  2. Set bucket details
  3. Enable sync
  4. Files stored in S3

Sync Feature

For existing S3 files:

  • Link existing files to Drive
  • Manage via web interface
  • Maintain S3 backend

Collaboration

Real-Time Editing

Edit documents together:

  • Multiple simultaneous editors
  • See others' cursors
  • Instant sync
  • Conflict resolution

Version History

Track document changes:

  • Automatic versioning
  • View previous versions
  • Restore old versions
  • Compare changes

Activity Log

Track file activity:

  • Upload history
  • Edit history
  • Share events
  • Access logs

File Operations

Basic Operations

ActionDescription
UploadAdd new files
DownloadSave locally
MoveChange location
CopyDuplicate file
RenameChange name
DeleteRemove file

Bulk Operations

Work with multiple files:

  • Select multiple
  • Bulk move
  • Bulk delete
  • Bulk download (zip)

Folder Operations

Organize with folders:

  • Create nested folders
  • Move folders
  • Share folders
  • Folder permissions

Storage Management

Storage Overview

Track your usage:

  • Total storage used
  • Storage by folder
  • File type breakdown
  • User quotas

File Organization

Best practices:

  • Use clear folder structure
  • Consistent naming
  • Regular cleanup
  • Archive old files

Security

Access Control

Secure your files:

  • User authentication
  • Permission system
  • Audit logging
  • Session management

Data Ownership

You own your data:

  • Self-hosted option
  • No vendor lock-in
  • Export anytime
  • Full control

If self-hosting Mjara Drive, always maintain a backup strategy for your files.

Hosting Options

Mjara Cloud

Managed hosting:

  • Automatic updates
  • Managed backups
  • Technical support
  • Easy setup

Self-Hosted

Host on your infrastructure:

  • Complete control
  • Data sovereignty
  • Custom configuration
  • No subscription

Best Practices

  • Organize files in logical folders
  • Use descriptive file names
  • Set appropriate permissions
  • Create teams for projects
  • Enable version history
  • Regular backups (self-hosted)

Getting Started

  1. Access Mjara Drive
  2. Create folder structure
  3. Upload initial files
  4. Set up teams
  5. Configure sharing
  6. Invite collaborators

On this page