Package mem0ai + self-hosted server in mem0-nix wrapper repo #43
Labels
No labels
host:electra
host:fleet
host:lyra
host:vega
host:vega
phase:cutover
phase:deploy
phase:mcp
phase:module
phase:packaging
phase:prep
phase:validation
project:attic-postgres-lyra-rollout
project:auto-update-reliability
project:declarative-purity-cleanup
project:external-review
project:host-facts-refactor
project:lyra-nixos-deploy
project:lyra-service-stack-migration
project:nebula-mesh-network
project:security-hardening
project:service-stack-migration
project:vega-sillytavern-cutover
service:auto-update
service:mem0
service:sillytavern
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nimmo/nixos-config#43
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scope
Create the
mem0-nixwrapper repo (mirroring thelibrarry-nixpattern) that packages upstream mem0ai/mem0 for NixOS consumption — no Docker.Deliverables
git.nimmog.uk/nimmo/mem0-nixflake.nixexposing two packages:mem0-server— Python app (FastAPI + uvicorn) built fromserver/sourcemem0-dashboard— Next.js static export fromserver/dashboard/mem0aiPython library built from upstreampyproject.toml(hatchling build system; deps: qdrant-client, openai, pydantic, httpx, posthog, pytz, sqlalchemy, protobuf)update.shscript to sync upstream HEAD + bump flake.lockNotes
main:app) served by uvicorn on port 8888.LLM_PROVIDER=ollama.server/dashboard/); build static export and serve via nginx in the NixOS module.buildPythonPackage+format = "pyproject"for mem0ai, andpython3.withPackagesorbuildPythonApplicationfor the server env.