Skip to content

kevinfiol/arkive

Repository files navigation

archive

A single-user personal web archive tool powered by monolith and yt-dlp.

screenshot of arkive

Setup

The easiest way to get started is to clone the repository and stand up an instance using Docker Compose.

git clone https://github.com/kevinfiol/arkive.git arkive
cd arkive
cp .env.defaults .env # make sure to set SESSION_SECRET
docker compose up -d

Development

  1. Install deno.
  2. Install monolith.
  3. Install yt-dlp.
# run db migrations
deno task migrate

# run application
deno task start

# run in dev mode
deno task dev

About

a personal web archive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published