Mash Transfer: Because WeTransfer Shouldn't Own Your Files Forever

Date: 24 Jun 2026 | Author: Mash | 2 min read
Mash Transfer — terminal-style file hosting

I’ve been a WeTransfer user for over a decade. It was the go-to tool every time I needed to send a file to a client, a collaborator, or anyone who didn’t want to deal with a Google Drive link that requires sign-in to download.

It was simple. It worked. It was free.

But there was always one thing that quietly annoyed me: expiry dates.

You upload a file. You share the link. The recipient downloads it. Two weeks later, someone asks for it again — and it’s gone. Every single time, I had to find the original file, re-upload it, and send a new link. For files I send regularly — onboarding documents, brand assets, short video clips — this was a recurring tax on my time.

So a few weeks ago, while building out dash.mash.ovh, I thought: why not just build this myself?

Introducing Mash Transfer

The Dashboard at dash.mash.ovh now supports file drops alongside the existing URL shortener.

The experience is intentionally minimal:

  1. Drop or select a file — small files, typically under 100 MB.
  2. Get a short link — powered by the same go.mash.ovh infrastructure.
  3. Share it — the recipient gets a clean download page, no login required.

The key difference from WeTransfer: files don’t expire unless I delete them. If I send a client a brand kit today, that link works next month, next year, or whenever they need it again.

The Download Page

Every file gets its own terminal-styled download page. It shows the filename, size, and a download count — all rendered in the signature green-on-black aesthetic of the dashboard.

Greeting from Mash.mp4
32 MB  •  never expires  •  0 downloads

[ > DOWNLOAD ]

It’s clean, it’s fast, and it loads instantly on Cloudflare’s edge network — no spinner, no “preparing your download” fake progress bar.

As a thank-you for visiting this small corner of the internet, here’s a download link — a short video greeting from me:

👉 go.mash.ovh/f/gYfSwi

This link won’t expire. That’s kind of the whole point.


Mash Transfer is part of dash.mash.ovh, my personal dashboard. It’s not open to the public — but if you’re curious how it works, feel free to ask.

> GUESTBOOK LOG

> Fetching terminal logs...

< Back to Archives