Repolode
pydio

pydio/cells

組織向けのセルフホスト型ファイル共有・コンテンツコラボレーションプラットフォーム。マイクロサービスアーキテクチャを採用し、Goで全面的に書き直されています。

代替できる製品:DropboxBox

スター
2,259
フォーク
233
未解決の Issue
58
最終コミット
16 時間前

これは何?

Pydio Cellsは、自組織でコンテンツコラボレーションサービスを運用したい組織向けのファイル共有プラットフォームです。以前のPydioプロジェクトをGoで全面的に書き直し、複数のマイクロサービスで構成されています。バックエンドは単一のcellsバイナリにコンパイルされ、インストーラーで設定してサーバーとして起動します。データベースにはMySQLまたはMariaDBを使用します。

このページのリポジトリはCells v5の開発ブランチです。READMEでは開発中のバージョンとされており、利用は自己責任となっています。安定版の導入には、プロジェクトのWebサイトで提供されているLinux、macOS、Windows向けのビルド済みバイナリとインストールガイドを利用できます。開発環境にはGo 1.21以上とMySQL 5.6以降互換のデータベースが必要です。テスト済みプラットフォームとしてmacOS、Ubuntu、Debian、CentOSが挙げられており、Windowsではソースからのビルドはまだサポートされていません。

プロジェクトにはgo testで実行するテストスイート、airツールによるライブリロード機能、Crowdinを使ったWebインターフェースの翻訳が含まれています。frontend/assets以下のフロントエンドの一部はpydio-coreから移植されています。

主な機能

  • 01PydioをGoで全面的に書き直し、マイクロサービスアーキテクチャを採用。
  • 02設定をガイドするインストーラーを備えた単一のcellsバイナリ。
  • 03バックエンドのデータベースにMySQLまたはMariaDBを使用。
  • 04Linux、macOS、Windows向けのビルド済みバイナリ。
  • 05Crowdinで管理されるWebインターフェースの翻訳。

ユースケース

  • 組織向けのセルフマネージドなファイル共有サービスの運用。
  • Goでファイルコラボレーションプラットフォームを開発・拡張。
  • 実用的なGoマイクロサービスのコードベースを学習。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/pydio/cells
  2. 2

    cells ディレクトリ内でバイナリをビルドする

    make dev
  3. 3

    MySQL データベースを作成してから、インストーラーを実行する

    ./cells configure
  4. 4

    サーバーを起動し、https://localhost:8080/ を開く

    ./cells start

使う前に知っておきたいこと

  • これは Cells v5 の開発中ブランチです。README には、自己責任で使用するよう記載されています。
  • Windows はまだサポートされていません。プロジェクトは macOS、Ubuntu、Debian、CentOS でテストされています。
  • ビルドには Go 1.21 以降と、MySQL 5.6 以降(または MariaDB)のデータベースが必要です。
  • ライセンスは AGPL-3.0 です。コピーレフト型のライセンスで、変更したバージョンをネットワーク経由で提供する場合にも適用されます。

収録されている特集

トピック

よくある質問

cells とは?
組織向けのセルフホスト型ファイル共有・コンテンツコラボレーションプラットフォーム。マイクロサービスアーキテクチャを採用し、Goで全面的に書き直されています。 Pydio Cellsは、自組織でコンテンツコラボレーションサービスを運用したい組織向けのファイル共有プラットフォームです。以前のPydioプロジェクトをGoで全面的に書き直し、複数のマイクロサービスで構成されています。バックエンドは単一のcellsバイナリにコンパイルされ、インストーラーで設定してサーバーとして起動します。データベースにはMySQLまたはMariaDBを使用します。
cells は無料で使えますか?ライセンスは?
cells は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cells は今もメンテナンスされていますか?
活発にメンテナンス中。cells の最終コミットは 2026年11月6日 です。
cells は何に使えますか?
組織向けのセルフマネージドなファイル共有サービスの運用。 Goでファイルコラボレーションプラットフォームを開発・拡張。 実用的なGoマイクロサービスのコードベースを学習。
cells のインストール方法は?
リポジトリをクローンする: git clone https://github.com/pydio/cells cells ディレクトリ内でバイナリをビルドする: make dev MySQL データベースを作成してから、インストーラーを実行する: ./cells configure サーバーを起動し、https://localhost:8080/ を開く: ./cells start
cells はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pydio/cells

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト