Deploy Executor (Self-Hosted)
Self-host Executor to connect any agent to everything.
Just deployed
/data
Deploy and Host Executor (Self-Hosted) on Railway
Executor is a tool gateway for AI agents. It lets you connect agents to MCP, OpenAPI, GraphQL, and custom JavaScript tools from one shared workspace. This template runs the self-hosted Executor server on Railway with persistent storage, browser setup, and a public HTTPS domain.
About Hosting Executor (Self-Hosted)
Hosting Executor (Self-Hosted) on Railway gives you a straightforward way to run your own agent tool gateway without building the deployment from scratch. This template deploys the official self-hosted Docker image as a single Railway service, mounts persistent storage at /data, exposes the web UI through a public domain, and configures the base URL needed for browser login flows. It is a practical starting point for teams that want to manage agent tools, users, and integrations from their own infrastructure. Railway handles the container, networking, healthcheck, restarts, and volume persistence so you can focus on connecting tools to your agents.
Common Use Cases
- Running a self-hosted tool gateway for AI agents.
- Connecting agents to MCP, OpenAPI, GraphQL, and JavaScript tools.
- Managing agent tool access from a browser-based admin UI.
Dependencies for Executor (Self-Hosted) Hosting
- Persistent storage mounted at
/data. - Public HTTPS domain for browser login flows.
Deployment Dependencies
Implementation Details
This template deploys Executor using the official self-hosted Docker image. Executor stores its SQLite/libSQL database and generated keys in /data, so this template does not require a separate database service. EXECUTOR_WEB_BASE_URL is preconfigured with the Railway public domain and should be updated if you later add a custom domain.
Why Deploy Executor (Self-Hosted) on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Executor (Self-Hosted) on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content