Self-hosted AWS asset ledger with Terraform drift detection. Needs docker compose - see Overview.
831
A self-hosted ledger of your AWS resources, with Terraform drift detection — attribute-level drift between your tfstate and live AWS, end-of-life dates for what you run (on AWS's own support schedule), and the publicly known vulnerabilities of the libraries and database engines you use. Your data stays in your own infrastructure.
This image does not run by itself. It needs PostgreSQL and a start command, both of which live in the
docker-compose.yml. Use Docker Compose — it takes two files, and you don't have to clone anything.
mkdir syncvey && cd syncvey
curl -O https://raw.githubusercontent.com/MR-TABATA/SyncVey/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/MR-TABATA/SyncVey/main/.env.example
# edit .env: SECRET_KEY, and your AWS keys when you want to scan a real account
docker compose up -d
Then open http://localhost:8000/. Compose pulls this image and a PostgreSQL image; nothing is built. Migrations and sample data run on first start. No AWS account yet? The README has a try it without an AWS account path.
git clone https://github.com/MR-TABATA/SyncVey
cd SyncVey
cp .env.example .env
docker compose up -d
The repository also holds the IAM policy (iam/iam-policy.json) for the read-only role SyncVey scans with.
latest — the newest releaseX.Y.Z — a specific release (pin it with SYNCVEY_IMAGE=jiniie/syncvey:X.Y.Z in .env)Platforms: linux/amd64, linux/arm64.
SyncVey は、AWS のリソースを台帳にして、Terraform とのドリフトを検知する、セルフホスト型のツールです。 サポート終了(AWS 自身の日付)と、使っているライブラリ・DB エンジンの既知の脆弱性も、同じ画面で見られます。
このイメージだけでは動きません。 PostgreSQL と起動コマンドが docker-compose.yml にあるためです。
Docker Compose で起動してください。clone は要らず、2つのファイルを取るだけです(上の「Start (no clone)」)。
手順の詳細は GitHub の README と 紹介ページ にあります。
Content type
Image
Digest
sha256:0918ecb3d…
Size
162.8 MB
Last updated
7 days ago
docker pull jiniie/syncvey