No description
  • Python 70%
  • TypeScript 29.7%
  • CSS 0.2%
Find a file
2026-02-13 11:06:22 -05:00
.github Fix version string for tag builds 2026-02-01 11:21:02 -05:00
data Add CFL to TSDB seed file with 9 teams 2026-01-29 17:35:18 -05:00
docs Add Combat Sports variables to documentation 2026-01-31 23:36:41 -05:00
frontend Fix combat/event card regex patterns not persisting in API response (#147) 2026-02-11 17:48:31 -05:00
teamarr Revert Gold Zone channel name to plain 'Gold Zone' and fix Day ## disambiguation 2026-02-13 10:59:32 -05:00
tests Revert Gold Zone channel name to plain 'Gold Zone' and fix Day ## disambiguation 2026-02-13 10:59:32 -05:00
unraid-template Move Unraid template to unraid-template/, fix URLs to Pharaoh-Labs 2026-02-11 12:03:15 -05:00
.dockerignore Update Dockerfile for V2 architecture (multi-stage build with React frontend) 2025-12-21 15:47:43 -05:00
.gitignore Fix EFL matching: skip sport check when league hint present 2026-01-31 09:31:02 -05:00
app.py Replace V1/V2 hybrid with clean V2 foundation 2025-12-14 21:31:54 -05:00
CLAUDE.md Remove upgrade line from release/changelog templates 2026-02-08 12:02:03 -05:00
docker-compose.yml Add version to startup banner and document LOG_DIR 2026-02-01 11:14:08 -05:00
Dockerfile Change scheduled cache refresh from 7-day to 1-day staleness, add container troubleshooting tools 2026-01-28 16:43:47 -05:00
pyproject.toml Bump version to 2.2.2 2026-02-13 11:06:22 -05:00
README.md Remove v2 branding from user-facing code 2026-02-01 11:14:14 -05:00

Teamarr

Dynamic EPG Generator for Sports Channels

Quick Start

services:
  teamarr:
    image: ghcr.io/pharaoh-labs/teamarr:latest
    container_name: teamarr
    restart: unless-stopped
    ports:
      - 9195:9195
    volumes:
      - ./data:/app/data
    environment:
      - TZ=America/Detroit
docker compose up -d

Upgrading from Legacy (1.x)

There is no automatic migration path from legacy 1.x releases due to significant architectural changes.

If you're upgrading from 1.x, you have two options:

  1. Start Fresh - Archive your old database and begin with a clean setup. The app will detect your legacy database and guide you through the process, including downloading a backup of your data.

  2. Continue Using 1.x - If you're not ready to migrate, use the archived image:

    image: ghcr.io/pharaoh-labs/teamarr:1.4.9-archive
    

    Note: 1.x will continue to function but will not receive future updates.

Image Tags

Tag Description
latest Stable release
dev Development builds
1.4.9-archive Final 1.x release (no longer maintained)

Documentation

User Guide: https://teamarr-v2.jesmann.com/

Formal documentation coming soon.

License

MIT