MindMapVault Server is the community backend package for the MindMapVault platform.
3.0K
Self-host MindMapVault Server with a guided installer. No local build step required.
kornelko2/mindmapvault-serverRun this in a dedicated deployment folder (not in a source code checkout):
mkdir -p ~/mindmapvault-deploy
cd ~/mindmapvault-deploy
curl -fsSL https://raw.githubusercontent.com/mindmapvault/mindmapvault-server/main/scripts/publish_dockerhub/setup.sh -o setup.sh
bash setup.sh
What the installer does:
docker-compose.yml, .env.deploy.example, and garage.toml.env.deployinstall or update mode)After a successful run:
Stop the stack:
docker compose --env-file .env.deploy down
Key prompts explained:
Mode [install/update]
install for first deploymentupdate for upgrading or changing configgen = generate a fresh secure valueUse the same installer again:
cd ~/mindmapvault-deploy
bash setup.sh
Choose update mode when prompted.
If you want to pin a specific image tag, set it when asked for SERVER_IMAGE, for example:
kornelko2/mindmapvault-server:1.2.4
If you see an odd SERVER_IMAGE prompt or a broken env value, reset and rerun:
cd ~/mindmapvault-deploy
rm -f .env.deploy
bash setup.sh
Useful checks:
docker compose --env-file .env.deploy ps
docker compose --env-file .env.deploy logs -f server
docker compose --env-file .env.deploy config
If you prefer manual setup:
curl -fsSL https://raw.githubusercontent.com/mindmapvault/mindmapvault-server/main/scripts/publish_dockerhub/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/mindmapvault/mindmapvault-server/main/scripts/publish_dockerhub/.env.deploy.example -o .env.deploy
curl -fsSL https://raw.githubusercontent.com/mindmapvault/mindmapvault-server/main/docker/garage.toml -o garage.toml
nano .env.deploy
docker compose --env-file .env.deploy up -d
Source-of-truth files:
scripts/publish_dockerhub/docker-compose.ymlscripts/publish_dockerhub/.env.deploy.exampledocker/garage.toml.env.deploy..env.deploy to git.postgres-datagarage-metagarage-dataMaintainers can mirror GHCR tags to Docker Hub with:
./scripts/publish_dockerhub/publish-to-dockerhub.sh 1.2.3
Content type
Image
Digest
sha256:9573b4645…
Size
39.8 MB
Last updated
2 days ago
docker pull kornelko2/mindmapvault-server