Cells + MinIO Version

Pydio uses an outdated MinIO version.
There are two major concerns regarding it:

  1. It is a potential security risk;
  2. It has no support for presigned URLs.
    Unfortunately I could not build Cells from source.

go: updates to go.mod needed; to update it:
go mod tidy
make: *** [Makefile:60: dev] Error 1
[root@host cells]# go mod tidy
go: finding module for package naming package - google.golang.org/grpc/naming - Go Packages
github.com/pydio/cells/v4/data/source/objects/grpc imports
github.com/minio/minio/cmd imports
go.etcd.io/etcd/clientv3 tested by
go.etcd.io/etcd/clientv3.test imports
go.etcd.io/etcd/integration imports
go.etcd.io/etcd/proxy/grpcproxy imports
google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.54.0), but does not contain package naming package - google.golang.org/grpc/naming - Go Packages

Workaroud: Support for Pydio Cells (MinIO based) server · Issue #23 · s3drive/app · GitHub

Hello, just adding some info here

  • We did have to fork minio for licensing issues, but it’s maintained and updated.
  • We will try to remove a lot of unused code in that part to avoid unnecessary outdated imports
  • I jumped in the discussion : Support for Pydio Cells (MinIO based) server · Issue #23 · s3drive/app · GitHub , let’s see if we can improve our presigned urls support (which are supported already, as they are used by the JS frontend…).
1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.