Flyimg
オープンソースでセルフホスト可能な画像リアルタイム最適化サービス。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 を使用しているその他のバージョンに影響します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Docker がインストールされていることを確認し、`docker pull flyimg/flyimg` を実行します
コンテナを起動します:`docker run -itd -p 8080:80 flyimg/flyimg`
ブラウザで http://localhost:8080 にアクセスし、サービスが正常に動作していることを確認します
- Docker がインストールされていることを確認し、`docker pull flyimg/flyimg` を実行します
- コンテナを起動します:`docker run -itd -p 8080:80 flyimg/flyimg`
- ブラウザで 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`
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ