A single-user personal web archive tool powered by monolith and yt-dlp.
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
javascript:(function(){const t=encodeURIComponent(document.title),e=encodeURIComponent(window.location.href);window.open(`https://${DOMAIN}/add?title=${t}&url=${e}&mode=webpage`,'_blank')})();
# run db migrations
deno task migrate
# run application
deno task start
# run in dev mode
deno task dev