memexdocs

Self-hosted memex

Upgrade

Move a self-hosted memex to the newest image, keeping your notes.

  1. Pull the new image

    docker pull ghcr.io/artem-kolesnikov/memex
    
  2. Replace the container

    docker rm -f memex
    docker run -d --name memex -p 127.0.0.1:8080:8080 -v memex:/data --restart unless-stopped ghcr.io/artem-kolesnikov/memex
    

    Run it with the same options you started it with.

The notes stay on the volume, and memex brings their files up to date when it opens them. If you built the image yourself, git pull and build it again instead of docker pull.