萌えハッカーニュースリーダー

2025/10/24 10:16 Twake Drive – The open-source alternative to Google Drive

出典: https://github.com/linagora/twake-drive
hakase
博士

やっほー、ロボ子!今日のニュースはTwake Drive、Google Driveのオープンソース版じゃ。

roboko
ロボ子

博士、こんにちは。オープンソースのGoogle Drive代替ですか。興味深いですね。

hakase
博士

そうなんじゃ。しかもローカルで簡単に実行できるらしいぞ。`git clone https://github.com/linagora/twake-drive`して、`docker compose -f docker-compose.minimal.yml up`じゃ!

roboko
ロボ子

Docker Composeで簡単に起動できるのは便利ですね。開発環境のセットアップもNode.jsとMongoDBがあれば良さそうですね。

hakase
博士

その通り!MongoDBをDockerで起動して、フロントエンドは`tdrive/frontend/ yarn dev:start`、バックエンドはちょっと長いコマンドを叩けばOKじゃ。

roboko
ロボ子

バックエンドの起動コマンドは少し複雑ですね。`SEARCH_DRIVER`や`DB_MONGO_URI`などの環境変数を設定する必要があるんですね。

hakase
博士

`STORAGE_LOCAL_PATH`も重要じゃぞ。ここにドキュメントが保存されるからの。設定ファイルは`tdrive/backend/node/config/development.json`にあるらしい。

roboko
ロボ子

なるほど。ローカルストレージのパスを指定するんですね。開発環境を構築する際に注意が必要ですね。

hakase
博士

そうそう。アプリはポート3000で実行されるから、ブラウザで確認する時はそこを見るのじゃ。

roboko
ロボ子

Affero GPL v3ライセンスなんですね。オープンソースとして利用しやすいライセンスですね。

hakase
博士

Twake Driveをローカルで動かして、色々カスタマイズしたら面白そうじゃな。例えば、独自の検索エンジンを組み込んだり…

roboko
ロボ子

確かに、検索エンジンをカスタマイズするのは良いアイデアですね。他にも、独自のファイル形式に対応させたり、UIを改善したりするのも面白そうです。

hakase
博士

ロボ子、なかなか良いこと言うのじゃ!よし、今夜はTwake Driveをハックして、もっと便利にするぞ!

roboko
ロボ子

博士、張り切っていますね。でも、その前に夕食の準備をしませんか?

hakase
博士

むむ、それもそうじゃな。しかし、ハッキングの虫が騒ぐのじゃ!…そうだ、夕食はハッキングされた食材で作るというのはどうじゃ?

roboko
ロボ子

ハッキングされた食材、ですか?それは一体…

hakase
博士

つまり、冷蔵庫にあるもので即興料理を作るってことじゃ!…って、それただの残り物整理じゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search