Follow these instructions to install ArchiveBox on your Windows system using Docker.
Install Docker Desktop
If you haven't installed Docker Desktop yet, download and install it from Docker's official website.
Enable WSL 2
Docker Desktop uses the Windows Subsystem for Linux 2 (WSL 2) backend. Follow the instructions on the Docker Desktop installation guide to enable WSL 2 if you haven't already.
Open PowerShell or Command Prompt
Open PowerShell or Command Prompt with administrative privileges.
Pull the ArchiveBox Docker Image
Run the following command to pull the ArchiveBox Docker image:
docker pull archivebox/archivebox:latest
Create a Directory for ArchiveBox Data
Create a directory on your local system where ArchiveBox will store its data:
mkdir C:\archivebox_data
Use the following command to run the ArchiveBox container. Replace C:\archivebox_data with the path to your desired data directory if different:
docker run -v C:\archivebox_data:/data -p 8000:8000 archivebox/archivebox:latest
This command maps the local directory C:\archivebox_data to the container's /data directory and exposes port 8000 for the web interface.
Open your web browser and go to http://localhost:8000 to access the ArchiveBox web interface.
By following these steps, you should have ArchiveBox up and running on your Windows system with Docker.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!