HedgeDoc
HackMD の代替。リアルタイム共同編集の Markdown
オープンソース代替:HackMD
自分のサーバーで動かすなら:メモリ 512MB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- SSO対応
- セルフホスト可
HedgeDoc(旧 CodiMD)は複数人で同時に編集できる Markdown エディタです。スライドモードや図表の埋め込みに対応し、勉強会の議事録や共同執筆に使われています。
日本語対応
UI は日本語に対応。
※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22
最近の更新
-
リリースノート(原文)
### Important changes ⚠️ **HedgeDoc 1.12.0 and onwards will require Node 20.17 or later in order to run.** Since Node 18 security support was stopped over one year ago, we don't maintain backwards-compatability for that anymore. Some syntax highlighting languages have been removed and/or changed. You can find more information in [the highlight.js docs](https://highlightjs.readthedocs.io/en/latest/upgrade-11.html#built-in-set-of-common-languages). ### Enhancements - Automatically skip the login modal if no form-based login and exactly one external login provider is configured ### Bugfixes - All links will be opened in new tabs instead of the same tab as the note. This was changed when the external link warning was implemented and now the old behavior is restored - Fixed…
-
リリースノート(原文)
### Security fixes - [GHSA-93w7-49m2-cqwg](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-93w7-49m2-cqwg) reports possible corruption of permission values due to missing validation. This should not impact permission checks, except when the note owner intentionally set their note permission to something invalid. ### Enhancements - Added external link warning setting (`externalLinkWarning` in config.json or `CMD_EXTERNAL_LINK_WARNING`) to disable the external link warning page entirely - Added external link whitelist setting (`externalLinkWhitelist` in config.json or `CMD_EXTERNAL_LINK_WHITELIST`) to skip warning page for certain domains - Added support for webp file uploads (for all backends except `imgur`, since that does not support these) ### Bugfixes - Fi…
-
リリースノート(原文)
### Security fixes This release contains four security fixes: - [GHSA-6c2w-8w96-3pcv](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-6c2w-8w96-3pcv) reports a possible HTML injection via the localpart of an email address. - [GHSA-qj78-mjch-wwrv](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-qj78-mjch-wwrv) reports a possible Denial-of-Service attack using the YAML frontmatter parsing. - [GHSA-8v9p-5j95-826j](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-8v9p-5j95-826j) reports a possible CSRF attack vector in the GitHub Gist export. - [GHSA-2f9f-w8xq-276v](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-2f9f-w8xq-276v) reports a rate-limiting bypass by abusing the CF-Connecting-IP header. Thanks to [Chandler Johnson](ht…
導入方法(セルフホスト)
docker/docker-compose.yml
# SPDX-FileCopyrightText: 2023 The HedgeDoc developers (see AUTHORS file)
# SPDX-License-Identifier: AGPL-3.0-only
---
services:
backend:
image: ghcr.io/hedgedoc/hedgedoc/backend:develop
volumes:
- ./.env:/usr/src/app/backend/.env
- hedgedoc_uploads:/usr/src/app/backend/uploads
frontend:
image: ghcr.io/hedgedoc/hedgedoc/frontend:develop
environment:
HD_BASE_URL: "${HD_BASE_URL}"
db:
image: postgres:15
environment:
POSTGRES_USER: "${HD_DATABASE_USERNAME}"
POSTGRES_PASSWORD: "${HD_DATABASE_PASSWORD}"
POSTGRES_DB: "${HD_DATABASE_NAME}"
proxy:
image: caddy:latest
restart: unless-stopped
environment:
HD_BASE_URL: "${HD_BASE_URL}"
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
volumes:
hedgedoc_uploads:
caddy_data:
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - HedgeDoc を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 512MB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 1GB | 588円〜 | 公式サイト ↗ |
| シンVPS | 1GB | 671円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
HackMD と比べていくら安くなる?
| 人数 | HackMD(年額) | HedgeDoc セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1人 | 7,200円 | 7,056円 | −144円 |
| 5人 | 36,000円 | 7,056円 | −28,944円 |
| 10人 | 72,000円 | 7,056円 | −64,944円 |
| 30人 | 216,000円 | 7,056円 | −208,944円 |
※ HackMD は Prime 月額 約600円(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
HedgeDoc のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
HedgeDoc の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
ノート・ナレッジ管理の他のOSSと比較
よくある質問
HedgeDoc は無料で使えますか?
HedgeDoc はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。
HedgeDoc は日本語で使えますか?
リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした。実際の画面での日本語表示は確認できていないため、導入前に公式のデモやドキュメントで確認してください。
HedgeDoc を商用利用できますか?
ライセンスは AGPL-3.0 です。AGPL は社内利用や自社サービスのバックエンドとしての利用は可能ですが、改変してネットワーク越しに提供する場合はソース公開義務があります。SaaSとして再販する場合は注意してください。
HackMD から HedgeDoc に移行できますか?
HackMD のエクスポート機能でデータを書き出し、HedgeDoc 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。HackMD の他の代替は「HackMD のオープンソース代替」ページで比較できます。
HedgeDoc を動かすのに必要なサーバースペックは?
メモリ 512MB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。