ArchiveBox (archivebox.io)
| Github (github.com) | Quickstart (github.com) | Documentation (github.com) | Demo (demo.archivebox.io) |
|---|
Example Setup
This example uses bind mounts. You can use named volumes if you want
Decide where your data directory is going to be. This example will use
/home/user/ArchiveBox/dataRun the Initial Setup
docker run -v /home/user/ArchiveBox/data:/data -it archivebox/archivebox init --setupThat's it. Really... You can now use the CLI to archive webpages
docker run -v /home/user/ArchiveBox/data:/data -it archivebox/archivebox add 'https://example.com'docker run -v /home/user/ArchiveBox/data:/data -it archivebox/archivebox add < your_urls.txt(Optional) run the web UI with Docker
docker run -v /home/user/ArchiveBox/data:/data -it -p 8000:8000 archivebox/archiveboxor with Composeversion: '3' services: archivebox: image: archivebox/archivebox container_name: archivebox command: server --quick-init 0.0.0.0:8000 ports: - 8000:8000 environment: - ALLOWED_HOSTS=* - MEDIA_MAX_SIZE=750m volumes: - /home/user/ArchiveBox/data:/data restart: unless-stopped
Next Steps:
docker exec -it archivebox archivebox helpto see info about all the available commands- Read Usage (Compose) (github.com) or Usage (Plain Docker) (github.com) to learn about the various CLI and web UI functions
- Read Configuration (Compose) (github.com) or Configuration (Plain Docker) (github.com) to learn about the various archive method options
- Read Scheduled Archiving (github.com) to learn how to set up automatic daily archiving
- Read Publishing Your Archive (github.com) if you want to host your archive for others to access online
- Read Troubleshooting (github.com) if you encounter any problems
Old post about ArchiveBox https://poal.co/s/technology/426898
(post is archived)