This repository deploys a fully functional ArchiveTeam Warrior instance on https://railway.app using the official pre-built Docker image.
The Warrior helps preserve websites and online content by participating in ArchiveTeam's distributed archiving projects.
Deploy on Railway with this Template
Add these variables in the Railway dashboard (Service → Variables):
| Variable | Description | Example | Required? |
|---|---|---|---|
DOWNLOADER |
Your nickname/username – appears on the leaderboard for credit | myusername |
Yes |
SELECTED_PROJECT |
Project to work on. Use auto to join the most urgent/current project |
auto |
No |
CONCURRENT_ITEMS |
Number of items to download simultaneously (adjust based on plan resources) | 6 |
No |
SHARED_RSYNC_THREADS |
Number of rsync upload threads | 20 |
No |
HTTP_USERNAME |
Basic auth username for the web interface (optional security) | admin |
No |
HTTP_PASSWORD |
Basic auth password | strongpassword |
No |
After deployment, your Warrior web interface will be available at:
https://your-project.up.railway.app
(Or the custom domain you set)
You’ll see the familiar Warrior UI where you can monitor progress, pause, or switch projects.
- Official Warrior Docker Image: https://github.com/ArchiveTeam/warrior-dockerfile
- ArchiveTeam: https://archiveteam.org
- Current Projects: https://tracker.archiveteam.org