Skip to content

Ray-D-Song/web-archive

Repository files navigation

Directory

Web Archive

showcase

Web Archive is a free web archiving and sharing service based on Cloudflare, including the following parts:

  • Browser plugin: Save the webpage as a single html file and upload it to the server.
  • Server: Receive the html file uploaded by the browser plugin and store it in the database and storage bucket.
  • Web client: Query the html file and display it.

The server is based on the full set of services of Cloudflare Worker, including D1 database and R2 storage bucket.

Features

  • Web archiving, search, sharing
  • Folder classification
  • Mobile adaptation
  • AI generated tag classification
  • Reading mode

Deploy

Cloudflare (Recommended)

You can refer to the deploy document to deploy on Cloudflare.

Docker

Run locally with a single command:

docker run -d -p 8787:8787 -v web-archive-data:/app/service/.wrangler/state ghcr.io/ray-d-song/web-archive:latest

For more details, see the Docker deployment guide.

After deployment, in the browser plugin, enter the service address and key to use.

Plugin download:

Powered by DartNode

Packages

 
 
 

Contributors