selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

pasta logo

Self-host pasta

2.3.0

Plex audio and subtitle track changer, batch across shows

ReleaseSource Available
Updated9 hours ago
LanguageTypescript
Setup difficultyEasy
Stars
448
Docker
cglatot/pasta
Install with Docker

What is pasta?

PASTA is a web tool for Plex owners who watch shows with multiple audio languages and duplicate-looking subtitle files. It connects to your Plex server, surfaces extra information about each audio and subtitle track, and lets you apply track choices to a whole show or to individual episodes in a few clicks rather than one by one. Everything happens in the browser — there is no backend of its own — and the project was originally served from GitHub Pages, but you can run it yourself via the cglatot/pasta Docker image, the Unraid Community Applications template, or by grabbing the source and hosting it locally. Performance is best when the tool runs on your local network. Note that the repository ships without a license file.

Should you self-host pasta?

pasta scores 44/100 on selfhost.directory (how scoring works) and ranks #1 of 1 in Plex. It has 448 GitHub stars.

It shipped 14 stable releases in the past year. The latest, 2.3.0, came out on 26 October 2026. New versions land roughly every 2 weeks.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is written mostly in Typescript.

Features

  • Batch audio track selection
  • Client-Side Operation
  • Plex login
  • Subtitle Track Management
  • Track detail view

pasta README

How to install pasta

Install pasta with Docker

---
version: "3"

services:
  pasta:
    image: cglatot/pasta
    container_name: pasta
    ports:
      - 8087:80 
    restart: unless-stopped

Example compose from the README; the ARM guide says to access it on the machine's IP plus port 8087.

pasta releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…