OpenSource-Hub
F

Flyimg

1.2k stars·開発ツール·SHA-256 チェックサム確認済み

オープンソースでセルフホスト可能な画像リアルタイム最適化サービス。Dockerによるワンクリックデプロイに対応し、AVIF、WebPなどの最新フォーマットへ自動変換します。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

自前の Cloudinary を構築すれば、画像処理が速くて手間いらず。

主な機能

  • AVIF、WebP、JPEG XL などのモダンな画像フォーマットをサポートし、より小さい容量でより高い画質を実現
  • Docker ベースのワンクリックデプロイで、複雑な設定は不要
  • リアルタイムで取得、リサイズ、クロップ、圧縮、キャッシュを行い、リクエストを自動的に高速化
  • 完全なセルフホスティングでデータのプライバシーとセキュリティを確保し、API 呼び出し制限なし
  • カスタムパラメータをサポートし、画像の品質、サイズ、フォーマットを柔軟にコントロール

できないこと

  • •初回使用時は `composer install` を実行して依存関係をインストールする必要があります(イメージを手動でビルドする場合)。デフォルトで8080ポートをリッスンするため、ファイアウォールにご注意ください。画像キャッシュはコンテナ内に保存され、コンテナを再起動すると失われるため、永続化ボリュームのマウントを推奨します。

使用例

  • ウェブサイト画像の高速化・最適化で、ページの読み込みをさらに高速に
  • EC商品画像のサイズを一括統一し、圧縮
  • ブログ/CDN画像をリアルタイムでさまざまな端末に適応
  • 自前の画像処理サービスでSaaSを代替し、コストを削減

詳細説明

Flyimg は Docker ベースの画像リアルタイム最適化サービスで、Cloudinary のような画像処理プラットフォームを自前で構築できます。任意の URL から画像を取得し、リアルタイムでリサイズ、トリミング、圧縮を行い、AVIF や WebP などのモダンなフォーマットとして出力をキャッシュします。たった 1 つの Docker コンテナで完全な画像処理パイプラインをデプロイできます。JPEG XL フォーマットにも対応しています(ImageMagick 経由)。完全なセルフホストで、データプライバシーをコントロール可能で、API 呼び出し制限もなく、高性能と自主性を求める開発者に最適です。

トラブルシューティング & FAQ (1)

トラブル対応
Flyimgのホームページでbutterfly-3000.jpgが見つからない404エラーを修正する方法は?

ホームページのデモ画像は https://mudawn.com/assets/butterfly-3000.jpg からホットリンクされており、その外部アセットは一時的に HTTP/2 404 を返していました。Flyimg のメンテナーは古い画像を復元し、公式デモも flyimg.io ドメインでホストされた画像を使用するように更新しました。セルフホストの Flyimg インスタンスでは、curl -I https://mudawn.com/assets/butterfly-3000.jpg で URL を確認してください。それでも失敗する場合は、テンプレート/設定内のデモ画像参照を、自ドメインでホストされた画像または最新の Flyimg デモアセットに置き換えてから、アプリケーションを再デプロイ/再起動してください。参照は次のコマンドで検索できます: grep -R "butterfly-3000.jpg" .。この問題は、Flyimg 1.4.13、1.7.5、および古い外部サンプル URL を使用しているその他のバージョンに影響します。

参照 Issue #591

タグ

image-optimizationdockerself-hostedopen-sourcewebpavif

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Docker がインストールされていることを確認し、`docker pull flyimg/flyimg` を実行します

4

コンテナを起動します:`docker run -itd -p 8080:80 flyimg/flyimg`

5

ブラウザで http://localhost:8080 にアクセスし、サービスが正常に動作していることを確認します

インストールガイド
  1. Docker がインストールされていることを確認し、`docker pull flyimg/flyimg` を実行します
  2. コンテナを起動します:`docker run -itd -p 8080:80 flyimg/flyimg`
  3. ブラウザで http://localhost:8080 にアクセスし、サービスが正常に動作していることを確認します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止:`docker stop flyimg`、コンテナを削除:`docker rm flyimg`、イメージを削除:`docker rmi flyimg/flyimg`

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 05:18:35
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト