Внимание! Техподдержка работает только через тикет-систему в личном кабинете
Установите HedgeDoc на VPS и создайте приватный онлайн-редактор для командной работы.
Пишите заметки, техническую документацию и код прямо в браузере, без зависимости от сторонних сервисов.
HedgeDoc - это лёгкий и надёжный сервер для совместного редактирования Markdown-документов, заметок и технической документации.
Он идеально подходит для команд, разработчиков и компаний, которым важно хранить материалы локально и работать совместно без зависимости от внешних облачных сервисов.
Установка HedgeDoc на VPS от AdminVPS позволяет создать безопасную и автономную платформу для редактирования и обмена текстами.
Все данные сохраняются локально - без участия сторонних хранилищ, а доступ осуществляется по HTTPS с авторизацией пользователей.
Редактор поддерживает работу нескольких участников в реальном времени, синхронизацию изменений и совместное форматирование текста и кода.
HedgeDoc отличается минимальными системными требованиями, стабильностью и возможностью интеграции с внутренними системами компании.
Для работы подойдут любые браузеры и устройства - от ноутбуков до мобильных телефонов.
Благодаря установке на VPS вы получаете приватность, безопасность и надёжную инфраструктуру, полностью под вашим контролем.
Организуйте собственную защищённую платформу для совместного редактирования и хранения заметок, кода и технической документации.
HedgeDoc использует Node.js, базу данных PostgreSQL или MariaDB, а также требует наличия веб-сервера для проксирования запросов. Поэтому перед установкой важно проверить состояние VPS, обновить программные пакеты и настроить систему так, чтобы приложение могло работать корректно и без ошибок.
Стабильное окружение включает в себя современную версию Ubuntu (20.04 или 22.04), поддержку серверных компонентов, свободные порты и выделенное доменное имя, если планируется доступ через HTTPS.
Что рекомендуется сделать заранее
Обновить систему:
apt update && apt upgrade -y
Установить основные инструменты:
apt install curl wget git build-essential -y
Проверить, что порты 3000 и 80/443 свободны.
Подготовить доменное имя для боевой конфигурации.
Убедиться, что VPS работает на KVM и поддерживает Node.js.
После этого можно переходить к установке всех необходимых компонентов.
Хотя HedgeDoc поддерживает и MariaDB, PostgreSQL считается более стабильным вариантом для Markdown-платформ.
Устанавливаем:
apt install postgresql postgresql-contrib -y
Создаём базу данных и пользователя:
sudo -u postgres psql
CREATE DATABASE hedgedoc;
CREATE USER hduse WITH PASSWORD 'StrongPass123!';
GRANT ALL PRIVILEGES ON DATABASE hedgedoc TO hduse;
\q
HedgeDoc работает на Node.js LTS, поэтому устанавливаем нужную версию:
curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt install nodejs -y
Yarn необходим для сборки:
npm install -g yarn
Скачиваем исходники:
mkdir /opt/hedgedoc
cd /opt/hedgedoc
git clone https://github.com/hedgedoc/hedgedoc .
Устанавливаем зависимости:
yarn install
Создаём файл настроек:
nano /opt/hedgedoc/.env
Пример содержимого:
CMD_DB_TYPE=postgres
CMD_DB_HOST=localhost
CMD_DB_PORT=5432
CMD_DB_NAME=hedgedoc
CMD_DB_USER=hduse
CMD_DB_PASS=StrongPass123!
CMD_DOMAIN=YOUR_DOMAIN
CMD_URL_ADDPORT=false
CMD_SESSION_SECRET=SuperSecretSessionKey123!
CMD_ALLOW_ANONYMOUS=true
CMD_ALLOW_FREEURL=true
После сохранения конфигурации HedgeDoc будет готов к запуску.
Выполняем:
yarn build
Запускаем тестово:
yarn start
После проверки работы останавливаем Ctrl + C.
Чтобы HedgeDoc запускался автоматически:
nano /etc/systemd/system/hedgedoc.service
Содержимое:
[Unit]
Description=HedgeDoc Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/hedgedoc
ExecStart=/usr/bin/yarn start
Restart=always
[Install]
WantedBy=multi-user.target
Активируем:
systemctl daemon-reload
systemctl enable hedgedoc
systemctl start hedgedoc
Устанавливаем Nginx:
apt install nginx -y
Создаём конфиг:
nano /etc/nginx/sites-available/hedgedoc
Конфигурация:
server {
listen 80;
server_name YOUR_DOMAIN;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Подключаем сайт:
ln -s /etc/nginx/sites-available/hedgedoc /etc/nginx/sites-enabled/
systemctl restart nginx
| Параметр | Рекомендация | Комментарий |
|---|---|---|
| CPU | 1–2 ядра | Для небольших команд достаточно |
| RAM | от 2 ГБ | PostgreSQL + Node.js требуют памяти |
| Диск | 10–20 ГБ SSD | Зависит от количества документов |
| Порт | 3000 | Основной порт HedgeDoc |
| База | PostgreSQL | Оптимальная производительность |
| ОС | Ubuntu 20.04/22.04 | Полная совместимость |
HedgeDoc — это открытая платформа для совместного редактирования Markdown-документов. Это обновлённая и улучшенная версия CodiMD с более удобным интерфейсом, стабильной работой и активной поддержкой сообщества.
HedgeDoc подходит для написания и хранения документации, заметок, инструкций, технических статей и постов. Редактор поддерживает Markdown, подсветку кода, формулы и визуальный предпросмотр.
Установка на VPS даёт полную автономность: все данные и файлы хранятся на вашем сервере, а не на сторонних платформах. Это важно для корпоративных и конфиденциальных проектов, где нужна безопасность и контроль.
Да. HedgeDoc работает прямо в браузере и поддерживает Windows, macOS, Linux, Android и iOS. Вы можете продолжить редактирование с любого устройства — данные синхронизируются автоматически.
Да. Несколько участников могут редактировать один документ одновременно, видеть изменения друг друга и оставлять комментарии.
