Umbraco
.NET 製のエンタープライズ向け CMS
オープンソース代替:ContentfulWix
自分のサーバーで動かすなら:メモリ 2GB 以上の VPS で、月額 980円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- クラウド版あり
- セルフホスト可
- 商用利用可
- 日本語UI
Umbraco は ASP.NET Core で動く CMS で、編集者向けの使いやすい管理画面と開発者向けの柔軟性を両立しています。.NET 環境の企業サイトで採用されることが多いです。
日本語対応
※ 日本語化率はリポジトリ内の翻訳ファイル(src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22
最近の更新
-
release-18.3.0-rcプレリリースリリースノート(原文)
<!-- Release notes generated using configuration in .github/release.yml at release/18.3.0 --> ## What's Changed > [!WARNING] > **ImageSharp licence check: Release builds can fail after upgrading** > > This release updates `SixLabors.ImageSharp` to 3.2.0 and `SixLabors.ImageSharp.Web` to 3.3.0 to take Six Labors' security fixes (#24159). These versions add a build-time licence check from Six Labors. Whether your project is affected depends on how it references ImageSharp: > > - **ImageSharp comes in only through Umbraco (or another package):** no change. > - **Your project has a direct `PackageReference` to `SixLabors.ImageSharp` or `SixLabors.ImageSharp.Web`:** Release builds fail with "No Six Labors license found". Debug builds only warn, so you may not notice this until CI or p…
-
release-17.8.0-rcプレリリースリリースノート(原文)
<!-- Release notes generated using configuration in .github/release.yml at release/17.8.0 --> ## What's Changed > [!WARNING] > **ImageSharp licence check: Release builds can fail after upgrading** > > This release updates `SixLabors.ImageSharp` to 3.2.0 and `SixLabors.ImageSharp.Web` to 3.3.0 to take Six Labors' security fixes (#24158). These versions add a build-time licence check from Six Labors. Whether your project is affected depends on how it references ImageSharp: > > - **ImageSharp comes in only through Umbraco (or another package):** no change. > - **Your project has a direct `PackageReference` to `SixLabors.ImageSharp` or `SixLabors.ImageSharp.Web`:** Release builds fail with "No Six Labors license found". Debug builds only warn, so you may not notice this until CI or p…
-
リリースノート(原文)
## What's Changed ### 🔒 Security * Resolved authorization bypass allows low-privileged users to delete media outside their start node from https://github.com/umbraco/Umbraco-CMS/security/advisories/GHSA-7pj9-jmp9-p86q * Resolved backoffice users can read content outside their start node via the document version endpoints from https://github.com/umbraco/Umbraco-CMS/security/advisories/GHSA-w5jr-cmfx-544x * Resolved unauthenticated SignalR hubs disclose content identifiers and editorial activity from https://github.com/umbraco/Umbraco-CMS/security/advisories/GHSA-4c5q-6c64-96j7 * Resolved upload file extension restrictions are not enforced for file names ending in a period from https://github.com/umbraco/Umbraco-CMS/security/advisories/GHSA-7pj9-jmp9-p86q **Full Changelog**: https:…
導入方法(セルフホスト)
templates/UmbracoDockerCompose/docker-compose.yml
services:
umb_database:
container_name: umbraco_image_database
build:
context: ./Database
environment:
SA_PASSWORD: ${DB_PASSWORD}
MSSQL_SA_PASSWORD: ${DB_PASSWORD}
ports:
- "1433:1433"
- "1434:1434"
volumes:
- umb_database:/var/opt/mssql
networks:
- umbnet
healthcheck:
# This healthcheck is to make sure that the database is up and running before the umbraco container starts.
# It works by querying the database for the state of the umbracoDb database, ensuring it exists.
test: ["CMD", "bash", "/healthcheck.sh"]
interval: 5m
timeout: 5s
retries: 3
start_period: 30s # Bootstrap duration, for this duration failures does not count towards max retries.
start_interval: 5s # How long after the health check has started to run the healthcheck again.
umbraco_image:
image: umbraco_image
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:8081;http://+:8080
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetcore.pfx
- ASPNETCORE_Kestrel__Certificates__Default__Password=${CERT_PASSWORD}
- Umbraco__CMS__Imaging__HMACSecretKey=${HMAC_SECRET_KEY}
- ConnectionStrings__umbracoDbDSN=Server=umb_database;Database=umbracoDb;User Id=sa;Password=${DB_PASSWORD};TrustServerCertificate=true;
- ConnectionStrings__umbracoDbDSN_ProviderName=Microsoft.Data.SqlClient
# These volumes are bind mounts to the host machine's file system.
# This is to better facilitate local development in the IDE, so the views, models, etc... are available in the IDE.
# create_host_path: true ensures the host directories are created if they don't exist.
volumes:
- type: bind
# …(続きは templates/UmbracoDockerCompose/docker-compose.yml)
- VPSを契約する ― ConoHa VPS 2GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Umbraco を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 2GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 2GB | 980円〜 | 公式サイト ↗ |
| シンVPS | 2GB | 990円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
Contentful と比べていくら安くなる?
| 契約 | Contentful(年額) | Umbraco セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1契約 | 540,000円 | 11,760円 | −528,240円 |
※ Contentful は Basic 月額 約45,000円(目安)、セルフホストはConoHa VPS 2GB(月額980円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
Umbraco のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Umbraco の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
CMS・Webサイトの他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Umbraco(このページ) | 5,274 | 11時間前 | 36% | 2GB | ふつう | MIT |
| Strapi | 73,361 | 19時間前 | 89% | 2GB | ふつう | MIT |
| Ghost | 55,588 | 17時間前 | 100% | 1GB | ふつう | MIT |
| Payload CMS | 45,426 | 11時間前 | あり | 1GB | ふつう | MIT |
よくある質問
Umbraco は無料で使えますか?
Umbraco はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Umbraco は日本語で使えますか?
UIの日本語化は「36%」です(翻訳ファイル src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts)。
Umbraco を商用利用できますか?
ライセンスは MIT です。商用利用・改変・再配布が広く認められています。
Contentful から Umbraco に移行できますか?
Contentful のエクスポート機能でデータを書き出し、Umbraco 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Contentful の他の代替は「Contentful のオープンソース代替」ページで比較できます。
Umbraco を動かすのに必要なサーバースペックは?
メモリ 2GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。