This document contains information about running AssetAtlas from our container registry, which lets you run AssetAtlas from the command line and with a more minimal initial download. Application data is NOT shared between the ghcr version and GUI-launched version as of (3/27/2025).
This application consists of multiple container images. Docker Compose is used to configure and run the images together.
You can get the required files with either of these methods:
Download ZIP with all files from the latest release.
It contains the required docker-compose files and a copy of this readme.
Only do this if you'd like to get a development version.
# requires Node.js
npx degit AssetAtlasTracker/AssetAtlas/ghcr-files assetatlas-ghcrMake sure to run these commands in the folder containing the docker-compose files, and that Docker is running.
Run either the Localhost or Tailscale version, depending on your needs.
Enables accessing AssetAtlas from the same device you're hosting it on.
For Windows (PowerShell and bash) and Linux/macOS (bash):
docker compose -f docker-compose-ghcr.yml up -dEnables using Tailscale to connect from other devices without additional network configuration.
Replace your-tailscale-auth-key with your actual Tailscale auth key.
TODO how to get a tailscale auth key?
For Windows (PowerShell):
$env:TS_AUTH_KEY="your-tailscale-auth-key"; docker-compose -f docker-compose-ghcr-tailscale.yml up -dFor Linux/macOS (bash) or Windows (bash):
TS_AUTH_KEY="your-tailscale-auth-key" docker compose -f docker-compose-ghcr-tailscale.yml up -d# Localhost
docker compose -f docker-compose-ghcr.yml down
# Tailscale
docker compose -f docker-compose-ghcr-tailscale.yml down