8 months ago
I have no clue how to deploy it. I used official template but even after changing variable that allows me to use web interface I couldn’t connect to it. Anyone deployed it before?
3 Replies
8 months ago
Option 1: No Dockerfile (Easiest Way)
Use the official Railway template
https://github.com/getzep/zep-template → click Deploy on RailwaySet the right variables in Railway
Go to the Variables tab and add:ZEP_ENABLE_WEB=true PORT=8000Redeploy
Click Apply Changes → Deploy.
Then open your Railway app URL — it should load the web UI.
Option 2: With Dockerfile (for full control)
Create this Dockerfile in your repo root:
FROM golang:1.21 as builder WORKDIR /app COPY . . RUN go build -o zep-server ./cmd FROM debian:bullseye-slim WORKDIR /app ENV PORT=8000 ENV ZEP_ENABLE_WEB=true COPY --from=builder /app/zep-server . CMD ["./zep-server"]Set Railway’s port to 8000
In the Settings → Deployments tab, make sure it’s listening on8000.Redeploy
Push your changes or trigger a redeploy, then open your Railway URL.
That’s it — either way, you’ll have Zep running with the web interface at:
https://your-project.up.railway.app8 months ago
If you hit any error messages when deploying, please provide them so we can further debug!