Self-hosted screenshot sharing for Mac

Most screenshot tools want you to share through their cloud. If you already run a server, you can skip that entirely: CapturePush is a free macOS menu bar app that captures a screenshot, uploads it to your own machine over SFTP, and copies a link on your own domain to the clipboard.

What You Need

Setting It Up

Open Preferences → Upload, choose the SSH backend, and fill in:

Press Test Connection to confirm the credentials work before you rely on it.

What Happens When You Capture

  1. You take a screenshot, a scrolling capture, or a GIF or MP4 recording.
  2. CapturePush uploads the file to the remote path using the SFTP client that ships with macOS.
  3. A link built from your web base URL — for example https://i.example.com/CapturePush_2026-03-23_06-24-11_6401.png — lands on your clipboard.
CapturePush annotation editor on macOS with arrow, highlight, text and redaction tools applied to a screenshot

Details That Matter on a Real Server

Why Self-Host Your Screenshots

Links live on a domain you own and keep working for as long as you keep the files. Nothing expires because a plan lapsed, nobody else can read or analyse what you shared, and deleting a screenshot is as simple as deleting a file. The only cost is the server you already have.

No server? CapturePush can also upload to S3, Cloudflare R2 or Backblaze B2. Coming from Windows? See how it compares as a ShareX alternative for Mac.

Try CapturePush

Your screenshots, your server, your domain. Free, native, no account required.

Download for Mac
Free · macOS 13+ · Apple Silicon native