Repository navigation
Mistgate documentation
Daniyar Ennanov edited this page Oct 5, 2026
·
12 revisions
What is in the documentation, where to find it, and the order to read it in.
Mistgate is a self-hosted panel for your own VPN fleet: one binary for the panel, one for the node agent, Hysteria2 and AmneziaWG in one subscription. This documentation describes what the code does today; features that are still being built are marked Planned.
| Section | For |
|---|---|
| Getting started | The concepts, what you need, and the path from an empty server to the first user with a working subscription. |
| Guide | Day-to-day work in the admin: nodes, profiles, protocols, WARP, users, subscriptions, the user page, DNS. |
| Operations | Keeping the fleet healthy, updated and safe, and what to do when something breaks. |
| Roadmap | Planned milestones and their acceptance criteria. |
| Reference | Exact commands, flags, environment variables, the API, the MCP server and how the parts fit together. |
- Overview and Requirements: what a panel, a node and a profile are, and what servers you need.
- Install the panel, then Add a node manually or with the AI agent guide.
- First users: a profile on the node, a group, a user, a subscription link.
- Health, Security and encrypted backups before you give links to other people.
- The Guide pages as you need them; the Reference when you script or automate.
- Overview: what Mistgate is and its concepts: panel, node, profile, server on a node, user, group, device, subscription, user page.
- Requirements: what the panel and the nodes need, and what you need to build from source.
- Install the panel: from a fresh Linux server to the owner account in the admin.
- Add a node: enroll a server with the agent and see it come online.
- AI agent guide: install nodes and rotate SSH passwords through the owner-approved MCP tools.
- First users: put a profile on a node, give it to a group, create a user and send the link.
- Nodes: node settings, status and what the agent does on the host.
- Profiles: what a profile is and how it becomes a server on a node.
- Hysteria2: Hysteria2 profile settings, certificates and obfuscation.
- AmneziaWG: AmneziaWG 2.0 and 3.1 profiles, userspace or the kernel module, devices and keys.
- WARP: sending a profile's traffic out through Cloudflare WARP.
- Users and groups: users, groups, devices, traffic limits and terms.
- Subscriptions: one link per person and which format each app gets.
- User page: the person's own page with instructions, a QR code and traffic.
- DNS: DNS presets for users and groups, and the DNS of the nodes.
- Health: client-eye checks, the node doctor and alerts.
- Updates: node self-update, release keys, rollouts, and updating the panel.
- Encrypted backups: configure R2, protect the offline recovery identity and restore a panel.
- Security: admin sign-in, roles, step-up, sessions, audit, the decoy site and the hidden admin, the data directory and backups, recovering access.
- Troubleshooting: common problems and how to find their cause.
- M2: SSH provisioning and recovery: SSH installation, encrypted access, password rotation, cancellation and encrypted backup/restore.
-
CLI: every
mistgateandmistgate-nodecommand and flag. -
Configuration: every
serveandsetupflag, everyMISTGATE_*environment variable, and the data directory layout. - API: the Connect API, API tokens and their profiles.
- MCP: the MCP server, the stdio proxy, the tools, plan / apply and approvals.
- Architecture: how the panel, the agents and the clients talk to each other.
- FAQ: short answers to common questions.
Generated from docs/ in Mistgate/mistgate — edit the docs, not the wiki.
Сгенерировано из docs/ в Mistgate/mistgate — правьте документацию, а не вики.
由 Mistgate/mistgate 中的 docs/ 生成,请编辑文档,不要直接编辑 wiki。
English
Getting started
- Overview
- Requirements
- Install the panel
- Install the Cloudflare edition
- Add a node
- Install a node over SSH
- AI agent guide
- First users
Guide
- Nodes
- Profiles
- Hysteria2
- VLESS REALITY
- VLESS and Hysteria2 on one node
- AmneziaWG
- WARP
- Users and groups
- Subscriptions
- Client apps
- User page
- DNS
- Torrent protection
- Your own decoy site
Operations
- Health
- Reachability
- Telegram alerts
- Panel watcher
- Updates
- Releases and signing
- Encrypted panel backups
- Security
- Troubleshooting
Roadmap
Reference
Русский
Начало работы
- Обзор
- Требования
- Установка панели
- Установка Cloudflare-версии
- Добавление ноды
- Установка ноды по SSH
- Инструкция для AI-агента
- Первые пользователи
Руководство
- Ноды
- Профили
- Hysteria2
- VLESS REALITY
- VLESS и Hysteria2 на одной ноде
- AmneziaWG
- WARP
- Пользователи и группы
- Подписки
- Приложения-клиенты
- Страница пользователя
- DNS
- Защита от торрентов
- Свой сайт-ширма
Эксплуатация
- Здоровье
- Доступность
- Алерты в Telegram
- Наблюдатель панели
- Обновления
- Релизы и подпись
- Зашифрованные резервные копии панели
- Безопасность
- Решение проблем
План развития
Справочник