Skip to content

Self-hosted Magic: the Gathering card collection manager, with an API.

Notifications You must be signed in to change notification settings

morosanmihail/hometg

Repository files navigation

.NET

HomeTG

Self-hosted Magic: the Gathering card collection tracker. Spawned from the desire to have an easy to manage collection (easily done by many wonderful online tools), that can also be easily updated in more non-conventional means.

Example of the UI

Installation

Easiest is via Portainer with Docker Compose (just create a new stack and point it to this repo, then change volumes as needed).

For more info, check the wiki.

Features

Card database

The card database is downloaded on start-up from www.mtgjson.com if a newer version is available.

You can trigger a manual update check via the /mtg/update endpoint.

Coming soon:

  • scheduled automatic update.
  • live migration of mtgjson.com Sqlite database into Postgres, for higher performance.

Card search

You can search for cards by various filters (more to be added) in both the Magic database and in your existing collections.

Example of the Search UI

Collection management

You can add / remove cards to the collection, both one by one and in bulk, through importing.

Moving cards between collections also possible.

Deleting cards from a collection, as well as outright deleting collections, also possible.

For a more thorough description of features, please check the wiki.

About

Self-hosted Magic: the Gathering card collection manager, with an API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published