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.
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.
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.
You can search for cards by various filters (more to be added) in both the Magic database and in your existing collections.
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.