Встановлення
DocPlatform постачається як єдиний бінарний файл без залежностей часу виконання. Оберіть спосіб встановлення, який відповідає вашому робочому процесу.
Варіант 1: Готовий бінарний файл (рекомендовано)
Завантажте останній реліз для вашої платформи.
Linux / macOS
# Recommended (auto-detects platform)
curl -fsSL https://valoryx.org/install.sh | sh
# Or download manually
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
# Verify the installation
docplatform version
Очікуваний результат:
docplatform v0.5.2 (commit: abc1234, built: 2026-03-08T10:00:00Z)
Windowspowershell# Download and runInvoke-WebRequest https://github.com/Valoryx-org/releases/releases/latest/download/docplatform-windows-amd64.exe -OutFile docplatform.exe# Verify.docplatform.exe version# Start the server.docplatform.exe serveOpen http://localhost:3000 to get started.
Ручне завантаження
Якщо ви бажаєте завантажити вручну, відвідайте сторінку GitHub Releases. Бінарні файли доступні для:
| Платформа | Архітектура | Файл |
|---|---|---|
| Linux | amd64 | docplatform-linux-amd64 |
| Linux | arm64 | docplatform-linux-arm64 |
| macOS | amd64 (Intel) | docplatform-darwin-amd64 |
| macOS | arm64 (Apple Silicon) | docplatform-darwin-arm64 |
| Windows | amd64 | docplatform-windows-amd64.exe |
Кожен реліз містить контрольні суми SHA-256 для перевірки.
Варіант 2: Docker
Запустіть DocPlatform як контейнер із постійними даними, що зберігаються у томі.
docker run -d \
--name docplatform \
-p 3000:3000 \
-v docplatform-data:/data \
ghcr.io/valoryx-org/docplatform:latest
Контейнер автоматично ініціалізується при першому запуску. Відкрийте http://localhost:3000, щоб розпочати.
Docker Compose
Для зручнішого управління використовуйте Docker Compose:
# docker-compose.yml
services:
docplatform:
image: ghcr.io/valoryx-org/docplatform:latest
container_name: docplatform
ports:
- "3000:3000"
volumes:
- docplatform-data:/data
environment:
- PORT=3000
- DATA_DIR=/data
restart: unless-stopped
volumes:
docplatform-data:
docker compose up -d
Для виробничих Docker-розгортань див. посібник з розгортання Docker.
Варіант 3: Збірка зі сирцевого коду
Зберіть зі сирцевого коду, якщо хочете зробити внесок або запустити версію для розробки.
Передумови:
- Go 1.24+
- Node.js 20+ та pnpm (для збірки фронтенду)
- Git
- Make
# Clone the repository
git clone https://github.com/Valoryx-org/docplatform.git
cd docplatform/Phase05/src
# Build the binary (compiles Go + embeds Next.js static export)
make build
# Verify
./docplatform version
Режим розробки
Для гарячого перезавантаження під час розробки:
make dev
Це запускає Go сервер із живим перезавантаженням та Next.js dev сервер із HMR.
Наступні кроки
Після встановлення DocPlatform перейдіть до:
- Швидкий старт — ініціалізуйте робочий простір та запустіть сервер двома командами
- Ваш перший робочий простір — налаштуйте синхронізацію git, запросіть користувачів та налаштуйте параметри
Видалення
Бінарний файл
# Remove the binary
sudo rm /usr/local/bin/docplatform
# Remove data (if you want a clean slate)
rm -rf .docplatform/
Docker
docker stop docplatform && docker rm docplatform
docker volume rm docplatform-data # removes all data