<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Penpot on KnightLiブログ</title>
        <link>https://knightli.com/ja/tags/penpot/</link>
        <description>Recent content in Penpot on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Mon, 22 Jun 2026 08:05:45 +0800</lastBuildDate><atom:link href="https://knightli.com/ja/tags/penpot/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Penpot をセルフホストするなら：オープンソース設計ツールの Docker、共同作業、開発ハンドオフ</title>
        <link>https://knightli.com/ja/2026/06/22/penpot-self-host-design-tool-guide/</link>
        <pubDate>Mon, 22 Jun 2026 08:05:45 +0800</pubDate>
        
        <guid>https://knightli.com/ja/2026/06/22/penpot-self-host-design-tool-guide/</guid>
        <description>&lt;p&gt;&lt;code&gt;penpot/penpot&lt;/code&gt; はオープンソースの設計ツールです。位置づけは Figma に近いですが、オープンソース、セルフホスト、設計とコードの共同作業をより重視しています。設計資産、コンポーネント、ハンドオフの流れを自分たちで管理したいチームに向いています。&lt;/p&gt;
&lt;p&gt;プロジェクト：&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/penpot/penpot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/penpot/penpot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;公式サイト：&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://penpot.app&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://penpot.app&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;penpot-が向いている人&#34;&gt;Penpot が向いている人
&lt;/h2&gt;&lt;p&gt;Penpot は次のような場面に向いています。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;チームでオープンソースの設計ツールを使いたい。&lt;/li&gt;
&lt;li&gt;会社として設計ファイルを完全にサードパーティ SaaS に置きたくない。&lt;/li&gt;
&lt;li&gt;デザイナーとフロントエンドの間で Inspect Mode、デザインシステム、コンポーネントのハンドオフが必要。&lt;/li&gt;
&lt;li&gt;design tokens、components、variants をもとに長期的な設計規約を作りたい。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;個人で一時的に図を描くだけなら、オンライン版を使うほうが手軽です。セルフホストはチームで長期利用する場合に向いています。&lt;/p&gt;
&lt;h2 id=&#34;セルフホストの入口&#34;&gt;セルフホストの入口
&lt;/h2&gt;&lt;p&gt;README は完全な Docker Compose をトップページに貼っているのではなく、公式の self-host ドキュメントを案内しています。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;https://penpot.app/self-host
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;実際にデプロイするときは、Web 上の古い compose をコピーするのではなく、公式ドキュメントに沿って Docker または Kubernetes を使うのがおすすめです。Penpot のような共同作業ツールは、通常 1 つのコンテナだけでは完結しません。データベース、オブジェクトストレージ、バックグラウンドタスク、メールサービスも関係します。&lt;/p&gt;
&lt;p&gt;堅実なセルフホスト手順は次のようになります。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 1. まず公式 self-host ドキュメントを読む&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 2. ドメイン、HTTPS、永続化ディレクトリ、データベースを準備する&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 3. 公式推奨の Docker / Kubernetes 方式で起動する&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 4. 管理者アカウントを作成する&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 5. チームスペースをインポートまたは作成する&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;開発ハンドオフでの使い方&#34;&gt;開発ハンドオフでの使い方
&lt;/h2&gt;&lt;p&gt;開発者にとって Penpot で便利なのは Inspect Mode です。デザイナーが画面を完成させたあと、開発者は次の情報を確認できます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;サイズと余白。&lt;/li&gt;
&lt;li&gt;色とフォント。&lt;/li&gt;
&lt;li&gt;コンポーネント構造。&lt;/li&gt;
&lt;li&gt;デザイン token。&lt;/li&gt;
&lt;li&gt;再利用可能なコンポーネントと variants。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;これはスクリーンショットへの注釈より安定しており、複数人での共同作業にも向いています。&lt;/p&gt;
&lt;h2 id=&#34;チームでのおすすめフロー&#34;&gt;チームでのおすすめフロー
&lt;/h2&gt;&lt;p&gt;次のように進められます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;デザイナーが Penpot で design system を作る。&lt;/li&gt;
&lt;li&gt;コンポーネント名をフロントエンドのコンポーネントライブラリにできるだけ合わせる。&lt;/li&gt;
&lt;li&gt;色、フォントサイズ、余白を token で管理する。&lt;/li&gt;
&lt;li&gt;開発者は口頭説明ではなく Inspect Mode でスタイルを確認する。&lt;/li&gt;
&lt;li&gt;大きなバージョン変更の前に設計ファイルをエクスポートまたはバックアップする。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;注意点&#34;&gt;注意点
&lt;/h2&gt;&lt;p&gt;Penpot は共同作業システムであり、単一ファイルのツールではありません。セルフホストする場合は、アップグレード、バックアップ、権限、メール、HTTPS、ストレージを考える必要があります。チームの正式な設計資産を移行する前に、まずテスト環境で一通りの流れを試すのがおすすめです。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
