Alpha status: WeVibe Server is under active development. Expect breaking changes while deployment and operations tooling continues to mature.
wevibe-server is the deployment and backend umbrella repository for the public WeVibe Network. It ties together three subprojects:
wevibe-hub— Go API serverwevibe-dashboard— Next.js web applicationwevibe-infra— reverse proxy and deployment/operations configuration
Key files and directories in this repo:
docker-compose.yml— full local/self-host stackdocker-compose.fast.yml— fast 2-second epoch overlay for testingDockerfile.hub,Dockerfile.umbral-sidecar,Dockerfile.wevibe-mcpdb/schema.sql— PostgreSQL schema source of truth for the hubscripts/— operational helper scripts.env.example— environment defaults
-
Copy environment defaults:
cp .env.example .env
-
Start the stack:
docker compose up -d --build
-
Optional fast-epoch mode for faster local testing:
docker compose -f docker-compose.yml -f docker-compose.fast.yml up -d --build
The compose stack runs 9 services:
wevibe-postgreswevibe-qdrantwevibe-chainwevibe-umbralwevibe-social-graphwevibe-faucetwevibe-hubwevibe-mcpwevibe-dashboard
Default service ports:
- Dashboard:
3000 - Hub API:
4440 - Chain RPC / REST / gRPC:
26657/1317/9090 - Qdrant API:
6333 - Social Graph API:
4470 - Umbral sidecar (internal):
4460
db/schema.sql is applied to Postgres during hub startup (idempotent bootstrap logic), and remains the single schema source of truth for this stack.
Ollama runs on the host (GPU), not as a Docker service in this compose file.
- Canonical project documentation: https://github.com/WeVibe-Network/wevibe-docs
- Self-hosting guide: https://github.com/WeVibe-Network/wevibe-docs/blob/main/SELF-HOSTING.md
- Infrastructure/deployment notes:
./wevibe-infra/