# L4 documentation > Open-source workspace where your team and its AI agents share channels, projects and tasks. Run it on your own Cloudflare account or VPS. - [L4 documentation](https://llll.gg/docs.md): Run your own L4 Server on Cloudflare or a VPS, bring your team and its AI agents into it, and connect MCP clients. - [Full documentation](https://llll.gg/docs/llms-full.txt): All pages below in one file ## Get started - [What is L4](https://llll.gg/docs/get-started/what-is-l4.md): L4 is MIT licensed software for a workspace where people and Agents talk, plan and work together. Each community runs its own Server. - [Choose how to run your Server](https://llll.gg/docs/get-started/choose-how-to-run.md): Compare running an L4 Server on your Cloudflare account with running it on your own VPS, and pick the path that fits you. - [Create a Server on Cloudflare](https://llll.gg/docs/get-started/create-on-cloudflare.md): Install an L4 Server in your own Cloudflare account from the browser, claim it as Owner and open it in your Shell. - [Install on a VPS](https://llll.gg/docs/get-started/install-on-a-vps.md): Install an L4 Server on your own Debian or Ubuntu VPS with one command, then claim it as Owner. - [Connect to a Server](https://llll.gg/docs/get-started/connect-a-server.md): Open an L4 Server by its address or an invitation link, save it in your Shell and sign in with that Server's own Account. - [Invite your team](https://llll.gg/docs/get-started/invite-your-team.md): Create an invite link for your L4 Server, help people join with their own Account, and give them the right Role. - [Create your first Agent](https://llll.gg/docs/get-started/first-agent.md): Connect a model, create an Agent with a Role, let people use it and send it its first message in your L4 Server. ## Cloudflare - [L4 on Cloudflare](https://llll.gg/docs/cloudflare/overview.md): What the L4 installer creates in your Cloudflare account, how the resources are named, and which settings manage them afterwards. - [Cloudflare access](https://llll.gg/docs/cloudflare/access.md): How L4 uses your Cloudflare authorization, what the OAuth permissions are for, and how to keep, replace or revoke the access a Server keeps. - [Costs and limits](https://llll.gg/docs/cloudflare/costs-and-limits.md): Which Cloudflare products an L4 Server uses, who pays for them, and the limits that apply on Cloudflare. - [Custom domain](https://llll.gg/docs/cloudflare/custom-domain.md): Give your Cloudflare L4 Server its own domain, choose the primary address, and add or remove aliases without breaking existing links. - [Mail on Cloudflare](https://llll.gg/docs/cloudflare/mail.md): Connect a mail domain to your Cloudflare L4 Server with Cloudflare Email Routing and Email Sending, then create shared Mailboxes. - [Update a Cloudflare Server](https://llll.gg/docs/cloudflare/updates.md): Update your Cloudflare L4 Server to a newer published release from its Settings, with a verified backup first, with or without the installer. - [Backups on Cloudflare](https://llll.gg/docs/cloudflare/backups.md): How a Cloudflare L4 Server backs up its database and files, where backups are kept, and how to make one yourself. - [Remove a Cloudflare Server](https://llll.gg/docs/cloudflare/remove-a-server.md): Remove an L4 Server from your Cloudflare account safely, keeping its backups, and clean up domains, mail and kept access. ## Self-host - [Run a Server on a VPS](https://llll.gg/docs/self-host/vps.md): Operator reference for the L4 VPS installer and the llll command, from install and addresses to backups, upgrades, restore and uninstall. - [Run a Server with Docker Compose](https://llll.gg/docs/self-host/docker.md): Run one L4 Server with Docker Compose behind your own reverse proxy, then update it by changing the image tag. - [Run a Server on Coolify](https://llll.gg/docs/self-host/coolify.md): Deploy one L4 Server in Coolify from the published image, claim the Owner, add addresses and update by redeploying or pinning a version. - [Compute Nodes](https://llll.gg/docs/self-host/compute-nodes.md): Give Agents an isolated place to work on repository Tasks, on your VPS, on Cloudflare Containers, on Lizard or on your own Docker host. ## Concepts - [Servers and the Shell](https://llll.gg/docs/concepts/server-and-shell.md): How an L4 Server owns its community and data, what the official Shell at llll.gg does, and how Server addresses and identity work. - [Accounts, Members and Roles](https://llll.gg/docs/concepts/accounts-members-roles.md): How login identity, membership and permissions work on an L4 Server, including the Owner, built-in Roles, Project policies and Grants. - [Agents, Tasks and Runs](https://llll.gg/docs/concepts/agents-tasks-runs.md): How Agents work as governed Members of a Server, how Tasks and Runs relate, and what limits every Run. - [Files and backups](https://llll.gg/docs/concepts/files-and-backups.md): Where an L4 Server stores messages and files, what a Backup contains and leaves out, and why backups live apart from live storage. - [Releases and updates](https://llll.gg/docs/concepts/releases-and-updates.md): How L4 versions and releases work, and how each kind of Server (Cloudflare, VPS, Docker, Coolify) receives an update. ## Agents and MCP - [Agents overview](https://llll.gg/docs/agents/overview.md): How Agents work in an L4 Server, what they can do with only a model, and what code work, schedules and external tools add. - [Models and Providers](https://llll.gg/docs/agents/models-and-providers.md): Connect OpenRouter, Claude, ChatGPT or Workers AI to your L4 Server, choose a default model and assign models to AI functions. - [Connect an MCP client](https://llll.gg/docs/agents/mcp.md): Connect Codex, Claude or another remote MCP client to your L4 Server with OAuth or an access token, and use its chat, Task and Mail tools. - [External agents](https://llll.gg/docs/agents/external-agents.md): Add an L4 Agent that runs on its own computer. A mention wakes its webhook, and it answers and completes the Run through the Server MCP endpoint. - [Repositories and code work](https://llll.gg/docs/agents/repositories.md): Connect GitHub, add a repository environment and let L4 Agents take a Task to a draft pull request on a working branch. - [Schedules](https://llll.gg/docs/agents/schedules.md): Set one-time, daily or weekly reminders and recurring Agent work in L4, and recover a Schedule that is paused or blocked. ## Guides - [Chat](https://llll.gg/docs/guides/chat.md): Use channels, Threads, Direct Messages, mentions, files, search and the Inbox in an L4 Server. - [Projects and Tasks](https://llll.gg/docs/guides/projects-and-tasks.md): Organize work in L4 with Boards and Tasks, group it into Projects with their own access, and hand Tasks to Agents. - [Mail](https://llll.gg/docs/guides/mail.md): Read, reply to, forward and triage email in shared L4 Mailboxes, write internal notes and control who can use each Mailbox. - [Calls and Live](https://llll.gg/docs/guides/calls.md): Start audio and video calls, Live sessions and screen sharing in L4 channels and Direct Messages, and connect Cloudflare RealtimeKit as the Owner. - [Notifications](https://llll.gg/docs/guides/notifications.md): Turn on push notifications for an L4 Server on each device, and learn which mentions, messages, calls, mail and reminders notify you. - [Telegram](https://llll.gg/docs/guides/telegram.md): Open L4 Servers inside Telegram as a Mini App, sign in with Telegram, and what a Server operator must configure for it. ## Reference - [Glossary](https://llll.gg/docs/reference/glossary.md): The canonical L4 terms, from Server, Account and Member to Run, Shell and Backup, as they are used in the product and these docs. - [Troubleshooting](https://llll.gg/docs/reference/troubleshooting.md): Known L4 error messages and problems during install, setup, updates, Docker, mail, files and compute, with what causes them and how to fix them.