Kometa

Kometa

Docker app from Sohjiro's Repository

Overview

Kometa is an open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server. The script is designed to be run continuously and be able to update information based on sources outside your plex environment. Kometa supports Movie/TV/Music libraries and Playlists. Unraid Setup Guide: https://kometa.wiki/en/latest/kometa/install/Unraid/

Install Kometa on Unraid in a few clicks.

Find Kometa in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Kometa Review the template variables and paths Click Install

Download Statistics

3,304,595
Total Downloads
274,754
This Month
219,114
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
kometateam/kometa
Last Updated2026-06-29
First Seen2024-04-26

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Config DirectoryPathrw
Target
/config
Value
/mnt/user/appdata/Kometa/
Internal Config Location (--config)Variable

Specify the internal location of the configuration YAML file.

Target
KOMETA_CONFIG
Time to Run (--time)Variable

Specify the times of day that Kometa will run with comma-separated list of times in HH:MM format.

Target
KOMETA_TIME
Run Immediately (--run)Variable

Set as 'true' to perform a run immediately, bypassing the time to run flag.

Target
KOMETA_RUN
Run Tests (--run-tests)Variable

Set as 'true' to perform a debug test run immediately, bypassing the time to run flag. This will only run collections with test: true in the definition.

Target
KOMETA_TEST
Default
false|true
Debug (--debug)Variable

Set as 'true' to run with Debug Logs Reporting to the Command Window.

Target
KOMETA_DEBUG
Default
false|true
Trace (--trace)Variable

Set as 'true' to run with extra Trace Debug Logs.

Target
KOMETA_TRACE
Default
false|true
Log Requests (--log-requests)Variable

Set as 'true' to run with every network request printed to the Logs. This can potentially have personal information in it.

Target
KOMETA_LOG_REQUESTS
Default
false|true
Timeout (--timeout)Variable

Change the main Kometa timeout. This timeout is overwritten by those in your config file for those services.

Target
KOMETA_TIMEOUT
No Verify SSL (--no-verify-ssl)Variable

Turn SSL Verification off.

Target
NO_VERIFY_SSL
Default
False|True
Collections Only (--collections-only)Variable

Set as 'true' to only run collection files, skip metadata, library operations, overlays, and playlists.

Target
KOMETA_COLLECTIONS_ONLY
Default
false|true
Metadata Only (--metadata-only)Variable

Set as 'true' to only run metadata files, skip library operations, overlays, playlists, and collections.

Target
KOMETA_METADATA_ONLY
Default
false|true
Playlists Only (--playlists-only)Variable

Set as 'true' to only run playlist files, skip metadata, library operations, overlays, and collections.

Target
KOMETA_PLAYLISTS_ONLY
Default
false|true
Operations Only (--operations-only)Variable

Set as 'true' to only run library operations skipping metadata, collections, playlists, and overlays.

Target
KOMETA_OPERATIONS_ONLY
Default
false|true
Overlays Only (--overlays-only)Variable

Set as 'true' to only run library overlays skipping metadata, collections, playlists, and library operations.

Target
KOMETA_OVERLAYS_ONLY
Default
false|true
Run Collections (--run-collections)Variable

Will immediately run the comma-separated list of Collection Names given, bypassing the time to run flag.

Target
KOMETA_RUN_COLLECTIONS
Run Libraries (--run-libraries)Variable

Will immediately run the comma-separated list of Library Names given, bypassing the time to run flag.

Target
KOMETA_RUN_LIBRARIES
Run Files (--run-files)Variable

Will immediately run the comma-separated list of File Names given, bypassing the time to run flag.

Target
KOMETA_RUN_FILES
Ignore Schedules (--ignore-schedules)Variable

Set as 'true' to ignore all schedules for the run.

Target
KOMETA_IGNORE_SCHEDULES
Default
false|true
Ignore Ghost (--ignore-ghost)Variable

Set as 'true' to ignore all ghost logging for the run. A ghost log is what’s printed to the console to show progress during steps.

Target
KOMETA_IGNORE_GHOST
Default
false|true
Delete Collections (--delete-collections)Variable

Set as 'true' to delete all collections in a Library prior to running collections/operations.

Target
KOMETA_DELETE_COLLECTIONS
Delete Labels (--delete-labels)Variable

Set as 'true' to delete all labels on every item in a Library prior to running collections/operations.

Target
KOMETA_DELETE_LABELS
Default
false|true
Resume Run (--resume)Variable

Name of Collection to immediately resume running from the first instance of the specified collection, bypassing the time to run flag.

Target
KOMETA_RESUME
No Countdown (--no-countdown)Variable

Set as 'true' to run without displaying a countdown to the next scheduled run.

Target
KOMETA_NO_COUNTDOWN
Default
false|true
No Missing (--no-missing)Variable

Set as 'true' to run without utilizing the missing movie/show functions.

Target
KOMETA_NO_MISSING
Default
false|true
No Report (--no-report)Variable

Set as 'true' to run without saving the report.

Target
KOMETA_NO_REPORT
Default
false|true
Read Only Config (--read-only-config)Variable

Set as 'true' to run without writing to the configuration file.

Target
KOMETA_READ_ONLY_CONFIG
Default
false|true
Divider Character (--divider)Variable

Character to use as a divider in the logs.

Target
KOMETA_DIVIDER
Screen Width (--width)Variable

Width of the Log Output. Integer between 90 and 300.

Target
KOMETA_WIDTH
Low Priority (--low-priority)Variable

Run Kometa with lower priority.

Target
LOW_PRIORITY
Default
False|True
ENV Plex URL (--plex-url)Variable

Plex URL to replace ENV in the config file.

Target
KOMETA_PLEX_URL
ENV Plex Token (--plex-token)Variable

Plex Token to replace ENV in the config file.

Target
KOMETA_PLEX_TOKEN