selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Ratelog logo

Ratelog

★ 19
GNU Affero General Public License v3.0Open Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · ComposeNeeds Postgres1+ active committer (12mo)

About

Ratelog is a self-hosted web application for people who want to catalog and rate movies and TV shows. It connects to TMDB for discovery and metadata, and it provides a structured rating workflow that...

Community Ratings

No ratings yet

Features

  • Movie and TV show search
  • Follow upcoming releases
  • Multi-category ratings
  • Average score calculation
  • Top lists by year and category
  • Custom lists
  • Community browsing
  • Letterboxd import
  • Multi-user accounts
  • Role-based admin dashboard

Details

Last Updated
Oct 10, 2026
Created
Apr 24, 2026
Install Methods
dockerdocker-compose
Requirements
DockerDocker ComposeTMDB API keyPostgreSQL
Authentication
local
API
REST
Backup & Export
native-export
Runtime / Stack
Docker
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Ratelog with Docker Compose

Compose file from the Ratelog project repository.

2 services · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (1 volume)

docker-compose.yml · @ 96ca93a · scanned Sep 29, 2026

services:
  postgres:
    image: postgres:18-alpine
    container_name: ratelog-postgres
    environment:
      POSTGRES_DB: ${POSTGRES_DB:-ratelog}
      POSTGRES_USER: ${POSTGRES_USER:-postgres}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres}
    ports:
      - "5432:5432"
    volumes:
      - pgdata:/var/lib/postgresql
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-postgres}"]
      interval: 5s
      timeout: 3s
      retries: 5

  ratelog:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: ratelog
    ports:
      - "${PORT:-8080}:${PORT:-8080}"
    environment:
      PORT: ${PORT:-8080}
      POSTGRES_HOST: postgres
      POSTGRES_PORT: 5432
      POSTGRES_DB: ${POSTGRES_DB:-ratelog}
      POSTGRES_USER: ${POSTGRES_USER:-postgres}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres}
    depends_on:
      postgres:
        condition: service_healthy
volumes:
  pgdata:

This file may be out of date. Check the Ratelog website for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 19, 2026

Related Software

Immich logo

Immich

116.0k
High performance self-hosted photo and video management solution.
Photo GalleriesCopyleft LicenseMedia Management+1
6 Containers
Details
Navidrome Music Server logo

Navidrome Music Server

24.1k
Navidrome is an open source web-based music collection server and streamer for browsing and listening to a personal music library from a browser or mobile device.
Audio StreamingMedia ManagementSelf Hosting Solutions+1
Single Container
Details
Cap logo

Cap

23.2k
Cap is an open source screen recording platform for creating, editing, and sharing polished videos with team collaboration features.
Video EditingCopyleft LicenseMedia Management+1
5 ContainersTelemetry: Opt-Out
Details
Jellyfin logo

Jellyfin

58.0k
Jellyfin is a free software media server for managing and streaming personal media to client devices.
Multimedia StreamingCopyleft LicenseMedia Management+3
Details
Cloudreve logo

Cloudreve

28.8k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Details
Audiobookshelf logo

Audiobookshelf

14.6k
Audiobookshelf is a self-hosted audiobook and podcast server.
Audio StreamingE-Book ManagementCopyleft License+2
Details
Seerr logo

Seerr

12.9k
Seerr is a free and open source application for managing media library requests and integrating with services like Jellyfin, Plex, Emby, Sonarr, and Radarr.
Media ManagementPermissive LicenseMedia Servers+2
Single Container
Details
Stash logo

Stash

13.1k
Stash is a self-hosted web app for organizing, browsing, and tagging video and image collections, with metadata scraping and statistics.
Multimedia StreamingCopyleft LicenseMedia Management+3
Single Container
Details
qBittorrent logo

qBittorrent

40.7k
qBittorrent is a BitTorrent client built in C++/Qt and powered by libtorrent.
P2P File SharingCopyleft LicenseMedia Management+2
Details
MeTube logo

MeTube

15.0k
A web GUI for youtube-dl/yt-dlp that lets users download videos from YouTube and other supported sites, with playlist support.
Media ManagementCopyleft LicenseMedia Servers+2
Details
Kodi logo

Kodi

21.3k
Kodi is a free and open source media player and entertainment hub for digital media.
Multimedia StreamingCopyleft LicenseMedia Management+1
Details
Sonarr logo

Sonarr

17.0k
Sonarr is a PVR application for Usenet and BitTorrent users that automatically tracks TV episodes, downloads missing or improved releases, and organizes them.
Media ManagementCopyleft LicenseAutomation Tools+2
Details