# NiceTryBot Documentation (0.x) > NiceTryBot is a batteries-included, bot-fighting framework for all of your websites. It is self-hosted: an edge that sees every request, rules you can read out loud, and a gym where bots burn off energy. These are its docs, written for people and for the agents helping them. Every page below is plain Markdown. Read https://docs.nicetrybot.com/llms-full.txt to load every page at once. ## Getting Started - [Installation](https://docs.nicetrybot.com/docs/0.x/installation.md): NiceTryBot is a batteries-included, bot-fighting framework for all of your websites. It places an edge in front of your sites that sees every request, gives you rules you can read... - [Adding Domains](https://docs.nicetrybot.com/docs/0.x/domains.md): A domain is a front door: the hostname your visitors type, such as shop.example.com. When you add a domain to NiceTryBot, you also tell it where your application actually lives, wh... - [Protecting Your Origins](https://docs.nicetrybot.com/docs/0.x/origins.md): Once your domain's DNS points at the edge, every visitor who types your domain passes through NiceTryBot. However, your origin is still on the internet. A scanner that already know... - [Upgrading Versions](https://docs.nicetrybot.com/docs/0.x/upgrade.md): NiceTryBot is released often, and updating is a single command. Before every update, NiceTryBot backs up your database, and if the new release doesn't come up healthy, it puts the... ## The Basics - [Core Concepts](https://docs.nicetrybot.com/docs/0.x/concepts.md): NiceTryBot has a small number of moving parts, and once you understand how they fit together, the rest of the control panel will feel familiar. In short: the edge sees every reques... ## Command Line - [NiceTryBot CLI](https://docs.nicetrybot.com/docs/0.x/cli.md): NiceTryBot ships with a nicetrybot command that looks after your installation and works with your control panel, on your server or from your laptop. It does two jobs: - [Remotes](https://docs.nicetrybot.com/docs/0.x/remotes.md): A remote is a NiceTryBot control panel that the nicetrybot command on your laptop works with. Once you've added one, the control panel commands, such as nicetrybot domains add, run... ## Agents - [MCP Server](https://docs.nicetrybot.com/docs/0.x/mcp.md): NiceTryBot's control panel includes an MCP server, so agents like Claude Code, Codex, and Cursor can read your traffic, add domains, write rules, and build gym routines for you. Th... ## Add-ons - [Installing Add-ons](https://docs.nicetrybot.com/docs/0.x/addons.md): Add-ons extend NiceTryBot with new pages, rule fields, gym obstacles, and more. Under the hood, an add-on is simply a Composer package that the control panel discovers on its own.... ## Extending - [Creating Add-ons](https://docs.nicetrybot.com/docs/0.x/creating-addons.md): Everything NiceTryBot's own add-ons can do, yours can too. An add-on is a Composer package with a service provider. It may add pages to the sidebar and settings, panels to a domain... ## Security - [Privacy](https://docs.nicetrybot.com/docs/0.x/privacy.md): To tell a bot from a person, NiceTryBot has to look at every request, and some of what it looks at, such as an IP address, is personal data. We think you should know exactly what N... - [Reporting Vulnerabilities](https://docs.nicetrybot.com/docs/0.x/vulnerabilities.md): NiceTryBot stands in front of other people's websites, so we take its security seriously. If you discover a security vulnerability in NiceTryBot, its add-ons, or its installer, we...