Skip to content

p0rkchop/archiveinator

Repository files navigation

archiveinator

archiveinator

A local, self-hosted web page archiver with ad blocking and paywall bypass.


Quick Install

# Clone and install
git clone https://github.com/p0rkchop/archiveinator.git
cd archiveinator
python3 -m venv .venv
source .venv/bin/activate
pip3 install git+https://github.com/p0rkchop/archiveinator.git
archiveinator setup

Or with Docker — no Python required:

docker pull ghcr.io/p0rkchop/archiveinator:latest

Quick Start

# Archive a page
archiveinator archive https://example.com/article

# Start the web UI
archiveinator serve

# Docker one-liner
docker run --rm -v $(pwd):/output ghcr.io/p0rkchop/archiveinator:latest archive https://example.com

Web UI: open http://localhost:8080, register an account, and archive from your browser.

Docker web UI: docker run --rm -p 8080:8080 -v archive-data:/data ghcr.io/p0rkchop/archiveinator:latest


Documentation

Full documentation at p0rkchop.github.io/archiveinator:


License

See LICENSE.

About

Web page archiver

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors