この超シンプルなファイル サーバーをずっと前に発見していればよかった

in tech

内部アクセスまたは外部アクセスのためにファイル サーバーを起動する最も簡単な方法をお探しですか? Copyparty はあなたが探していたものです。 Copyparty は設定なしで起動できるため、ファイル サーバーを数秒で起動して実行できます。

コピーパーティーとは何ですか?

私は現代のオープンソース時代に生きるのが大好きです。最近では、ほぼすべての設定が簡単なソフトウェアがあるようです。 Copyparty は、私が何年も前に存在していればよかったと思うオープンソース ソフトウェアの 1 つです。

Copyparty を使用すると、家のどのコンピュータにもファイル サーバーを簡単にセットアップできます。私はこれをハイエンド Docker サーバーと古い Raspberry Pi 3b の両方で使用しましたが、両方のシステムでうまく動作しました。 Copyparty の核心は、構成をほとんどまたはまったく必要とせずに超軽量のファイル サーバーを展開するように設計されています。

Copypartyは何もインストールせずに使用できます

依存関係をインストールせずに Copyparty を実行できることに正直驚きました。必要なのはソース システムに Python をインストールすることだけで、すぐに実行できます。 Windows への Python のインストールは簡単で、Mac 用の Python インストーラーは簡単に見つかります。通常、Linux にはプリインストールされています。前述したように、私はこの方法を使用して、Raspberry Pi 3b と M1 Max MacBook Pro で Copyparty を実行しました。

クイック スタート方法を使用して Copyparty を展開することは、アプリをテストし、それがどのように機能するかを確認するための優れた方法です。 Docker コンテナーを構成したり、依存関係をインストールしたりすることなく、この方法ですぐにデプロイできることが本当に気に入りました。

Raspberry Pi 4B のサムネイル

ブランド

ラズベリーパイ

CPU

Cortex-A72 (ARM v8)

Raspberry Pi 4 Model B を使用すると、あらゆる種類の楽しいプロジェクトを作成したり、家の周りのガジェットをアップグレードしたりできます。あるいは、完全なデスクトップ OS をインストールして、通常のコンピューターと同様に使用します。


セキュリティのために Docker でのデプロイをお勧めします

システムをもう少し制御したい場合は、システムを完全にインストールする他の方法があります。私は仮想マシン サーバーに Docker をインストールする方法を選択しました。これは開始から終了まで約 60 秒でデプロイされました。

Copyparty 用にユーザー アカウント、パスワード、設定を含む簡単な構成ファイルを作成しました。これにより、匿名ユーザーは閲覧できますが、アップロードはできません。匿名ユーザーが閲覧すらできないようにすることも可能です。

Docker によってセキュリティが強化される理由は、ボリュームとバインド マウントの処理にあります。 Copyparty は、展開先のすべてのドキュメントとフォルダーを利用できるようにするだけです。 Docker を使用すると、Copyparty に独自の Docker ボリュームを与えることも、システムの他の部分から分離されたマウントをバインドすることもできます。

Copyparty を単にホーム ディレクトリやダウンロード ディレクトリを読み取るだけの状態から、独自の独立した領域を持つ状態に移行することで、セキュリティ層が 1 層追加されるだけです。また、自己解凍/クイック スタート バージョンでは認証を機能させることができませんでしたが、Docker バージョンをデプロイしてから数秒以内に認証が有効になりました。

でも、変えたいことが 1 つあります

パスワードフィールドを持っている手。背景に複数のパスワードがあり、その周りに南京錠と鍵のアイコンがあります。 クレジット: Lucas Gouveia/How-To Geek |ヴァリアンツシン・スプルノビッチ/Shutterstock

Copyparty に関する私の唯一の不満は、ユーザーと認証の処理方法です。すべてのユーザー名とパスワードはプレーン テキスト構成ファイルに保存する必要があり、エンド ユーザーがパスワードを変更する方法はありません。あらゆることを考慮すると、これはかなり安全ではなく、あまり良い習慣ではありません。

Copyparty がこのように動作する理由は理解しています。データベース バックエンドなしで実行すると軽量です。データベース バックエンドは、ハッシュ化されたパスワードとユーザーが自分のパスワードを変更できる機能に必要です。ただし、Copyparty のバージョンをそのままにして、もう少し堅牢なユーザー認証プラットフォームを備えたバージョンがあればいいのですが。

Copyparty でミッションクリティカルなホストや超安全なホストをしたいのであれば、おそらくそれはやめたほうがよいでしょう。認証システムがその役割を果たしていません。

ただし、Cloudflare トンネルを介して、または独自の認証システムが組み込まれたリバース プロキシを使用して内部で Copyparty にアクセスすることのみを計画している場合は、話はまったく異なります。

Copyparty 内に保存するコンテンツが、指定したセキュリティのレベルに達していることを確認してください。

Copyparty を使用すると、コンピュータにリモート フォルダを簡単にマウントできます

Copyparty を使って実際にかなり驚いたことの 1 つは、リモート フォルダーをコンピューターにマウントするのが非常に簡単だったということです。実際、Copyparty は、Windows、macOS、または Linux コンピューターにそのファイルとフォルダーをマウントするために実行する正確なコマンドを提供します。

友人とコーディング プロジェクトに取り組んでいる場合、またはファイル エクスプローラーでネイティブにどこからでもホーム サーバーのファイルにアクセスしたい場合、この機能は非常に優れており、セットアップもシームレスです。

copyparty のロゴ。中央に copyparty という文字が入ったレトロなカセット テープです。

OS

Linux、macOS、Windows

サポートされているデスクトップブラウザ

全て

ブランド

コピーパーティー

価格

無料

開発者

トリップフラグ

Copyparty を使用すると、ほぼすべてのデバイスを、任意の Web ブラウザを使用してアップロード/ダウンロードを再開できるファイル サーバーに変えることができます。 Copyparty は、Raspberry Pi、デスクトップ、サーバー、ラップトップなどで動作し、ほぼどこにでもファイル サーバーを展開するシンプルかつ簡単な方法です。



結局のところ、私は Copyparty が大好きです。私は完全にカスタムの modpack または修正された modpack を使用する Minecraft サーバーをいくつか実行していますが、Copyparty は modpack を配布する非常に簡単な方法だと思います。これは私自身のワークフローで思いつく使用例の 1 つにすぎませんが、私はこの素晴らしいソフトウェアを使用する別の方法を常に考えています。

シンプルなファイル サーバーが必要になった場合は、間違いなく Copyparty が頼りになるでしょう。

関連情報は以下のリンクからご確認いただけます

完全ガイドはこちら

関連記事

前の投稿
SBC プロジェクトには低トルク ドリルが必要ですが、ミルウォーキーの M12 ラインナップには低トルク ドリルがあります。
次の投稿
Joplin のために OneNote を捨てましたが、それが単なるメモを取るアプリではないことがわかりました

関連記事