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
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.
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.
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
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.
Step 2
Upload one public video and one private video
Confirm the watch page, the privacy setting, and an embed on a test page.
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.
Related
https://ditchly.co/migrate/vimeo-to-peertube