SynStreams Server Announcement

We're getting a
serious upgrade.

The server is moving to a new infrastructure that eliminates almost every limitation we've been living with — including access from school and work networks. Here's everything that's changing and what it means for you.


What's Actually Changing

Right now the server uses DuckDNS — a free dynamic DNS service — to route you to Jellyfin, the game servers, and everything else. The problem is that DuckDNS (and services like it) are categorized and blocked by school networks, workplace firewalls, and most public hotspots. If you've ever tried to watch something during school and gotten a block page, that's why.

We're replacing the entire access layer with a proper personal domain and Cloudflare's infrastructure. Instead of your connection going directly to the server's IP address (which firewalls can inspect and block), it goes through Cloudflare's CDN first — the same infrastructure that serves a massive chunk of the entire internet. Blocking it would break YouTube, Spotify, Discord CDN, and thousands of major websites. It's never blocked.

Before:
your device → duckdns.org → server IP (blocked by firewalls)
After:
your device → cloudflare.comsynstreams.com → server (can't be blocked)

What This Unlocks

Phase 1

Access from anywhere, no exceptions

Phase 2

Cloud app streaming — Discord, browsers, anything

Phase 3

Android emulation — mobile games in browser


Services on the Server

Everything that currently runs will keep running and will move to the new domain. Nothing is being removed.

🎬

Jellyfin

Movies, shows, music. Stream from anywhere.

📺

Jellyseerr

Request content. It shows up within hours.

⛏️

Minecraft

Survival server, still on its own ports.

📊

StreamyStats

Your watch history and server stats.

📱

Kasm (coming)

Cloud app and Android game streaming.

🏠

Homepage

One link to reach all of the above.


Timeline

Completed

Current stack built

Traefik, Jellyfin, Sonarr, Radarr, Minecraft, WireGuard, and everything else already running and stable.

Up next

Domain purchase + Cloudflare setup

Buy the new domain, move DNS to Cloudflare, set up the tunnel. This takes a few hours including propagation time.

Shortly after

Migration goes live

All services switch to the new subdomains. New URLs get posted in the Discord. Old DuckDNS links stop working at this point — update your bookmarks.

After stabilization

Kasm + cloud app streaming

Kasm gets installed and configured. Discord, browsers, and other apps available through the new subdomain.

Later

Android emulation

Android containers added inside Kasm. Mobile games accessible through a browser tab from any network.


What You Need to Do

Honestly, not much. When the migration happens:

WireGuard users: WireGuard can't go through Cloudflare Tunnel (it's UDP, not HTTP). The WireGuard port stays open and works the same as before, but once the new infrastructure is up, you probably won't need it for most things.

Questions?

Drop them in the Discord. This is a significant backend change but day-to-day usage — watching Jellyfin, requesting content, playing Minecraft — stays exactly the same. The only difference is it works everywhere now instead of just at home.


cloudflare tunnel traefik kasm workspaces jellyfin docker android emulation