默认同时归档到 Internet Archive、archive.today、IPFS、Ghostarchive 和 Telegraph,只想用其中一个需显式指定对应 flag;IPFS 归档默认连接本机 127.0.0.1:5001 的 IPFS 守护进程,或需配置 Pinata 等 pinning 服务的环境变量;下载流媒体需另行安装 FFmpeg
wayback
wabarcGPL-3.0活跃维护通过聊天机器人式的交互界面,把网页快照一键归档到 Internet Archive、archive.today、IPFS 等多个存档服务,注重隐私与易用性。
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
go install github.com/wabarc/wayback/cmd/wayback@latest
wayback https://www.wikipedia.orgREADME 未说明硬件要求,仅提到下载流媒体需要 FFmpeg
用聊天机器人界面把网页归档到多个存档服务的开源工具
通过聊天机器人式的交互界面,把网页快照一键归档到 Internet Archive、archive.today、IPFS 等多个存档服务,注重隐私与易用性。
核心能力
- 通过 Telegram、Discord、Matrix 等 IM 机器人接收归档指令
- 一次批量归档多个 URL 到 Internet Archive、archive.today、IPFS 等
- 内置 wayback CLI,支持从文件或标准输入读取 URL 列表
- 可发布归档结果到 Telegram 频道、Mastodon 和 GitHub Issues
- 支持将归档文件存到本地磁盘,并可经 Tor 隐藏服务访问
容易踩的坑
- v0.21.1最新正式版2026-07-05 · 2026-07-05 08:25 UTC
7807f92 Bump version to 0.21.1 be4d4aa Drop Windows ARM build target from release matrix
See full CHANGELOG.md
Digests in this release:
5bc83f7dbd48ccc15e46a85892ca4821d3e70d2c9337dac3a667f280aef715cd org.wabarc.wayback-0.21.1.x86_64.flatpak 9ca3c6af03f760fb2762dc9267cf2dd1150e7aa865496fce414cc53800a198a0 wayback-0.21.1-1-x86_64.pkg.tar.zst 2d83ff14d29c921195fcc8f550079e64d6e143e4d278483ec776548e27f15f68 wayback-0.21.1-1.0.x86_64.rpm 637c35e0bd9d7f6a94a795f232835912ca277ae9237d20913a6f73f6b0009dda wayback-android-arm64-0.21.1.tar.gz de2b520a8c52cd0cfbdc72700d187b971195a477ee78263d9dfcae415b4ebbd0 wayback-darwin-amd64-0.21.1.tar.gz 5d94bcf476a95fade92bc9917482d06f6c2b260fbfbd2adef775d116aa107e0b wayback-darwin-arm64-0.21.1.tar.gz cf67c29a5780556639ec077437ee86bca3f4b5cba09e6465ee0e424f688519c1 wayback-debug-0.21.1-1-x86_64.pkg.tar.zst d34b2c7686c70982d8eeae28d7db90df96ded180cf85ebe5b2c7b8b577d50fbb wayback-dragonfly-amd64-0.21.1.tar.gz 6281bb14c4502c66446132a093d3c43ffbc99b11e1c30c5756241c8b09c48120 wayback-freebsd-386-0.21.1.tar.gz ea39fd2212e5f1e4c2f86fdf47c45da6733f5d4c73cdccd0b5feeb04714c54a1 wayback-freebsd-amd64-0.21.1.tar.gz 611292105c84ad6d102e7279d65a3a7865a6e713269db3f88f763ab9a450c436 wayback-freebsd-arm64-0.21.1.tar.gz 7cb224b87005954d68412c2918ff5d2702ddfc768acbe3dca7831a5e27a5475d wayback-linux-386-0.21.1.tar.gz 830071a31158178a57a8d9424dc5fd700c8900adcea3954da1be948b6c053654 wayback-linux-amd64-0.21.1.tar.gz 966f1d1cf8831e88d57cd42a0aa26eb6a1012e3627a3e16bd88fd8e09af6d1c6 wayback-linux-arm64-0.21.1.tar.gz aa91e1790baedc8edc8884db1786608870670a0320e3bfe467c79bbc64c1d767 wayback-linux-armv5-0.21.1.tar.gz 440fce059f72a51fdb2597988f389156e5136cd1954fb9f12541656235e903f5 wayback-linux-armv6-0.21.1.tar.gz 551d8336fd1b2349bf47f27c9c386a5ba8fd7e1bd7dc480e4e8348f155855c6f wayback-linux-armv7-0.21.1.tar.gz 6b01529408f2ff839dda5a9e9a91aaf6cc37ef709499bd94004e5096b3341f9c wayback-linux-mips-hardfloat-0.21.1.tar.gz 23263109bd7bdb86e7286aabc213faec9f2dba2aace1a271370666321811dad6 wayback-linux-mips-softfloat-0.21.1.tar.gz 6572bf527ee23984c746464b5303711299d1b1905a73b236c778881facedfd71 wayback-linux-mips64-0.21.1.tar.gz 99a8b5524b911891ad002b338dad1b94d029d08f9e786ca17cf3b7be5b6cd136 wayback-linux-mips64le-0.21.1.tar.gz 8d930078eb7b78139ef29f8d87f4e0fc439319fbc97a02b9b9db0b5608e4258e wayback-linux-mipsle-hardfloat-0.21.1.tar.gz 1ab5fe7f392fdc3db382d14a184f3bb9d03ad5d9ae4bfd39fa6122674e699d5a wayback-linux-mipsle-softfloat-0.21.1.tar.gz 588f64e4ea1ee40a42955763c8ecd42e7df6382cb1de55c38f4c0579c4d3928a wayback-linux-ppc64-0.21.1.tar.gz bd3caaf86ffbc2fefcf5bf6b8964e47109dd8158a0a53ee6f54d7a6d08f4bd98 wayback-linux-ppc64le-0.21.1.tar.gz 23e9c2a8a59d305818cead4cde45138dc8b5d9b4647a3a0a0ac6a92abc7c883f wayback-linux-s390x-0.21.1.tar.gz 777dd45e5d278183d61179e2a865aecf06e2450e3d6e1de3c205de28f2119b6c wayback-openbsd-386-0.21.1.tar.gz 448d5b2b7d2b82cc9a981ce4b54d74cbaca14de5d191c2f3ebee57e205390108 wayback-openbsd-amd64-0.21.1.tar.gz 862d7f81b6f4865ef9f750bce72c6d288e52715c4b1d58c9f392398b569cb32f wayback-windows-386-0.21.1.zip 80c5b353d8fc180d725d76a44758ad6c3fa6dc381c2bd56b0e21ce785b9f15e2 wayback-windows-amd64-0.21.1.zip bfb8a6707ae3ceaa3a24640252425b8af6e83770c09932172bf213066809660d wayback-windows-arm64-0.21.1.zip a959743f89397d3690d76842df6c5a100a05a6b826f50f3e9348317b03a174bf wayback_0.21.1_amd64.deb 957e7fadf4c8e7ce24d883aac971fa7ed69895f0aca159d8b6c6badb746d04d0 wayback_0.21.1_amd64.snap 73ec63520eea0dec1925870c6b6a188a08a445ee73095a0375692aacb4c17aba wayback_0.21.1_arm64.deb 11862b70e398a2711c5036941cd830b3d969d075814d45c17e8df8d49784e8d8 wayback_0.21.1_armhf.deb - v0.20.12024-07-02 · 2024-07-02 09:04 UTC
查看更新说明
96d3d81 Bump version to 0.20.1 81bde63 Fix deb and rpm release
See full CHANGELOG.md
Digests in this release:
895a7313f8a887f637c50c08673c8b9674c62893c7b1fe80037dfb4c95e265c0 org.wabarc.wayback-0.20.1.x86_64.flatpak 7c97c158705b753107e0b8f9bc0cd82007c9f23c549a3a30b4f3eca2821e9e46 wayback-0.20.1-1-x86_64.pkg.tar.zst f9f1476c7f207aa7a7a10cb97211470533127dc51239dc17281a68fe55bb56b2 wayback-0.20.1-1.0.x86_64.rpm 6479034717fdfa19825d74733c8930eccd2a7fc90b38a2f7157d1200dcf6df75 wayback-android-arm64-0.20.1.tar.gz 48cadc9e684389b6e1473d9884d1aa86edea69e189e786a6a5a4c56ebf64ea9e wayback-darwin-amd64-0.20.1.tar.gz 0fc509d4ddcdd547b68fff82aeb4b5063d06b09b39bf23f7e3d70bf5a1ced002 wayback-darwin-arm64-0.20.1.tar.gz 9c8646b5232c5a1770faef8554e34a79f45669492742d5d3225219d7da3a93d5 wayback-debug-0.20.1-1-x86_64.pkg.tar.zst 9a68d4abada64830633c21007fbd3fad56b91efdd2e489b49a31255172abfa59 wayback-dragonfly-amd64-0.20.1.tar.gz 92eaad7a78b4f0899c525a0010fceb6045a0ddbee1fcd90ee8c2c65b3be828c0 wayback-freebsd-386-0.20.1.tar.gz c3a6f056ea2754e413f812f53448a174b56827392640a9a8a37d95b9b1fb3b57 wayback-freebsd-amd64-0.20.1.tar.gz c54f950bad2be78535362c19944571346933fd717dd66ec1c42c508fcca36ece wayback-freebsd-arm64-0.20.1.tar.gz 13f6747f930373b651425585c563655c353f1101f489f4b6290c1be0c3b2e236 wayback-linux-386-0.20.1.tar.gz e7b1cbe54cc13199724d1777fd6d2d88e6d662b355625c1a18aa1653215e97d9 wayback-linux-amd64-0.20.1.tar.gz c451986fa70bcd8b3b6860372ae27165d91de26ac17dfc57282c2557f5f0fb97 wayback-linux-arm64-0.20.1.tar.gz 26446720904b2bd98e64b4f0b5d71941fdc968c2745cf0b0575761b3633e37b4 wayback-linux-armv5-0.20.1.tar.gz be18a7056c18378b7193aaaa7dd26319a79ec340f670b16f23fe92ea1e8086a1 wayback-linux-armv6-0.20.1.tar.gz 45c1b6535ec539f365bb405e184425207c8b4457a85911921b289188895dec0f wayback-linux-armv7-0.20.1.tar.gz f2c57b0f616a83af17d069b9ee860a9a7c85717d9559ad91e47c08ab6303e263 wayback-linux-mips-hardfloat-0.20.1.tar.gz 07b30b8f4eac2bd47cb5af1fa3d33c1d2b6dbad69fff84fc98000eda56907ffc wayback-linux-mips-softfloat-0.20.1.tar.gz c86fe71bf1075d4095a67de029fac785e856d7382c24ca94855674a06b53ce78 wayback-linux-mips64-0.20.1.tar.gz 8e6061bfcfd3b90a7e5a43d8661552b4d57535deaa98ab73e4cba6385fb112c4 wayback-linux-mips64le-0.20.1.tar.gz 7829fb01a444baa27d3f5590039f604ed12656030104a3a16854753112b3ea0b wayback-linux-mipsle-hardfloat-0.20.1.tar.gz da46e26387c671d2f42a5de2927f453022a2f3d3d065df360d971939d0ce0e29 wayback-linux-mipsle-softfloat-0.20.1.tar.gz c84f2cb59de562cebba20f0bf4c05daeefdc3fb7f745bd3a4ff2a7c73b646efa wayback-linux-ppc64-0.20.1.tar.gz 618682c86a755f1462f4bc14f99d55018e452fb304df8cb43d200bd610f351fc wayback-linux-ppc64le-0.20.1.tar.gz 4f36f525effb3b6d408a0fd1bb924977f221b6ebe5ae8f39201a267256d4a733 wayback-linux-s390x-0.20.1.tar.gz a75f521a7d4acb5431035015daa106df5051a9eb1ebbefaa081d6fdbd82e9413 wayback-openbsd-386-0.20.1.tar.gz 2621f01701bb803bc0a2bc393165ec8b3ee42f681bc3b1803e102fca5dfa898f wayback-openbsd-amd64-0.20.1.tar.gz 4ac4ad4d3a91666a3512e845838e47e618f1065fb5849e25f1607995c87d99d4 wayback-windows-386-0.20.1.zip 28d814af1c60da2a2cbeed2ca85d61ffe861e59d0b58b4ab58d350b6fe854df6 wayback-windows-amd64-0.20.1.zip 3a886886adb4a4c36510547be5df06d2e26138f613a81b9092e01ef90a08def5 wayback-windows-arm-0.20.1.zip 10c9ae713dcb2e2989edabe2613a178da248c4be89c2b9786af30f41c10874e8 wayback-windows-arm64-0.20.1.zip 08da515c106f51be8b4069f48b85bca5aaee544ea5610a4c31a0ed9aed1f96c9 wayback_0.20.1_amd64.deb 7b39e879fe35cdb5adc75313a58fbc69cb345a7ae4e5662485d1ff51d2aaf00f wayback_0.20.1_arm64.deb 66a09da89fc195b3d2ad8cdf0994bf2554abab1049483b4a53b8efc333433bb5 wayback_0.20.1_armhf.deb 753d36b8ccc0a619d13fef7552d3464ba079d7775aec19e7cfdc360b8a4285f3 wayback_0.20.1_multi.snap - v0.20.02024-07-02 · 2024-07-02 08:38 UTC
查看更新说明
eafa74e Bump version to 0.20.0 b749c08 Change egress policy to audit d89e281 Integration with Ghostarchive (#497) 3505bdc Allow perform wayback no browser detection (#538) fc061ce chore: fix some typos (#522) bb0c562 Add support for specified spoiler text (#526) 8991856 Improve build debian package workflow (#527) c8cacd7 fix: close file (#521) f49983f Specified s version to use amd64 arch for testing workflow 33f2909 chore(deps): update tor-actions/setup-tor digest to 64121bc (#520) 8a9bdd4 Update dependencies for mkdocs 308aed9 Signing RPM packages (#507) 11baccb chore: fix typo in comment (#508) 138dd74 Load the config file always (#498) d603da5 Add support for yt-dlp as a media downloader option (#411) 30dc536 Proxy connection to IRC server (#402) d4e4dcd Replace meilisearch actions with wabarc/.github/meilisearch instead (#491) c279783 ci: bump action version for page workflow 99840b4 Change harden runner egress policy to audit ceafbdf Refactoring HTTP client for better consistency and maintainability (#401) da77ae3 Preferred managed version for cosign f54c4fa Harden runner egress policy improvement (#482) 5de16ff Improve documentation (#385) 1f16f7f Add software-name to .licenserc ebb3a30 Using concurrency to manage new workflow runs (#384) aacbef2 Replace
fatih/colorwithgookit/color(#390) 33e5522 Refactor and reorganize service entry (#389) da72fdf Add support for XMPP (#380) 4bbf9ea Improve publish service (#382) e4b7701 Improve context deadline (#381) 99c2021 Add support for setting preferred path to Chrome executable (#375) 36eb9cc Add meilisearch sevice to docker compose (#373) a835a79 Add option to disable onion service (#372) 5fe18b7 Set NoWait to true for tor listen config (#368) be5fdb8 Add docker-compose.yml (#367) c379fb4 Documentation i18n is supported (#364)See full CHANGELOG.md
Digests in this release:
7994e7a20247b3e8f0c18e4be95a0fd140d36800dc64388958f6a520d76b37a9 org.wabarc.wayback-0.20.0.x86_64.flatpak b5288fdd4d8d73d4fcbe2c7dd3b49add2e6e14418aefdfbd4af5c61afc66dba1 wayback-0.20.0-1-x86_64.pkg.tar.zst 63873ff5db321d06365c9c4c6275f1d02a76446d3257ba3327c55d213317a74a wayback-0.20.0-1.0.x86_64.rpm 91b2565f0aa96324e07b505dba7d2fc5619ae7a6dacedb8f4d9f9d69ac011570 wayback-android-arm64-0.20.0.tar.gz 22074922cc99e5bf655f023ae17106526437d90f32d404141bec347256863918 wayback-darwin-amd64-0.20.0.tar.gz c86c346a89f16d183e1717d47aa9718c3894ad023bb2d2159039069ba7c0ca11 wayback-darwin-arm64-0.20.0.tar.gz 35b4ba4085ef5eac40ed4153e1113ccfbda436479104afcb3d0c7bd3fe4a6dd1 wayback-debug-0.20.0-1-x86_64.pkg.tar.zst b43f42de928ab5ab6c30f23c4952a7b5d5c58f36a66b7f9fc63efb3e9c898866 wayback-dragonfly-amd64-0.20.0.tar.gz ac6b451686263a28eb14c9af8b8c11c26a22b064762bd9504a253b96c9442835 wayback-freebsd-386-0.20.0.tar.gz 195444099d25d21bf1657fba17a87a472043bd06fc4e0efed3b951a9b73de30a wayback-freebsd-amd64-0.20.0.tar.gz f695b10b04c096b9167270466a35f9080af926d3f9110fede732d337bac9f2c8 wayback-freebsd-arm64-0.20.0.tar.gz 96c28fa4e46b427d05042ecfa6c0b174a4157efef77bffff43254d251684fd85 wayback-linux-386-0.20.0.tar.gz 4b6389eddb622a156dc47cef9910ae50d08be24467be92c70fb88d35f972f553 wayback-linux-amd64-0.20.0.tar.gz b97a3fb308e959b8cc12e446dcc7bfb3cee72e4346ad9047d162bac7b06112e0 wayback-linux-arm64-0.20.0.tar.gz a88a4c53339f3ba7a692114863a3cf02b04c2f9d99e812f4788a4f380ad9b6b5 wayback-linux-armv5-0.20.0.tar.gz 5a8d523b6a16555e72e84ad823eddd6226223dabafec25b7d65c32b9d5a4ae74 wayback-linux-armv6-0.20.0.tar.gz 7652c3eae32dafe1d4f8c48475bbb31aeda2ebdecf8513edbbd56215e0a5936f wayback-linux-armv7-0.20.0.tar.gz b09c37d5b1b3f95f5e6885deeb8468e6621cdaf3dca0f796a72019ed05a2e943 wayback-linux-mips-hardfloat-0.20.0.tar.gz cfd4ba054907e079ccb2982287a15c8b025cee0692b55c5b3e953a6edd40eeee wayback-linux-mips-softfloat-0.20.0.tar.gz 58a55c0f6c4ad247b3aba195501698c - v0.19.12023-03-21 · 2023-03-21 16:11 UTC
查看更新说明
546785e Correct Snapcraft workflow to update version (#351)
See full CHANGELOG.md
Digests in this release:
7284e28b89107540579fbbc77f212db8b28cadca692644918b110803eb8883dd org.wabarc.wayback-0.19.1.x86_64.flatpak 031c5498b177d791bdfb7b2f5cbbf866752558d912ee1ec596f87b7b620fe30b wayback-0.19.1-1-x86_64.pkg.tar.zst b6ec71a1f47020f5896cf9a327c659c74ce7750a88a73b9f8f95632663e3b366 wayback-0.19.1-1.0.x86_64.rpm 33fd7e4d79109f77aae7ecf9ebb7f176f2164404ff7d1b91daf717201dfc547f wayback-android-arm64-0.19.1.tar.gz 2ccbcbb18805315c54765ca0090be9c618e5c3354e70125cb02429a09043603f wayback-darwin-amd64-0.19.1.tar.gz 352de3c3f88606b7cde4ff422a5d63a9eaf6459904e959a12e83ab6404096011 wayback-darwin-arm64-0.19.1.tar.gz a90b2608be59b45eb88836005594320309c2b513d90feba02b8846abf73c84dc wayback-dragonfly-amd64-0.19.1.tar.gz c4073a708749044ef7a97c694b6bf2804af0ab525b469404486fbabc531b6013 wayback-freebsd-386-0.19.1.tar.gz 2dfa3150b3310418417243db33db88741320adc3e47bb1e05c77d602b84601bb wayback-freebsd-amd64-0.19.1.tar.gz bc29366da6b030c57d54315362c859066b5ea8fced17b57f00e915fcee85a7ff wayback-freebsd-arm64-0.19.1.tar.gz d5dea03f8fae3066c544da1be1c07e5f2d30fe9448ac31e7f548e25ffe840ccf wayback-linux-386-0.19.1.tar.gz 594e95aef231929f1c150878b53148884135613bfe86d49532913c8ef1e6ca76 wayback-linux-amd64-0.19.1.tar.gz 29f3bf2a4eeed65bfc270fe7096a1a3ba165c96c3b6e1bcd306e325573fdf764 wayback-linux-arm64-0.19.1.tar.gz 415a6006a476efb42c590442e87b42698a701b294f539e17c5fecc5639ead6fd wayback-linux-armv5-0.19.1.tar.gz 05e0a80fd9610bece836a9b9e280ee13281d42b327365d3e2f8ebef4af3fc8d4 wayback-linux-armv6-0.19.1.tar.gz 113137ba4516731295f506788b632b0b27fcbe0e84b9be4315a34d473adf8c98 wayback-linux-armv7-0.19.1.tar.gz 06fc835ac77f96edc58ce78174dba67437d176042c98ab9508030be30ec2ba1c wayback-linux-mips-hardfloat-0.19.1.tar.gz d98174df9c522d598ccd84689651fb5bc79daf0b58c15af38b4111d193ce6074 wayback-linux-mips-softfloat-0.19.1.tar.gz 9a6f003fa211a3e4ccf8854860e4130a92eb2c4a2f238438365a77717b74816a wayback-linux-mips64-0.19.1.tar.gz fdcbe46ea60e10deabdf075889f53d204bc26e468392163ed40b0f7a598c3d97 wayback-linux-mips64le-0.19.1.tar.gz d7f7ae94817053b96910148b6d81598768870b730044b504a0e35899149da896 wayback-linux-mipsle-hardfloat-0.19.1.tar.gz 67bf8ff1ca26bd48b2fc50906f2744f024f50881e6449cbed950b1c2d5c25a00 wayback-linux-mipsle-softfloat-0.19.1.tar.gz cf232cb7ffb9bcda9e9580d113e9e1c51769ac01db5c7d840b4a4092a3f25d97 wayback-linux-ppc64-0.19.1.tar.gz 3cd47a8a8ce86b8c9664256b54247cc33a678f9ef65c6ee1a4ecf62477b87123 wayback-linux-ppc64le-0.19.1.tar.gz dbb55e4e4656dcfb6a1b957d2a0781d39abd66a7b99afe1b9b69fc47695881a8 wayback-linux-s390x-0.19.1.tar.gz 809767b663f5ae1ea7136cbd4f8b12d98d7b11784299c0447ed14364499f9590 wayback-openbsd-386-0.19.1.tar.gz 568bdb314ed5c4cf0ab67256752e38a3919fe3dff82b715695ed63c787e81dad wayback-openbsd-amd64-0.19.1.tar.gz de3a120a90e9b5fad8eab7dc06f3e24f01038e9bde837df9871c687888583fde wayback-windows-386-0.19.1.zip c03ceebc2bbaab17a12bc834e90e76ef3db615afffdb63b7451a701d60ace0f0 wayback-windows-amd64-0.19.1.zip 3c4d47fb40ee49bcebc349c1cde378e53693673c9add83b2f53d44ffaaeb1fff wayback-windows-arm-0.19.1.zip 4f086a9244aad50680180a5952200698f05ec440c043d258138cc21df225dafe wayback-windows-arm64-0.19.1.zip df2b4000b5d5701493c50956502405059e758cebd5f495aa32ae7f04d3b09838 wayback_0.19.1_amd64.deb 6dc545b1ef488f63b48186e8c78fa172454cbf9631c56f2386bd938f2b548381 wayback_0.19.1_amd64.snap 0885eb71b7be36bc69291e55c4ffdb1e493597373d63d7802db49269b92e30e5 wayback_0.19.1_arm64.deb 00862b412f9c76134c4d39815d357c22ea782405346c6327ef97a68b271f53b1 wayback_0.19.1_armhf.deb - v0.19.0pre-release2023-03-21 · 2023-03-21 14:06 UTC
查看更新说明
76aeb35 Bump version to 0.19.0 664f93a Dispatch flathub repo (#348) c188ac5 Drop pull request template (#346) 46a167a Fix invalid workflow directive (#347) 58f49f2 Several improvements (#335) 142f095 Adjusting lux to pluggable mode (#337) fa38c1b Add Trivy workflow (#340) b2ac78f Get rid of the Tor binary (#336) 8488973 Deprecate torrc configuration (#332) 54a6fb3 Fix pages workflow (#333) 79b191c Add documentation (#330) 08cb62c Merge pull request #328 from wabarc/improvement 7209038 Uses variables for dependencies in testing workflow f054c77 Makes service configuraiton more flexible 5af5c79 Handle publish in a separate goroutine 0ff8c0a Makes configuration reusable 1ffabac Fix configuration key in wayback.conf (#324) aef7349 Remove merge leftover (#320) cf4f6b2 Bump version for docker image (#319) 7060849 Supports publishing to multiple nostr relay (#318) 8d3da0b Add codecov.yml (#317) ed7b7eb Add support for publish to Nostr (#311) 5c55f17 Fix semgrep scan workflow (#312) 6207ab9 Improve httpd service (#278) 4e22ec5 Add support for reads from stdin and files (#301) 061c62b Always parse config file under daemon mode (#271) e5d4b03 Improve signal handling (#294) f04986c Stores artifacts via screenshot (#293) 3899631 Response uppercase letter for health check (#292) f83cca0 Fix analysis workflow (#296) 01f9c38 Make media downloads are domain-specific (#247) c01dfdf Add allowed endpoints to docker workflow (#281) 6c6bf79 Reusable workflows (#256) fe0149c Create deployment instructions for Render (#236) bfbcf3a Disable docker workflow scheduling (#270) 5be5517 Specify dependencies for the distribution package (#243) ab8032b Replace set-output with recommended env output (#234) 48530cd Pretty print command output (#244) 6f25117 Sign images using cosign (#238) 20bab9d Update url (#249) d035a3d Add URL checker (#237)
See full CHANGELOG.md
Digests in this release:
1a12d191230ca13df96bf405cab91412e0e5e3f412d5cd635fbd2ee46b348719 org.wabarc.wayback-0.19.0.x86_64.flatpak 048a7d3753feb63daaffa6039b6c309f9685c3a4cf39ea608d55a7d46cf4401d wayback-0.19.0-1-x86_64.pkg.tar.zst f2bb0be0d748238ab59fec904015f79625126136ea6b84f94c9b9be4206e77ad wayback-0.19.0-1.0.x86_64.rpm 5ed9260782fce73d8f501bb36259681ab53a59f12d6a424792189fa2e4598e83 wayback-android-arm64-0.19.0.tar.gz 3eff3ea31d34dd79d8c500080f3580ef03deed2a91f29d4633e20d27c7d1b938 wayback-darwin-amd64-0.19.0.tar.gz e6f7ef2475d1bef747673e0abab1c41e5ca30af592555238031b9f4e0a48bb36 wayback-darwin-arm64-0.19.0.tar.gz dea461babe6e5fa8cf1e6513779190a1c235cbde9b2d4fc67b9545a22f878b8f wayback-dragonfly-amd64-0.19.0.tar.gz a15eb871780776c153397df334bfaed130201aff7322e75c5f8bc4b0c17ba4f6 wayback-freebsd-386-0.19.0.tar.gz 50a661cd918e7fdb526a03642288b89fc11963ade52736efb4e946c789870f74 wayback-freebsd-amd64-0.19.0.tar.gz 7bd841cf9b4090c16a2a12c05aee2c56b98a7832ef062c958ef3006ea8b8d8f6 wayback-freebsd-arm64-0.19.0.tar.gz f60129e4b8055aa232c9384a15aced24c8d9abb0b4e1e4f4610ce299b329a7bf wayback-linux-386-0.19.0.tar.gz 3f08047d7ee1218d505ec39c29bad7ffb4d911b2c6eb093735128d9692776b92 wayback-linux-amd64-0.19.0.tar.gz f4e6b324fbd35b69b2e83348796d4adfc80d1caaf1e0e2d907e4a86519743389 wayback-linux-arm64-0.19.0.tar.gz 6605396dda87bd1ef339f0ddbaafd3308dfe2caafd6398de9101fbcb5190d27b wayback-linux-armv5-0.19.0.tar.gz f2fa72c0dbaa80d6eb8c76f24c42f970e4741cdcc2506f2aa85909cd481601e5 wayback-linux-armv6-0.19.0.tar.gz 3c476a17763a2f49f6af0390d328f483a4d44e6f833636baff88b6a5f344b1d1 wayback-linux-armv7-0.19.0.tar.gz aec5a8f82ab2264f44eac14f7d94c831262dfe263cc845abad03c94b82c044e8 wayback-linux-mips-hardfloat-0.19.0.tar.gz ba87de43b583dcccf010102bb07f980229928a321b52c1a9b196fa9a89b41e42 wayback-linux-mips-softfloat-0.19.0.tar.gz fddbf0cca7aecde817d478f8bbb9a8af6a80083cb735ef6d20cfea810c3f694c wayback-linux-mips64-0.19.0.tar.gz 8e7ca740155b57798f361cf3c60c74cdf05a120dd4e72d09166199aab2cd7356 way
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Wayback
Wayback is a web archiving and playback tool that allows users to capture and preserve web content. It provides an IM-style interface for receiving and presenting archived web content, and a search and playback service for retrieving previously archived pages. Wayback is designed to be used by web archivists, researchers, and anyone who wants to preserve web content and access it in the future.
Features
- Free and open-source
- Expose prometheus metrics
- Cross-platform compatibility
- Batch wayback URLs for faster archiving
- Built-in CLI (
wayback) for convenient use - Serve as a Tor Hidden Service or local web entry for added privacy and accessibility
- Easier wayback to Internet Archive, archive.today, IPFS and Telegraph integration
- Interactive with IRC, Matrix, Telegram bot, Discord bot, Mastodon, Twitter, and XMPP as a daemon service for convenient use
- Supports publishing wayback results to Telegram channel, Mastodon, and GitHub Issues for sharing
- Supports storing archived files to disk for offline use
- Download streaming media (requires FFmpeg) for convenient media archiving.
Getting Started
For a comprehensive guide, please refer to the complete documentation.
Installation
The simplest, cross-platform way is to download from GitHub Releases and place the executable file in your PATH.
From source:
go install github.com/wabarc/wayback/cmd/wayback@latest
From GitHub Releases:
curl -fsSL https://get.wabarc.eu.org | sh
or via Bina:
curl -fsSL https://bina.egoist.dev/wabarc/wayback | sh
Using Snapcraft (on GNU/Linux)
sudo snap install wayback
Via APT:
curl -fsSL https://repo.wabarc.eu.org/apt/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/packages.wabarc.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/packages.wabarc.gpg] https://repo.wabarc.eu.org/apt/ /" | sudo tee /etc/apt/sources.list.d/wayback.list
sudo apt update
sudo apt install wayback
Via RPM:
sudo rpm --import https://repo.wabarc.eu.org/yum/gpg.key
sudo tee /etc/yum.repos.d/wayback.repo > /dev/null <<EOT
[wayback]
name=Wayback Archiver
baseurl=https://repo.wabarc.eu.org/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.wabarc.eu.org/yum/gpg.key
EOT
sudo dnf install -y wayback
Via Homebrew:
brew tap wabarc/wayback
brew install wayback
Usage
Command line
$ wayback -h
A command-line tool and daemon service for archiving webpages.
Usage:
wayback [flags]
Examples:
wayback https://www.wikipedia.org
wayback https://www.fsf.org https://www.eff.org
wayback --ia https://www.fsf.org
wayback --ia --is -d telegram -t your-telegram-bot-token
WAYBACK_SLOT=pinata WAYBACK_APIKEY=YOUR-PINATA-APIKEY \
WAYBACK_SECRET=YOUR-PINATA-SECRET wayback --ip https://www.fsf.org
Flags:
--chatid string Telegram channel id
-c, --config string Configuration file path, defaults: ./wayback.conf, ~/wayback.conf, /etc/wayback.conf
-d, --daemon strings Run as daemon service, supported services are telegram, web, mastodon, twitter, discord, slack, irc, xmpp
--debug Enable debug mode (default mode is false)
--ga Wayback webpages to Ghostarchive (default true)
-h, --help help for wayback
--ia Wayback webpages to Internet Archive (default true)
--info Show application information
--ip Wayback webpages to IPFS (default true)
--ipfs-host string IPFS daemon host, do not require, unless enable ipfs (default "127.0.0.1")
-m, --ipfs-mode string IPFS mode (default "pinner")
-p, --ipfs-port uint IPFS daemon port (default 5001)
--is Wayback webpages to Archive Today (default true)
--migrate Run SQL migrations
--ph Wayback webpages to Telegraph (default true)
--print Show application configurations
-t, --token string Telegram Bot API Token
--tor Snapshot webpage via Tor anonymity network
--tor-key string The private key for Tor Hidden Service
-v, --version version for wayback
Examples
Wayback one or more url to Internet Archive and archive.today:
wayback https://www.wikipedia.org
wayback https://www.fsf.org https://www.eff.org
Wayback url to Internet Archive or archive.today or IPFS:
// Internet Archive
$ wayback --ia https://www.fsf.org
// archive.today
$ wayback --is https://www.fsf.org
// IPFS
$ wayback --ip https://www.fsf.org
For using IPFS, also can specify a pinning service:
$ export WAYBACK_SLOT=pinata
$ export WAYBACK_APIKEY=YOUR-PINATA-APIKEY
$ export WAYBACK_SECRET=YOUR-PINATA-SECRET
$ wayback --ip https://www.fsf.org
// or
$ WAYBACK_SLOT=pinata WAYBACK_APIKEY=YOUR-PINATA-APIKEY \
$ WAYBACK_SECRET=YOUR-PINATA-SECRET wayback --ip https://www.fsf.org
More details about pinning service.
With telegram bot:
wayback --ia --is --ip -d telegram -t your-telegram-bot-token
Publish message to your Telegram channel at the same time:
wayback --ia --is --ip -d telegram -t your-telegram-bot-token --chatid your-telegram-channel-name
Also can run with debug mode:
wayback -d telegram -t YOUR-BOT-TOKEN --debug
Both serve on Telegram and Tor hidden service:
wayback -d telegram -t YOUT-BOT-TOKEN -d web
URLs from file:
wayback url.txt
cat url.txt | wayback
Configuration Parameters
Look at the full list of configuration options.
Deployment
Docker/Podman
docker pull wabarc/wayback
docker run -d wabarc/wayback wayback -d telegram -t YOUR-BOT-TOKEN # without telegram channel
docker run -d wabarc/wayback wayback -d telegram -t YOUR-BOT-TOKEN -c YOUR-CHANNEL-USERNAME # with telegram channel
1-Click Deploy
Note: These are free hosting options. If you need a quick and simple setup, this method may be ideal.
Screenshots
Discord

Web Service

Mastodon

Matrix

IRC

Slack

Telegram

XMPP

Contributing
We encourage all contributions to this repository! Open an issue! Or open a Pull Request!
If you're interested in contributing to wayback itself, read our contributing guide to get started.
Note: All interaction here should conform to the Code of Conduct.
License
This software is released under the terms of the GNU General Public License v3.0. See the LICENSE file for details.
Credits
| Virtual machines provided by Fyra Stack | |
|---|---|
| Hosted on DartNode for development |
