Self-host Oblecto
0.2.2Media server for movies and TV shows with Jellyfin API
- Stars
- 182
- Ports
- 8080 (Web app and native API), 8096 (Jellyfin-compatible API), 9131 (Federation metadata port), 9132 (Federation media port)
- Requires
- Ffmpeg, Guessit, Node.js
ghcr.io/robinp7720/oblectoWhat is Oblecto?
Oblecto serves personal movie and TV show collections from a home server. It scans folders, identifies content with guessit, and enriches metadata using TMDb, TVDB, and fanart.tv. The web interface offers browsing, search, continue-watching, and a player with audio/subtitle selection, speed control, chapters, seek thumbnails, and intro/credit skip. A compatible API on port 8096 lets Jellyfin clients on phones, TVs, and desktops connect. User accounts support groups, permissions, preferences, and viewing statistics. Optional federation enables trusted servers to share libraries and stream remotely. The stack requires Node.js 24+, FFmpeg, and guessit, with SQLite or MariaDB/MySQL for data. Install via global npm package, Docker image, or systemd service. Licensed AGPL-3.0-or-later; latest release is a beta.
Should you self-host Oblecto?
Oblecto scores 43/100 on selfhost.directory (how scoring works) and ranks #91 of 118 in Media Server. It has 182 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 737 stars). It scores higher overall, so compare the two before you pick. See Oblecto vs Jellyfin side by side.
Features
- Movie and TV show libraries
Oblecto README
More in Media Streaming
OpenAListOpenAList is a self-hosted, open-source file listing program supporting 60+ cloud storage providers, WebDAV, FTP, SFTP, and S3 access with security hardening.
PeerTubeOpen-source, ActivityPub-federated video platform for self-hosted instances: WebRTC P2P streaming, live broadcasts, playlists and moderation tools.- PlexPlex Media Server is a self-hosted media server application that allows users to organize and stream their personal media libraries.
PlexTraktSyncSelf-hosted open-source CLI syncing Plex collections, ratings, watchlists and watched status with Trakt both ways, no Plex Pass or Trakt VIP; runs via pipx or Docker.
pms-dockerPackage and run Plex Media Server in a container: a self-hosted video, music and photo library you can reach from any device via Docker or Compose.
PrismediaPrismedia is a self-hosted media server organizing movies, TV, music, books, audiobooks, comics, and photos in one library with web and native Apple apps.
Rebel IPTVSelf-hosted IPTV server combining 450+ channels and sports into M3U with XMLTV guide. Runs in Docker, works with Jellyfin, Plex, Emby. Multi-source fallback.
reiverrReiverr is a self-hosted, open-source media discovery and streaming interface combining TMDB metadata with Jellyfin and torrent streaming as an Overseerr alternative.
remote-playPSRP is a self-hosted, open-source solution that streams PlayStation 4/5 games to any browser via WebRTC with gamepad support and mobile touch controls.
rtmp-hls-serverSelf-hosted, open-source Docker image for a video streaming server supporting RTMP, HLS and DASH, built on Nginx with nginx-rtmp-module, FFmpeg and web players.
RTSPtoWebSelf-hosted Go app that converts IP camera RTSP streams to browser-playable WebRTC, MSE, and HLS formats without FFmpeg.
scovieScovie is a self-hosted, open-source digital signage platform built with Python and Django for high schools to manage and display multimedia content on campus screens.
0 comments