Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. OpenTubeX Sync Server - Self-Hosted, End-to-End Encrypted Sync Backend for the OpenTubeX YouTube Client

OpenTubeX Sync Server - Self-Hosted, End-to-End Encrypted Sync Backend for the OpenTubeX YouTube Client

Scheduled Pinned Locked Moved App Wishlist
3 Posts 2 Posters 52 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    T
    Teiluj
    wrote last edited by
    #1

    • OpenTubeX Sync Server - Self-Hosted, End-to-End Encrypted Sync Backend for the OpenTubeX YouTube Client

    • Main Page: https://opentubex.org/docs/sync/
    • Git: https://github.com/OpenTubeX/sync-server
    • Licence: AGPL-3.0
    • Dockerfile: Yes
    • Docker-compose: Yes (SQLite) · Compose for PostgreSQL
    • Demo: Public instance at https://sync.d3sox.me (privacy policy in PRIVACY.md) or https://sync.opentubex.org; interactive API docs on any instance at /docs

    • Summary:
      • Rust sync backend for the OpenTubeX YouTube client (a FreeTube fork) that keeps subscriptions, playlists, watch history, profiles, sessions, and settings in sync across devices — forked from LibreTube's sync server
      • Clients encrypt every collection with a separate privacy passphrase before upload, so the server only ever stores opaque, revisioned documents: it sees account activity, IPs, and collection names, but never synced data, device names, or the key
      • Modern sync protocol with per-collection revisioning, incremental encrypted changes, live sync via long-poll cursors and encrypted device-to-device requests, session-bound JWTs, QR-based device pairing, and OIDC login

    • Notes:
      • Perfect for privacy-minded self-hosters: single small Rust binary, SQLite or PostgreSQL, ARM64 support, and a documented reverse-proxy/X-Forwarded-For setup so rate limiting stays correct behind Cloudflare Tunnel or a proxy
      • Deliberately ops-friendly but strict — it never auto-migrates a database (you must explicitly approve each migration version), and username_secret must never change or every account is locked out

    • Alternative to / Libhunt link: https://selfhosted.libhunt.com/libretube-alternatives
    • Screenshots: No screenshots available (headless API server — the only web UI is the generated OpenAPI playground at /docs)
    1 Reply Last reply
    3
    • robiR
      robiR
      robi
      wrote last edited by
      #2

      So this is an alternative for Invidious?

      Frequency tech & energy mastery

      1 Reply Last reply
      1
      • T
        T
        Teiluj
        wrote last edited by
        #3

        In short: Invidious is the server that proxies YouTube's data; OpenTubeX is a client you install on your machine that can either talk to YouTube directly or route through an Invidious instance.

        OpenTubeX sync server is the server which sync profiles, config, data between OpenTubeX clients.

        1 Reply Last reply
        2

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Bookmarks
        • Search