wayback
SHA-256A web archiving and playback tool supporting multiple backends (Internet Archive, archive.today, IPFS) and bot integrations (Telegram, Discord, Matrix, IRC, Mastodon, Twitter, XMPP). Save web pages for future reference with one command or via chat.
Smart Download
Download Download Version
v0.20.1 · 11.8 MB
A web archiving tool that saves page snapshots and integrates with IM bots for easy access.
Core Features
- Cross-platform CLI and daemon mode
- Batch archive multiple URLs to multiple backends simultaneously
- Chat bot integration: Telegram, Discord, Matrix, IRC, Mastodon, Twitter, XMPP
- Local storage of archived files, streaming media download (requires FFmpeg)
- Tor hidden service support for privacy
What It Can't Do
- •Default backends require Internet access (may need proxy in restricted regions). 2. Telegram bot requires creating a bot via BotFather and granting send message permissions. 3. IPFS mode requires an IPFS node or pinning service API keys (e.g., Pinata). 4. Streaming media download needs FFmpeg installed. 5. Tor hidden service mode requires Tor running and a private key.
Use Cases
- Preserve web content before it disappears or gets modified
- Academic research: capture verifiable snapshots for citations
- Offline reading: download web pages for later use without internet
Detailed Introduction
Wayback is a powerful and user-friendly web archiving and playback tool. It allows you to capture and preserve web content for future access. Unlike simple bookmarking, Wayback actually saves a snapshot of the page. It supports batch archiving, multiple backends (Internet Archive, archive.today, IPFS, Telegraph), and can be used via CLI or as a daemon service with bots for Telegram, Discord, Matrix, IRC, Mastodon, Twitter, and XMPP. You can also store archived files locally, download streaming media (requires FFmpeg), and publish results to channels or GitHub Issues. It's designed for archivists, researchers, and anyone who wants to keep a permanent copy of web content.
Troubleshooting & FAQ (1)
TroubleshootingHow to fix 'No command wayback found' error after installing Wayback in Termux?
The installation likely placed the wayback binary in a directory not in your PATH. Navigate to the bin directory where wayback is installed and run it with ./wayback -h. Alternatively, add the bin directory to PATH with export PATH="$PATH:/path/to/bin" or move the wayback binary to a directory already in PATH like /data/data/com.termux/files/usr/bin/.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Step 1: Download the binary from GitHub Releases or run `go install github.com/wabarc/wayback/cmd/wayback@latest`
Step 2: Run `wayback https://example.com` to archive a page to Internet Archive and archive.today
Step 3: To use Telegram bot, create a bot, get its token, then run `wayback --ia --is -d telegram -t YOUR_TOKEN`
- Step 1: Download the binary from GitHub Releases or run `go install github.com/wabarc/wayback/cmd/wayback@latest`
- Step 2: Run `wayback https://example.com` to archive a page to Internet Archive and archive.today
- Step 3: To use Telegram bot, create a bot, get its token, then run `wayback --ia --is -d telegram -t YOUR_TOKEN`
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
3a886886adb4a4c36510547be5df06d2e26138f613a81b9092e01ef90a08def5This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the downloaded binary. If installed via `go install`, run `go clean -i github.com/wabarc/wayback/cmd/wayback` and remove `~/go/bin/wayback`.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
ArchiveBox
Open-source self-hosted web archiving tool that saves snapshots of URLs in multiple redundant formats (HTML, PDF, WARC, screenshots, etc.) with a web UI, CLI, and API.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.