Wayback is a powerful, self-hosted toolkit for creating your own personal web archive. Built with Go, this open-source application is designed for flexibility, allowing you to preserve web content exactly how you want. It provides a robust solution for archivists, researchers, and anyone needing to save webpages for future access.
Capture and preserve web content across multiple platforms simultaneously. With Wayback, you can send archives to the Internet Archive, archive.today, IPFS, and even store them directly on your local disk for offline use. Its modular architecture supports various storage backends, adapting to your specific needs.
Interact with the archiving service through a convenient, IM-style interface. Wayback integrates as a daemon service with IRC, Matrix, Telegram, Discord, Mastodon, and XMPP, making it easy to submit URLs. For power users, a built-in command-line interface is available for batch processing. You can also share your archived results directly to a Telegram channel, Mastodon, or GitHub Issues.
Key features include:
services:
wayback:
image: wabarc/wayback:latest
container_name: wayback
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/data
environment:
- WAYBACK_DATA_DIR=/data
- WAYBACK_HOST=0.0.0.0
- WAYBACK_PORT=8080
- WAYBACK_TELEGRAM_TOKEN=${WAYBACK_TELEGRAM_TOKEN}
- WAYBACK_DISCORD_TOKEN=${WAYBACK_DISCORD_TOKEN}
# Telegram Bot Token (Optional, for Telegram integration)
WAYBACK_TELEGRAM_TOKEN=your_telegram_bot_token_here
# Discord Bot Token (Optional, for Discord integration)
WAYBACK_DISCORD_TOKEN=your_discord_bot_token_here
Auto-fetched about 18 hours ago
Auto-fetched about 18 hours ago