Home
Softono
web-archive

web-archive

Open source TypeScript
928
Stars
292
Forks
6
Issues
7
Watchers
1 month
Last Commit

About web-archive

Free web archiving and sharing service.

Platforms

Web Self-hosted Cloud

Languages

TypeScript

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