A tool that archives Tezos wallet activity and IPFS content to the Internet Archive.
1.9K
Docker image for tz-archiver-cli, a tool that archives Tezos wallet activity and IPFS content to the Internet Archive.
This Docker image is built with Python 3.10 and comes pre-installed with all required dependencies for tz-archiver-cli (requests, python-dotenv, wayback-utils). No additional setup is needed. Just provide your Internet Archive credentials and, optionally, a Tezos wallet address.
Use the following command to archive activity for a specific Tezos wallet. Replace "TezosWallet" with your Wallet Address:
docker run --rm \
-d \
--name tzarchiver \
-e ARCHIVE_ACCESS=yourArchiveAccessKey \
-e ARCHIVE_SECRET=yourArchiveSecretKey \
yatima3d/tz-archiver:latest \
-w TezosWallet
To crawl IPFS objects in spider mode without a wallet:
docker run --rm \
-d \
--name tzarchiver \
-e ARCHIVE_ACCESS=yourArchiveAccessKey \
-e ARCHIVE_SECRET=yourArchiveSecretKey \
yatima3d/tz-archiver:latest
Remove "-w TezosWallet" to run in spider mode.
docker run --rm \
-e ARCHIVE_ACCESS=yourArchiveAccessKey \
-e ARCHIVE_SECRET=yourArchiveSecretKey \
-v $(pwd)/data:/app/src/data \
yatima3d/tz-archiver:latest
-w TezosWallet
Save one of the following two files with the name docker-compose.yml, depending on whether you want to archive the contents of a wallet or run in spider mode.
Launch it with:
docker compose up
Wallet mode:
### Compose file with a Tezos wallet
version: "3.9"
services:
tz-archiver:
image: yatima3d/tz-archiver:latest
environment:
ARCHIVE_ACCESS: "yourArchiveAccessKey"
ARCHIVE_SECRET: "yourArchiveSecretKey"
command: ["-w", "TezosWallet"]
volumes:
- ./data:/app/src/data
Spider Mode:
### Compose file in spider mode (no wallet)
version: "3.9"
services:
tz-archiver:
image: yatima3d/tz-archiver:latest
environment:
ARCHIVE_ACCESS: "yourArchiveAccessKey"
ARCHIVE_SECRET: "yourArchiveSecretKey"
volumes:
- ./data:/app/src/data
Both are required for uploading to Internet Archive.
Content type
Image
Digest
sha256:ae3802b6e…
Size
77.2 MB
Last updated
about 1 year ago
docker pull yatima3d/tz-archiver