Skip to content
Ditchly
Menu

Last checked October 29, 2026

Move from Vimeo to PeerTube

We earn commissions when you shop through the links below.

Download the video masters, upload them to a PeerTube server you run, and replace each embed. Bandwidth becomes your bill.

How long: A day for a handful of videos. Longer if many sites embed the player.

Take it out

  1. Step 1

    Download the master files

    Use Vimeo's download for each video you still publish. A stream copy is not the file you want to re-upload.

  2. Step 2

    List every embed

    Search your sites for the Vimeo player. Those links break when the account changes or closes. Write down the page and the video.

  3. Step 3

    Read the plan notice

    Vimeo's plan usage policy, updated June 30, 2026, says Vimeo can require a different plan and that a price change applies at the next renewal. Download the files before a renewal you might not accept.

Put it in

  1. Step 1

    Install PeerTube and check the disk

    Follow the project install. Put the videos on a disk that can hold the masters plus the versions PeerTube makes.

  2. Step 2

    Upload one public video and one private video

    Confirm the watch page, the privacy setting, and an embed on a test page.

  3. Step 3

    Swap the embeds

    Replace the player on the real pages only after the test embed plays. Do the busy page last.

Need a server? DigitalOcean is one simple option. Railway is another.

We are a DigitalOcean affiliate.

We may earn from this Railway link.

What you lose

  • Bandwidth

    Vimeo included delivery in the plan. On your server, every view is bandwidth you pay for. A quiet team is fine. A viral embed is not.

  • OTT, live events, and deep analytics

    Those Vimeo products do not move. PeerTube can stream live. It is not a managed events desk.

  • A private living-room library

    If the videos are only for your house, Jellyfin is the simpler server. PeerTube is a site other people can visit.

The Studio plan page lists seats and storage and does not list a dollar price. A news report has quoted renewal jumps. Use Vimeo's policy for what Vimeo itself says it can do.

https://ditchly.co/migrate/vimeo-to-peertube