Your remote movie night without lags. No registration, no data collection. Just share a link and watch together.
Use this if you see "Duplicate Identity" errors. Nutze dies bei "Duplicate Identity" Fehlern.
Works on your favorite platforms
Whether near or far, KoalaSync brings people together around their favorite videos.
Sync your movies in real time and talk via Discord, Zoom, or your favorite voice call application. It feels just like sitting in the same room.
Analyze online tutorials, lectures, or developer training streams together with classmates or colleagues. Pause and discuss complex steps in perfect harmony.
Bridge the distance and enjoy date nights. Experience every plot twist, laugh at the same jokes, and share emotional moments at the exact same millisecond.
Built for reliable sync, privacy-first design, and easy setup.
One pauses, everyone pauses. One seeks, everyone follows. Our two-phase sync protocol coordinates playback in real time across all participants.
Autoplay in sync. KoalaSync automatically detects episode transitions and holds playback until all peers have successfully loaded the next video.
No registration, no tracking, no persistency footprints. The server runs entirely in ephemeral RAM and purges your room when you leave.
Works on YouTube, Twitch, Netflix, Jellyfin, Emby, and almost any standard webpage containing a HTML5 video element. Also compatible with custom self-hosted setups.
No IP addresses or passwords to exchange. Share a generated invite link with your friends to let them join your room automatically with a single click.
Our official servers are free and fast, but you can take full ownership if you want to. Launch your own private relay server in seconds via Docker.
See why open source, ad-free and privacy-first is the superior way to watch together.
| Feature | KoalaSync | Teleparty |
|---|---|---|
| Cost / Paywalls Premium subscriptions, hidden fees or locked features. | ✔ 100% Free | ✘ Paid Tiers / Premium Locks [1] |
| License / Code Auditable Whether the source code is open and freely auditable. | ✔ Open Source (MIT) | ✘ Proprietary [2] |
| Self-Hosting Ability to deploy your own private relay server. | ✔ Yes (Docker-ready) | ✘ No [2] |
| Privacy & Tracking Registration requirements, tracking cookies and analytics. | ✔ Zero-Persistence (RAM-only) | ✘ Google Analytics & Cookies [2] |
| Site Compatibility Supported websites and player compatibility. | ✔ Almost any HTML5 Video[3] | ✘ Supported sites only [1] |
Comparison state: May 2026.
[1] Official Teleparty Premium pricing and supported networks details: teleparty.com/premium
[2] Teleparty privacy policies and tracking data collection: teleparty.com/privacy
[3] Works on websites that allow script injections into standard HTML5 video tags. Websites with highly strict Content Security Policies (CSP), DRM copy protection, or heavily obfuscated player wrappers (like complex shadow DOMs) might restrict automated control or injection.
Add KoalaSync to your browser from the Chrome Web Store, Firefox Add-ons, or download the latest developer ZIP from GitHub.
Open the extension popup and click '+ Create New Room'. KoalaSync automatically generates a secure Room ID and Password, joins it, and copies the invite link to your clipboard.
Send the invite link to your friends. Once they join, select your video tab and enjoy synchronized playback.
Don't trust our server? Maintain full data sovereignty. Deploy your own private relay server in minutes.
services:
koala-sync:
image: ghcr.io/shik3i/koalasync:latest
container_name: KoalaSync
restart: always
# Access internally by proxying to container port 3000
environment:
- TZ=Europe/Berlin
- PORT=3000
- MIN_VERSION=1.0.0
- MAX_ROOMS=100
- MAX_PEERS_PER_ROOM=50
pids_limit: 2048
sync.koalastuff.net {
root * /var/www/koalasync/website/www
encode zstd gzip
# Clean URLs support (no .html required)
try_files {path} {path}.html {path}/
file_server
}
syncserver.koalastuff.net {
reverse_proxy localhost:3000
}
(security_headers) {
header {
# Enable HTTP Strict Transport Security (HSTS)
Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
# Prevent clickjacking attacks (Sameorigin)
X-Frame-Options "SAMEORIGIN"
# Prevent MIME-sniffing
X-Content-Type-Options "nosniff"
# Enable browser XSS protection
X-XSS-Protection "1; mode=block"
# Control referrer information
Referrer-Policy "strict-origin-when-cross-origin"
# Hide Caddy server stamp signature
-Server
}
}
sync.koalastuff.net {
encode zstd gzip
root * /var/www/koalasync/website/www
# Clean URLs: Resolves paths without .html in the URL
try_files {path} {path}.html {path}/
file_server
# Static Caching for high performance
@static {
file
path *.ico *.css *.js *.png *.svg *.webp
}
header @static Cache-Control "public, max-age=31536000, must-revalidate"
# Hardened Security & Permission Policies
import security_headers
header {
Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self'; img-src 'self' data:; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';"
Permissions-Policy "camera=(), microphone=(), geolocation=(), payment=(), usb=()"
}
}
syncserver.koalastuff.net {
import security_headers
encode zstd gzip
reverse_proxy KoalaSync:3000
}