Installation

Docker

Install docker Install openssl

# Create directory
mkdir ~/karakeep
cd ~/karakeep
# Download compose file
wget https://raw.githubusercontent.com/karakeep-app/karakeep/main/docker/docker-compose.yml
 
# Configure compose file (optional)
nano docker-compose.yml
 
# Configure environment variable  
cat << EOF > .env
KARAKEEP_VERSION=release
NEXTAUTH_SECRET=$(openssl rand -base64 36)
MEILI_MASTER_KEY=$(openssl rand -base64 36)
NEXTAUTH_URL=http://localhost:3000
EOF
# Orchestrate
docker compose up -d
docker ps -a

Appendix