OpenSource-Hub
C

ConvertX

16.7k stars·ファイル管理·SHA-256 チェックサム確認済み

セルフホスト型のオンラインファイルコンバーター。数千種類のフォーマットをサポートし、Dockerで簡単にデプロイでき、バッチ変換、パスワード保護、マルチアカウント管理機能を提供します。

スマートダウンロード

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

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

セルフホスト型のフォーマット変換ツール。1000種類ものフォーマットを自由に変換でき、プライバシーとセキュリティも万全です。

主な機能

  • 1000種類以上のファイル形式の相互変換に対応し、ドキュメント、画像、動画、電子書籍、3Dモデルなどをカバー
  • ワンクリックで複数のファイルを一括処理でき、大幅な時間を節約
  • パスワード保護とマルチアカウントシステムを設定可能で、チームでの共有に最適
  • Dockerベースのミニマルなデプロイで、わずか2行のコマンドで実行可能
  • 期限切れの変換ファイルを自動的にクリーンアップし、ストレージ容量の占有を防止

できないこと

  • •初回ログインは localhost または HTTPS を使用する必要があります。それ以外の場合は HTTP_ALLOWED=true を設定してください。
  • •最初のユーザーを登録した後は、他者による悪用を防ぐため、直ちにオープン登録を無効にしてください(デフォルト ACCOUNT_REGISTRATION=false)。
  • •大きなファイルを変換する際は、サーバーに十分なメモリとディスク容量があることを確認してください。特に動画変換はリソースを多く消費します。
  • •ハードウェアアクセラレーション(VAAPI など)には追加の設定が必要です。FFMPEG_ARGS 環境変数を参照してください。

使用例

  • オフィス文書(Word から PDF へ、Markdown から LaTeX へなど)を頻繁に変換する必要がある個人またはチーム
  • HEIC 写真を一括で JPEG に変換し、同時にサイズを調整する
  • 電子書籍フォーマットの変換(EPUB から MOBI へ、AZW3 から PDF へ)
  • 動画ファイルの処理(MP4 から GIF へ、MKV から AVI へ)および音声のトランスコード
  • 3D モデルフォーマットの変換(STL から OBJ へ、GLTF から FBX へ)
  • 企業のイントラネットにデプロイし、ファイルがローカルサーバーから外部に出ないことを保証する

ConvertX は、TypeScript、Bun、Elysia を使用して構築されたセルフホスト型のオンラインファイル変換ツールです。FFmpeg、LibreOffice、ImageMagick、Pandoc、Calibre などの強力なバックエンドにより、1,000 種類以上のフォーマットの変換をサポートしています。主な機能には、ファイルの一括処理、パスワード保護、マルチユーザーアカウント、期限切れファイルの自動クリーンアップ、ビデオ変換向けのオプションのハードウェアアクセラレーションが含まれます。Docker または Docker Compose で簡単にデプロイできます。プライバシーを重視し、ドキュメントをサードパーティのサービスにアップロードすることなく、ファイル変換プロセスを完全にコントロールしたいユーザーに最適です。

タグ

self-hostedfile-converterdockerprivacyformat-conversionbatch-processingweb-appopen-source

はじめ方

1

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

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

2

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

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

3

ステップ1:サーバーに Docker と Docker Compose をインストールします

4

ステップ2:docker-compose.yml ファイルを作成し、サンプル内容を記入します(JWT_SECRET を設定)

5

ステップ3:docker compose up -d を実行してサービスを起動します

インストールガイド
  1. ステップ1:サーバーに Docker と Docker Compose をインストールします
  2. ステップ2:docker-compose.yml ファイルを作成し、サンプル内容を記入します(JWT_SECRET を設定)
  3. ステップ3:docker compose up -d を実行してサービスを起動します
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

docker compose down -v を実行してコンテナとデータボリュームを停止・削除し、その後プロジェクトディレクトリを削除するだけです。

追加の依存関係なし

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

プロジェクト情報
ライセンスMIT
最終更新2026-10-12 10:29:10
GitHub リポジトリ

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

3 FAQs

類似プロジェクト