OVER 3,400+ FREE MOVIES & TV SHOWS, UPDATED LIVE

All your movies & TV shows. One place.

Thousands of free movies and TV shows from services like Pluto TV, Tubi, and the Internet Archive, gathered into one app and played without ads.

7 days free, then $4/mo for 3 profiles. Cancel anytime.

Browse by category

A sample of what is playing right now, organized the way you actually watch.

Popular this week

Titles people are watching most across the veedeeoh catalog.

Something for everyone

From award winners to anime, classic TV to cult films, all in one library.

SIMPLE PRICING

One plan, your whole household

Start with a 7-day free trial. No card charged until it ends.

Cloud access
$4 / mo
Three profiles included. Add more household members for $2/mo each.
THE ANTI-NETFLIX MODEL

Non-Geolocked Family Sharing

No Wi-Fi check-ins. No IP location locks. No sharing your master password. Invite your family, college kids, or roommates to join your household using their own separate email logins.

Zero Location Locking

Stream from home, your dorm room, or while traveling abroad. Your account moves with you without arbitrary IP bans.

Separate Member Logins

Send email invites so every member signs in with their own password. Never share your primary login credentials again.

Household Profiles & veedeeoh.zzz

3 profiles included with Kids mode rating locks, custom avatars, and veedeeoh.zzz sleep timers.

100% FREE FOR HOME LABS

Self-Host veedeeoh on Your Own Hardware

Deploy locally on Docker, Unraid, Synology, or any home server. Zero telemetry, no external database required, and instant local stream proxying.

1

Docker Compose Deployment

Clone the repository and launch your containerized media server in seconds.

git clone https://github.com/ItsCodejac/veedeeoh.git cd veedeeoh docker compose up -d
2

Zero Database Overhead

Uses lightweight JSON persistence for user state and favorites. No PostgreSQL or Redis needed.

# Persistence Volume Mapping volumes: - veedeeoh_data:/root/.local/share/tvlc
3

Homelab & NAS Compatible

Compatible with Portainer, Unraid, Synology Container Manager, and standard Linux VPS servers.

Exposed Port: 8321 Health Check: /api/health
View Self-Hosting Source Code on GitHub

Frequently Asked Questions

veedeeoh gathers free, ad-supported content from services like Pluto TV, Tubi, and the Internet Archive and puts it in one place. You get a single library of movies and TV shows to watch across your browser, phone, tablet, and smart TV, without the ads.
Cloud access is $4 a month and includes three profiles. Extra household members are $2 a month each. Every account starts with a 7-day free trial, and you can cancel anytime. If you would rather run it on your own hardware, self-hosting is free and open-source.
All titles come from free, publicly available streaming services and public-domain archives. veedeeoh does not host the video itself; it plays directly from those providers and organizes everything into one clean interface. Available titles change as the providers update their catalogs.
Any web browser on a phone, tablet, laptop, or smart TV. There is nothing to install. Your profiles, list, and watch progress follow you from one device to the next.
Yes. The self-hosted version is free and open-source. Pull the repository from GitHub and run `docker compose up` to start your own media server on Docker, Unraid, Synology, or a standard Linux server.