Docker
The Community release is designed to be built with Docker Compose, which includes the Go server, Pebble storage, local embedding runtime, and model. Use Docker Compose for the recommended setup.
Build the image
Section titled “Build the image”From a Community checkout:
docker build -t remem:0.5.0 -f docker/Dockerfile .Run with persistence
Section titled “Run with persistence”mkdir -p ./remem-datasudo chown 10001:10001 ./remem-data
docker run -d \ --name remem \ --restart unless-stopped \ -p 4545:4545 \ -v "$PWD/remem-data:/var/lib/remem" \ -e REMEM_SERVER_API_KEY=your-secret-key \ -e REMEM_SERVER_ENV=production \ remem:0.5.0Pebble keeps the corpus in /var/lib/remem. The bind mount makes it visible to
ordinary host backup tools and keeps it across container replacement.
Verify the container
Section titled “Verify the container”curl http://localhost:4545/api/v1/readydocker logs remem --followThe HTTP API and Streamable HTTP MCP endpoint are available on port 4545.
For local MCP clients, run the remem-mcp companion binary and point it at
http://localhost:4545/mcp.
