---
title: "Deploy ArchiveTeam Warrior"
description: "Preserve web content via distributed archiving projects."
category: "Other"
url: https://railway.com/deploy/archiveteam-warrior
---

# Deploy ArchiveTeam Warrior

Preserve web content via distributed archiving projects.

**[Deploy ArchiveTeam Warrior on Railway](https://railway.com/template/archiveteam-warrior)**

- **Creator:** decoge
- **Category:** Other
- **Total deploys:** 30

## Template content

### archiveteam-warrior-railway

- **Source:** https://github.com/decoge/archiveteam-warrior-railway
- **Public domain:** Yes

## Documentation

# Deploy and Host ArchiveTeam Warrior on Railway

The ArchiveTeam Warrior is a virtual archiving appliance that allows anyone to contribute to large-scale web preservation efforts. It runs distributed "warrior" projects to grab and save websites at risk of disappearing, uploading data to the Internet Archive's Wayback Machine.

## About Hosting ArchiveTeam Warrior

Hosting the ArchiveTeam Warrior on Railway is straightforward and requires no maintenance. Using the official pre-built Docker image, you can deploy a fully functional instance in minutes. The Warrior automatically selects urgent projects (or lets you choose one), downloads items using a custom wget variant, and uploads completed archives. Railway handles scaling, networking, and restarts. Configure via environment variables for your nickname (required for leaderboard credit), project selection, and concurrency.

## Common Use Cases
- Contributing to urgent ArchiveTeam rescues (e.g., shutting-down sites)
- Running an always-on archiver for ongoing preservation projects
- Participating in the leaderboard with personal credit via nickname

## Dependencies for ArchiveTeam Warrior Hosting
- Docker image: `atdr.meo.ws/archiveteam/warrior-dockerfile` (official, pre-built)
- Port 8001 for the web interface

### Environment Variables (set in Railway → Variables)

| Variable              | Description                                                                 | Example / Recommended          | 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        |

### Deployment Dependencies
- [ArchiveTeam Warrior Docker Repository](https://github.com/ArchiveTeam/warrior-dockerfile)
- [ArchiveTeam Website](https://archiveteam.org)
- [Current Projects Tracker](https://tracker.archiveteam.org)

## Why Deploy ArchiveTeam Warrior on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying ArchiveTeam Warrior on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/archiveteam-warrior
