EN | δΈ­ζ–‡

Your Files. Your Team. Nobody Else.

Run Nextcloud, Gitea, Immich, Vaultwarden, Paperless-ngx, or another self-hosted collaboration service on a computer you control β€” and let your team access it securely from anywhere.

⬇ Download Free
πŸ›‘ Privacy — End-to-end encrypted. No MTCode infrastructure in your data path.
⚑ Simplicity — No public IP, domain, VPN, or port forwarding.
πŸš€ Performance — Direct peer-to-peer data path, with no relay hop.

The Problem

Small teams often want the control of self-hosting: client documents, code repositories, photos, passwords, notes, invoices, and internal tools can stay in infrastructure the team controls. But making those services reachable from outside the office is where things become complicated.

A VPS and reverse proxy require system administration. Cloudflare Tunnel and similar services route traffic through third-party infrastructure. Mesh VPNs connect whole devices and require careful access-control design. Port forwarding exposes a public entry point and may not even be possible in offices, campus networks, or shared spaces.

MTCode DirectLink is designed for this middle ground: access to selected services, from anywhere, without exposing the whole computer or putting a relay in the application data path.

What MTCode Does

πŸ“

Drop-in for self-hosted apps

Most collaboration tools listen on a TCP port: Nextcloud, Gitea, Forgejo, Immich, Vaultwarden, Paperless-ngx, OnlyOffice, Penpot, and more. Register that port with MTCode Server β€” no app modification required.

🎯

Service-level access

Invite users to specific services rather than joining every device into a shared private network. Users access what you publish, not the whole computer.

🌐

One app for all shared services

MTCode Portal shows all services a user is authorized to access, even when they come from different administrators or different host computers.

How It Works in This Scenario

  1. Install your self-hosted app on a computer in your office, studio, clinic, lab, or home.
  2. Install MTCode Server and register the app’s local port.
  3. Invite team members who should have access.
  4. Each user installs MTCode Portal, signs in, and sees the shared service automatically.
  5. Portal maps the remote app to a local address, so users can open it in a browser or compatible client.

Why This Matters

Getting Started

  1. Run your self-hosted service locally.
  2. Publish its port with MTCode Server.
  3. Have team members connect through MTCode Portal.