Server v2.3.19 · Desktop v0.5.11

The complete file platform you actually own

File manager, sharing, photos, search, e-signatures, WebDAV, desktop sync, and a full admin panel — all in one open-source binary that runs on your own server. Replace Dropbox + Google Drive + WeTransfer + DocuSign with software you own end-to-end.

repo.mx
📁 / Marketing / Q4-2026
📊
📷
📄
🎬
2:34
📁

Q4-Pres.pptx

📁

Brand

📁

Roadmap

📁

+12 more

What's inside

One platform, ten major modules

RepoMX is not a thin wrapper around a folder. Every module below ships in the same binary, shares the same database, and is exposed via the same authenticated REST API.

Multilingual

Speaks your language

RepoMX ships with a fully-translated web UI, desktop client, and admin panel in six languages. Your team works in their mother tongue — switch per-user from the account settings.

United Kingdom flag

English

"Hello"

Spain flag

Español

"Hola"

France flag

Français

"Bonjour"

Germany flag

Deutsch

"Hallo"

Portugal flag

Português

"Olá"

Italy flag

Italiano

"Ciao"

📁 File Manager

A real file manager, in your browser

Native filesystem layout. No proprietary blobs. Files appear on disk exactly the way you uploaded them, organized in real folders. Browse from any device, organize from your laptop, scrub through previews at desktop speed.

  • Drag-and-drop folder upload — recursive, with progress bars per file and per batch.
  • Chunked, resumable uploads for files over 100 MB. 10 MB chunks, automatic retry on network drops.
  • Bulk download as ZIP — select N files or folders, get one stream.
  • Inline previews for images, video (HTTP Range streaming), audio, PDFs, markdown, code with syntax highlighting, and text.
  • Native operations: rename, move, copy, delete, restore from trash, star, unstar, lock against concurrent edits.
  • Auto-versioning on overwrite — old versions are kept under a configurable retention so an accidental overwrite is undoable.
  • Comments on individual files — collaborate without leaving the file manager.
  • Custom metadata fields — define your own typed fields and attach them to files for project workflows.
📄

Q4-2026-Pitch.pdf

2.4 MB · Modified 2h ago

📷

team-photo.jpg

8.1 MB · Yesterday

📊

budget-2027.xlsx

412 KB · 3 days ago

v3
🎬

launch-promo.mp4

340 MB · Last week

🔒
📁

Brand-Assets/

142 items

Share "Q4-Pitch.pdf"

People with access
AL

Alice (you)

alice@team.mx

Owner
BO

Bob

bob@team.mx

Editor ▾
CA

Carol

carol@team.mx

Viewer ▾
✓ Notify by email
✓ Allow re-sharing
○ Set expiration date
🤝 Sharing

Granular sharing between users

Share any file or folder with other RepoMX users on the same server. Per-user, per-folder permissions you can mix and match — view, edit, comment, share onward, and re-share to others. Notifications when someone interacts.

  • Per-share permissions: read, write, comment, delete, re-share, download. Toggle each independently.
  • Email and WhatsApp notifications with optional message, sent on share creation.
  • Shared with me view aggregates everything other users have given you access to.
  • Shared by me view shows your outgoing shares with revoke buttons.
  • Notifications bell with unread count, polled in real time.
  • File comments visible to everyone with access — no email thread sprawl.

Photos

12,847 items

November 2026

October 2026 · Costa Rica trip

September 2026

📷 Photos & Multimedia

Your photo library, on your hardware

Drop photos into any folder and RepoMX automatically extracts EXIF data, generates thumbnails, and groups them by date in a Google Photos-style timeline. Same for videos — with HTTP Range streaming so scrubbing feels instant.

  • EXIF extraction: camera, lens, ISO, shutter, GPS coordinates, capture date, dimensions.
  • Date timeline: photos auto-grouped by capture date, scrollable years like Google Photos.
  • On-the-fly thumbnails in multiple sizes, generated in background, cached on disk.
  • Video streaming with HTTP Range — scrub through a 4 GB MP4 from a phone over LTE.
  • Audio streaming with proper Content-Type and seek support.
  • Dedicated views for Photos, Videos, and Documents — sidebar shortcuts that filter the library to just one media type.

Sign request: NDA-2026.pdf

From: alice@team.mx · Sent 2 hours ago

PDF preview rendered inline

Signers (2 of 3 complete)

alice@team.mx Signed Nov 12, 14:32
bob@partner.com Signed Nov 12, 16:08
carol@vendor.io Pending
✍️ E-Signatures

Sign documents without DocuSign

Request signatures on any PDF stored in RepoMX. Multiple signers in any order, full audit trail, and a "pending count" badge in the navbar so nothing gets forgotten.

  • Multi-signer workflows — request signatures from any number of users, in parallel or in sequence.
  • Full audit trail: who signed when, from which IP, with which user agent. Stored in the audit log.
  • Inline PDF preview with signature fields rendered on top of the page.
  • Pending-signature badge in the global navbar so you never miss a request.
  • Per-user signing methods via the security panel.
  • Notifications on signature events — email, in-app, or WhatsApp depending on configuration.
💻 Desktop Sync Client

Sync folders like Dropbox

A native Windows tray application that runs in the background and keeps any number of local folders in bidirectional sync with your RepoMX server. Same binary, same UX as a commercial sync client — except your data never leaves your infrastructure.

  • Real-time sync via SSE — server pushes change events to the client the moment they happen. Local changes detected by fsnotify with 2-second debounce.
  • Multi-account, multi-pair — connect to as many servers as you like, sync any number of folders per server, all in parallel and isolated.
  • Bidirectional with conflict resolution via rename-one-side — no change is ever silently overwritten.
  • Selective sync + bandwidth throttle per pair so a backup job doesn't saturate your link.
  • Auto-updates with one-click install, SHA-256 verification, atomic exe swap, and seamless tab reconnect on the same browser URL.
  • Windows Credential Manager for tokens, never plain JSON. Per-user, OS-encrypted at rest.
  • System tray with autostart — silent at Windows login, runs as a real Windows GUI subsystem app (no console flash).
127.0.0.1:55423
R

RepoMX Desktop v0.5.11

2 accounts · 3 sync folders

Syncing
📁

Documents

bidirectional

~/Documents → /Docs

✓ 1,247

📷

Photos

upload only

~/Pictures → /Photos

↑ 67%

💼

Work-Brand

download only

~/Brand ← /Brand

Idle

PowerShell — Map Network Drive

# Mount RepoMX as the Z: drive on Windows

PS> net use Z: https://repo.mx/webdav /USER:apl

The command completed successfully.

# Or on macOS

$> mount_webdav https://repo.mx/webdav /Volumes/RepoMX

# Or on Linux with davfs2

$> sudo mount -t davfs https://repo.mx/webdav /mnt/repomx

# Or in any client that supports WebDAV: Cyberduck,

# Forklift, Total Commander, Files (Android), …

🌐 WebDAV

Mount your storage as a network drive

RepoMX exposes a complete WebDAV interface at /webdav. Mount it on Windows, macOS, Linux, iOS, or Android using whatever WebDAV client you already have. Files appear as a regular network drive — no extra software, no protocol conversion.

  • Standard WebDAV verbs: PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, UNLOCK, GET, PUT, DELETE.
  • Same auth as the API: HTTP Basic over HTTPS, scoped to the user's home folder.
  • Long-path safe via Windows long-path support — no MAX_PATH headaches when mounting on Server 2019+.
  • Works alongside everything else: edit a Word document via WebDAV, see the change reflected in the web file manager and synced to the desktop client immediately.
  • File locking propagates across all interfaces — lock from the web UI, the WebDAV mount sees the lock and refuses concurrent writes.
⚙️ Admin Panel

Run it like a pro

Everything an IT admin needs to operate a multi-user file platform: granular RBAC, per-user quotas, full audit trail, 2FA, IP blocking, branding, and live system health metrics.

👥

Users & Roles

Create users, assign roles, set per-user metadata, reset passwords, toggle 2FA, deactivate accounts. RBAC with custom role definitions.

📊

Quotas & Storage

Per-user disk quotas with live usage tracking. Recalculate on demand. System-wide storage statistics on the dashboard.

📋

Audit Log

Every mutating request is logged: who, when, what, from where. Searchable, exportable, retention-configurable.

🔐

2FA / TOTP

Built-in TOTP (Google Authenticator, 1Password, Authy). Per-user enable, admin-toggleable, recovery codes.

🛡️

IP Blocking

Failed-login lockouts, manual IP block list, configurable per-IP rate limits via middleware.

🎨

Branding & Theme

Upload your logo, set primary colors, custom welcome message. Per-tenant branding for white-label deployments.

Sessions Manager

List active sessions per user, kill any session remotely, distinguish device classes (web vs desktop sync) so they coexist.

🛠️

Maintenance Mode

Flip a switch to put the server into read-only or fully-locked mode for migrations and backups, with a banner shown to all users.

📨

Email & WhatsApp

Outbound email and WhatsApp notifications with templates. Used for share invites, signature requests, password resets.

🔄

Self-updating Server

Updates panel checks the manifest periodically. One click installs the new binary, runs migrations, restarts cleanly. Same model as the desktop client.

📈

Live Stats

Dashboard with active sessions, requests/min, storage used, top users, recent uploads, error rate.

🏷️

Feature Toggles

Disable specific modules per deployment (e.g., turn off public weblinks for an internal-only tenant) via a single setting.

Contact

Want more information or a demo?

Drop us a line or send us a WhatsApp and we'll get back to you. We'll walk you through the platform on a short video call and answer any technical or commercial questions.