Skip to content

hackclub/arker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arker

A self-hostable minimalist version of https://archive.org.

  • Creates Chrome snapshots of URLs and serves them at nice short URLs like https://archive.hackclub.com/p9OGi

  • Also supports git clones, YouTube videos, and website screenshots

  • Comprehensive API

  • Stores everything compressed on disk using zstd

Try out the demo instance at https://arker-demo.hackclub.com.

Configuration

  • DB_URL - PostgreSQL connection string (default: host=localhost user=user password=pass dbname=arker port=5432 sslmode=disable)
  • STORAGE_PATH - Archive storage directory (default: ./storage)
  • CACHE_PATH - Git clone cache directory (default: ./cache)
  • MAX_WORKERS - Worker pool size (default: 5)
  • PORT - HTTP server port (default: 8080)
  • SESSION_SECRET - Session encryption key (auto-generated if not set)
  • ADMIN_USERNAME - Admin login username (default: admin)
  • ADMIN_PASSWORD - Admin login password (default: admin)
  • LOGIN_TEXT - Custom text to display under login form
  • GIN_MODE - Gin framework mode (debug for development)

License

MIT

About

A lil' archive tool for saving public webpages, git repos, and YouTube videos. Try the demo ⬇️

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages