Быстрый старт
От нуля до работающей платформы документации менее чем за 5 минут. Это руководство описывает самый быстрый путь — для подробных вариантов смотрите руководство по установке.
Шаг 1: Установка
# Recommended (auto-detects platform)
curl -fsSL https://valoryx.org/install.sh | sh
Или скачайте вручную:
curl -sLO https://github.com/Valoryx-org/releases/releases/latest/download/docplatform-linux-amd64
chmod +x docplatform-linux-amd64
sudo mv docplatform-linux-amd64 /usr/local/bin/docplatform
Или с Docker:
docker run -d --name docplatform -p 3000:3000 -v docplatform-data:/data ghcr.io/valoryx-org/docplatform:latest
Если используете Docker, переходите к шагу 3 — контейнер инициализируется автоматически.
Шаг 2: Инициализация workspace
docplatform init --workspace-name "My Docs" --slug my-docs
Это создает:
.docplatform/
├── data.db # SQLite database
├── jwt-key.pem # Auto-generated RS256 signing key
└── workspaces/
└── {workspace-id}/
├── docs/ # Your documentation lives here
└── .docplatform/
└── config.yaml
С git (опционально)
Подключение к существующему git-репозиторию при инициализации:
docplatform init \
--workspace-name "My Docs" \
--slug my-docs \
--git-url [email protected]:your-org/docs.git \
--branch main
DocPlatform клонирует репозиторий и начинает синхронизацию. Все существующие файлы .md автоматически индексируются.
Шаг 3: Запуск сервера
docplatform serve
INFO Server starting port=3000 version=v0.5.2
INFO Database initialized path=.docplatform/data.db
INFO Search index ready documents=0
INFO Workspace loaded name="My Docs" slug=my-docs
INFO Listening on http://localhost:3000
Откройте http://localhost:3000 в браузере.
Шаг 4: Регистрация учетной записи
Первый зарегистрированный пользователь автоматически становится Super Admin с полным доступом к платформе.
- Нажмите Create Account
- Введите имя, email и пароль
- Вы вошли в систему и готовы к работе
Примечание по безопасности: Механизм назначения первого пользователя администратором действует только при отсутствии пользователей. После первой регистрации новые учетные записи получают роль по умолчанию, настроенную для workspace.
Шаг 5: Создание первой страницы
- Нажмите New Page в боковой панели
- Укажите заголовок — URL-slug генерируется автоматически из заголовка
- Начните писать в редакторе
- Изменения автоматически сохраняются каждые несколько секунд
Страница хранится как Markdown-файл в директории docs/ вашего workspace. Если подключен git, изменения автоматически коммитятся и пушатся.
Шаг 6: Попробуйте
Вот несколько действий, которые можно попробовать прямо сейчас:
| Действие | Как |
|---|---|
| Переключиться на raw Markdown | Нажмите переключатель </> на панели инструментов редактора |
| Поиск | Нажмите Cmd+K (или Ctrl+K), чтобы открыть мгновенный поиск |
| Создать подстраницу | Нажмите + рядом с существующей страницей в боковой панели |
| Предпросмотр опубликованного сайта | Перейдите по адресу http://localhost:3000/p/my-docs/ |
| Запустить диагностику | Выполните docplatform doctor в терминале |
Что дальше
| Цель | Руководство |
|---|---|
| Подключить git-репозиторий | Интеграция с Git |
| Пригласить команду | Команды и совместная работа |
| Опубликовать документацию | Публикация |
| Развернуть в production | Развертывание |
| Настроить провайдеры аутентификации | Аутентификация |