---
title: "Deploy Yamtrack"
description: "Media tracker for movies, TV shows, anime, manga, video games, and books."
category: "Other"
url: https://railway.com/deploy/-TD4-4
---

# Deploy Yamtrack

Media tracker for movies, TV shows, anime, manga, video games, and books.

**[Deploy Yamtrack on Railway](https://railway.com/template/-TD4-4)**

- **Creator:** shiruken's Projects
- **Category:** Other
- **Total deploys:** 30

## Template content

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

### Redis https://devicons.railway.app/i/redis.svg

- **Image:** bitnami/redis:7.2.5

### Yamtrack https://cdn.jsdelivr.net/gh/selfhst/icons/svg/yamtrack.svg

- **Image:** ghcr.io/fuzzygrim/yamtrack:latest
- **Public domain:** Yes

## Documentation

Yamtrack is a self-hosted media tracker for movies, TV shows, anime, manga, video games, and books. It directly integrates with Jellyfin to automatically track new watched media and can import from other services such as Trakt, Simkl, MyAnimeList, AniList, and Kitsu.

* [GitHub](https://github.com/FuzzyGrim/Yamtrack)

**Tips**

* By default, the template has `REGISTRATION=True` to allow for initial setup. Once you have created your account, consider setting this variable to `False` to disable open registration.
* A complete list of supported environment variables can be found [here](https://github.com/FuzzyGrim/Yamtrack/wiki/Environment-Variables). These can be added to the Yamtrack service to enable higher rate limits with various providers and further customize the installation.
* Changing the Railway-provided domain or adding a custom domain may require redeploying the Yamtrack service in order for POST requests to work.
* The port for custom domains should be `8000`.
* [Volumes on Railway](https://docs.railway.com/reference/volumes) have limited options to access or [backup](https://docs.railway.com/reference/backups) the persistent data. Connecting to Postgres and [performing a full database dump](https://blog.railway.com/p/postgre-backup) is probably the best option for migrating data between instances.
* Communication with Postgres is done exclusively over the private network and the database is not exposed externally by default. If you want to enable external access, go to the database settings and enable [TCP proxying](https://docs.railway.com/reference/tcp-proxy) on port `5432`. This can be disabled at any time.

_Note: This is a community-made template and therefore not supported by the Yamtrack team. Please direct help requests to the [Railway thread](https://station.railway.com/templates/yamtrack-cc099ce3) for the template._

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/-TD4-4
