TypeType screenshot thumbnail

TypeType

On your own server, TypeType runs a private video platform for YouTube, NicoNico, and BiliBili, keeping subscriptions, history, and playlists out of someone else's recommendation engine. Pick a service and search it. Browse channels, Shorts, podcasts, and a home feed. Speed and quality control. Cinema mode. Native picture-in-picture. Subtitles, alternate audio tracks, and frame-by-frame stepping. SponsorBlock segments get skipped, or just marked, by category. Subscriptions, playlists, watch later, favorites, and resume positions fill the library. Import a Google Takeout export or a PipePipe backup and a new instance never starts empty. Download video or audio to local or S3-compatible storage and collect it in the browser when it is ready. Sign in locally or through OIDC. An admin console runs the instance. Block a channel and it disappears from feeds, search, and related videos. Hide Shorts. Hide personalized recommendations. Hide the suggestions column. A native Android client for phones and tablets syncs with the same instance. An optional experimental recommender can build a personalized home feed, and each user chooses whether to turn it on. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
TubeHaus screenshot thumbnail

TubeHaus

Watch YouTube without the ads, accounts, or tracking, from a server you own: TubeHaus is a private YouTube client that keeps the familiar layout, URLs, and keyboard shortcuts. Your subscriptions, watch history, resume positions, Watch Later, and playlists live as files on the server, so every device in the house shares one library and picks up a video where another screen left it. Live streams play with segments fetched ahead of the player, and captions are transcribed on the fly when a stream has none. Chapters, storyboard previews, a mini player, and theater mode make long videos easy to navigate, while sponsors are skipped automatically and dislike counts come back to the page. Save videos offline in 1080p or 4K for trips, send playback to a TV from your phone without a separate casting dongle, and drive the television interface entirely from a remote. Imports arrive from a Google Takeout export, Invidious, NewPipe, or FreeTube, so years of subscriptions move over in minutes instead of being rebuilt by hand. A calm mode hides recommendations and Shorts when you only want to search and watch deliberately. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
SyncWatch screenshot thumbnail

SyncWatch

Movie night should not depend on everyone pressing play at the same second; SyncWatch runs your own watch-party server so friends in different places watch the same frame together. The host controls play, pause, seeking, and playback speed for the whole room, and late joiners or drifting clients are corrected back to the shared position automatically. You build the program from uploads or direct HTTPS media links, with subtitles, audio, images, and documents handled in the same library. Rooms can be permanent or temporary, protected by passwords and member limits, with host, admin, and permission-group control over who may operate playback. Between scenes, people talk through public and private chat, on-screen danmaku comments, emoji, voice messages, or full-room voice. Anyone can share a browser tab, window, desktop, or phone screen into the room, so a clip, a game, or a presentation becomes the shared screen. The server also keeps friends, notifications, online presence, bans, registration approvals, and an operations log, so a private community can run itself without a platform account. Uploaded media is analyzed and thumbnailed automatically, with browser-compatible versions generated for awkward formats. Backups, data export, a recycle bin, mail verification, and network diagnostics round out the admin side. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
MediaMTX screenshot thumbnail

MediaMTX

MediaMTX sits between cameras and viewers as a self-hosted live media server, taking in video and audio streams over one protocol and handing them back out over another, so one IP camera feed can end up playing in a browser, a phone app, and a recording archive simultaneously. Publish with FFmpeg, GStreamer, OBS Studio, a browser, or a Raspberry Pi camera over RTSP, RTMP, SRT, WebRTC, Media-over-QUIC, HLS, MPEG-TS, or RTP, and read it back on any other protocol without a transcoding pipeline. Run dozens of camera feeds side by side, each on its own path, and keep every path available even while its publisher is offline. Record everything to disk in fMP4 or MPEG-TS as it streams, then play recordings back later through the same server instead of shipping files around. Authenticate publishers and viewers with built-in users, an external HTTP check, or JWT, and use the control API plus Prometheus metrics to wire the server into the rest of your monitoring stack. Forward streams to other servers, proxy cameras behind NAT, and fire hook commands whenever a client connects, publishes, or disconnects, so a doorbell camera can trigger a snapshot or an alert as it starts streaming. Reload the configuration while clients stay connected, and tune everything from the same mediamtx.yml file or environment variables, with no database or runtime dependencies to babysit. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Fireshare screenshot thumbnail

Fireshare

FireShare turns a folder of game captures on your server into a browsable library where every clip gets its own permanent link, ready to paste into Discord the moment something worth bragging about happens. Point it at the directories you already record to and it scans what is there: the file people watch is always your untouched original, in MP4, WebM, or MOV, never a recompressed stand-in. Privacy is set per file, public for the feed, link-only for friends, or behind a password, and whole folders can be shared as a single link. It also sorts the chaos for you, detecting the game in each capture and shelving hundreds of timestamped filenames under proper cover art you can search and browse. Trim the dead air off a clip before posting it, add a title, description, tags, and a custom thumbnail, and watch the view count climb. For screens that struggle with huge originals, optional transcoding adds adaptive lower qualities on CPU or an NVIDIA GPU, and HDR captures get tone-mapped to SDR instead of looking washed out. Friends can upload through the browser or by token from scripts, new public clips can announce themselves to Discord or an RSS reader, and accounts come with permissions, profiles, and two-factor sign-in. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy