Documentation
Getting started with Everlock
From nothing to a running instance with a published website in ten minutes. First, pick how you want to drive the setup — the whole guide adapts to your choice:
1. Install and start
Download the single binary from the download page and start it:
# fetches https://everlock.sh/dl/latest/everlock-<linux|darwin>-<amd64|arm64> for this machine
# fetches https://everlock.sh/dl/latest/everlock-<linux|darwin>-<amd64|arm64> for this machine
The first start prints the bootstrap credentials:
bootstrap admin credentials
username: admin
password: …
api key: evapi_…
Save the password and the API key — they are shown exactly once.
2. Connect
Add the instance to your MCP client with the printed API key. For Claude Code:
Or, for Codex:
For any other MCP client — VS Code, Cursor, oMLX and the like — the MCP page has the settings-file block and the field names each one expects.
Connect with the printed password:
3. Publish your first website
Ask your assistant:
"can you build me a hello world website and serve it on website.local"
Your site is live at http://website.local:8080.
/backends enable site-http git-ssh
/site create my-site vhost=localhost mode=markdown
4. Further Content Interaction
Content travels over git (authenticated with the same bootstrap credentials). Clone the site's repository, add a page, push:
&& &&
Where to go next
- Admin over MCP — key management, public hosts over HTTPS, and the full tool surface
- Run it as a service — systemd, or the
container image at
cr.everlock.sh/everlock - The embedded model — what MiniCPM-V 4.6 does in the download URL selects
- Architecture — the system model behind what you just did
- Docs and the configuration reference