# Development

**URL:** https://forum.pydio.com/c/dev/12.md

[Latest](https://forum.pydio.com/latest.md) · [Categories](https://forum.pydio.com/categories.md) · [Tags](https://forum.pydio.com/tags.md)

---

## [Extending and customizing Pydio](https://forum.pydio.com/t/extending-and-customizing-pydio/23)

<div class="topic-metadata">

**Author:** [@charles](https://forum.pydio.com/u/charles)\
**Replies:** 0

</div>

All topics regarding Pydio development

---

## [Run in development](https://forum.pydio.com/t/run-in-development/7795)

<div class="topic-metadata">

**Author:** [@rezaser74](https://forum.pydio.com/u/rezaser74)\
**Replies:** 5\
**Last updated:** [January 21, 2026, 7:17pm UTC](https://forum.pydio.com/t/run-in-development/7795 "2026-01-21T19:17:25Z")

</div>

Hi, I’m new to Pydio, and I’m trying to run the project and develop on the UI. But I cannot run it. Does anybody have experience developing on the frontend? I could not understand how the project runs and does it has H…

---

## [Rclone can't perform a S3 multipart upload to Pydio](https://forum.pydio.com/t/rclone-cant-perform-a-s3-multipart-upload-to-pydio/5377)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 13\
**Last updated:** [November 1, 2025, 4:42pm UTC](https://forum.pydio.com/t/rclone-cant-perform-a-s3-multipart-upload-to-pydio/5377 "2025-11-01T16:42:15Z")

</div>

I was getting invalid MD5 error when trying to perform a multipart upload with Rclone. Here is what a have found. The function FromContentMD5 from minio/pkg/etag/etag.go expects a base64 encoded string but get a hexade…

---

## [Create cell and add user to it from CLI](https://forum.pydio.com/t/create-cell-and-add-user-to-it-from-cli/7782)

<div class="topic-metadata">

**Author:** [@erpadmin](https://forum.pydio.com/u/erpadmin)\
**Replies:** 3\
**Last updated:** [September 8, 2025, 3:26pm UTC](https://forum.pydio.com/t/create-cell-and-add-user-to-it-from-cli/7782 "2025-09-08T15:26:35Z")

</div>

I’m prototyping cell oriented code here: cells-client/cmd/cell.go at cell · erpadmin/cells-client · GitHub The code in this example creates a new cell and does not error, but for some reason, user “stan’ doesn’t get acc…

---

## [POST /a/share/resources usage](https://forum.pydio.com/t/post-a-share-resources-usage/7783)

<div class="topic-metadata">

**Author:** [@erpadmin](https://forum.pydio.com/u/erpadmin)\
**Replies:** 0\
**Last updated:** [September 7, 2025, 8:28pm UTC](https://forum.pydio.com/t/post-a-share-resources-usage/7783 "2025-09-07T20:28:42Z")

</div>

I submit a POST and get Status 200 OK but there’s no response data? Expecting to see list of links and cells. Am I using it wrong? Body { “Limit”: 10, “Offset”: 0, “ShareType”: “ANY” } Thanks :saluting\_face:

---

## [EOF error thrown by MinIO when uploading file](https://forum.pydio.com/t/eof-error-thrown-by-minio-when-uploading-file/6046)

<div class="topic-metadata">

**Author:** [@RogerJohnson](https://forum.pydio.com/u/RogerJohnson)\
**Replies:** 1\
**Last updated:** [October 11, 2024, 6:45am UTC](https://forum.pydio.com/t/eof-error-thrown-by-minio-when-uploading-file/6046 "2024-10-11T06:45:18Z")

</div>

I’m currently putting together a C# client and testing it against a local, docker-hosted enterprise Pydio service (Trial license). I haven’t had any trouble downloading a file I place onto the server in the admin’s perso…

---

## [Rest API removes entire folders](https://forum.pydio.com/t/rest-api-removes-entire-folders/5936)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 0\
**Last updated:** [July 8, 2024, 2:37pm UTC](https://forum.pydio.com/t/rest-api-removes-entire-folders/5936 "2024-07-08T14:37:04Z")

</div>

POST /a/tree/delete deletes all files and subdirs even when the recursive parameter is set to false

---

## [API /a/activity/stream - body.StreamFilter](https://forum.pydio.com/t/api-a-activity-stream-body-streamfilter/5809)

<div class="topic-metadata">

**Author:** [@Anthony\_Moynet](https://forum.pydio.com/u/Anthony_Moynet)\
**Replies:** 1\
**Last updated:** [March 26, 2024, 1:18pm UTC](https://forum.pydio.com/t/api-a-activity-stream-body-streamfilter/5809 "2024-03-26T13:18:07Z")

</div>

Hello we looking for a working exemple of the parameter POST /a/activity/stream | StreamFilter For filtering event on items.type=“Create”

---

## [Users Directory (Cells v4.2.2)](https://forum.pydio.com/t/users-directory-cells-v4-2-2/5349)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 8\
**Last updated:** [October 25, 2023, 10:02pm UTC](https://forum.pydio.com/t/users-directory-cells-v4-2-2/5349 "2023-10-25T22:02:56Z")

</div>

An ordinary user, without administrator privileges, can list all other users. How can I turn this off?

---

## [WebDAV Chunked Upload](https://forum.pydio.com/t/webdav-chunked-upload/5505)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 3\
**Last updated:** [October 23, 2023, 6:40pm UTC](https://forum.pydio.com/t/webdav-chunked-upload/5505 "2023-10-23T18:40:39Z")

</div>

I’m trying to add support for( nextcloud-like) chunked uploads, this is my code: dir := filepath.Dir(src) if strings.HasSuffix(src, "/.file") { fileList, err := fs.OpenFile(ctx, dir, os.O\_RDONLY, 0) if err != n…

---

## [Pydio and AMQP capabilities](https://forum.pydio.com/t/pydio-and-amqp-capabilities/5436)

<div class="topic-metadata">

**Author:** [@philippe](https://forum.pydio.com/u/philippe)\
**Replies:** 1\
**Last updated:** [August 2, 2023, 7:07am UTC](https://forum.pydio.com/t/pydio-and-amqp-capabilities/5436 "2023-08-02T07:07:22Z")

</div>

Is pydio cells able to send AMQP messages to a broker such as RabbitMQ ? If not what are the best way to make a machine to machine notification of an event like ‘file uploaded in a workspace’ Thanks for your help Phil…

---

## [Restart Specific Microservices](https://forum.pydio.com/t/restart-specific-microservices/5359)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 1\
**Last updated:** [June 23, 2023, 9:18am UTC](https://forum.pydio.com/t/restart-specific-microservices/5359 "2023-06-23T09:18:16Z")

</div>

\[Cells Home Edition\] Can I restart a specific microservice, e.g., pydio.grpc.jobs?

---

## [How to make changes to React front-end source files build?](https://forum.pydio.com/t/how-to-make-changes-to-react-front-end-source-files-build/5313)

<div class="topic-metadata">

**Author:** [@upinthesky](https://forum.pydio.com/u/upinthesky)\
**Replies:** 4\
**Last updated:** [June 2, 2023, 11:14am UTC](https://forum.pydio.com/t/how-to-make-changes-to-react-front-end-source-files-build/5313 "2023-06-02T11:14:49Z")

</div>

Hi, I have a local clone of the pydio/cells GitHub project. I can make changes to the React source files but after running commands ‘make dev’ & ‘./cells start’ none of the changes show up. Any changes to UI language re…

---

## [Cells Admin Structured Datasource Checksum](https://forum.pydio.com/t/cells-admin-structured-datasource-checksum/5271)

<div class="topic-metadata">

**Author:** [@jaimedelano](https://forum.pydio.com/u/jaimedelano)\
**Replies:** 1\
**Last updated:** [May 20, 2023, 4:49pm UTC](https://forum.pydio.com/t/cells-admin-structured-datasource-checksum/5271 "2023-05-20T16:49:06Z")

</div>

Sometimes it is inconvenient that file hashes are generated while the datasource is synchronized, for example when the datasource is a remote cloud storage locally mounted with Rclone: it takes a lot of time (if terabyte…

---

## [Metadata: backup/restore/import from flat file](https://forum.pydio.com/t/metadata-backup-restore-import-from-flat-file/3112)

<div class="topic-metadata">

**Author:** [@drzraf](https://forum.pydio.com/u/drzraf)\
**Replies:** 2\
**Last updated:** [February 29, 2020, 3:45am UTC](https://forum.pydio.com/t/metadata-backup-restore-import-from-flat-file/3112 "2020-02-29T03:45:19Z")

</div>

metadata is a very bright point of Pydio significantly better compared to all other software out there. Providing extensibility to the metadata system is really a game changer. We should be able to backup/restore metad…

---

## [Renaming uploaded files to a database naming convention vs actual file name being used](https://forum.pydio.com/t/renaming-uploaded-files-to-a-database-naming-convention-vs-actual-file-name-being-used/4173)

<div class="topic-metadata">

**Author:** [@jasonmccullar](https://forum.pydio.com/u/jasonmccullar)\
**Replies:** 5\
**Last updated:** [November 29, 2021, 2:09pm UTC](https://forum.pydio.com/t/renaming-uploaded-files-to-a-database-naming-convention-vs-actual-file-name-being-used/4173 "2021-11-29T14:09:58Z")

</div>

Good morning. I noticed in looking through the ./config/cells data folder the file names from V2 to V3 have changed from the original name of the file being uploaded/stored to a database assigned naming convention? Is…

---

## [API V2 Create users](https://forum.pydio.com/t/api-v2-create-users/3880)

<div class="topic-metadata">

**Author:** [@jofernandez](https://forum.pydio.com/u/jofernandez)\
**Replies:** 1\
**Last updated:** [June 10, 2021, 9:01am UTC](https://forum.pydio.com/t/api-v2-create-users/3880 "2021-06-10T09:01:02Z")

</div>

Hi, I am trying to create users in pydio con api 2. I can create user with this API: curl -X PUT “https://ftprueba.com/a/user/test” -H “accept: application/json” -H “Content-Type: application/json” -H “Authorization: B…

---

## [C# Pydio Cells Server API](https://forum.pydio.com/t/c-pydio-cells-server-api/3236)

<div class="topic-metadata">

**Author:** [@Gawie-Schneider](https://forum.pydio.com/u/Gawie-Schneider)\
**Replies:** 3\
**Last updated:** [June 22, 2020, 3:11pm UTC](https://forum.pydio.com/t/c-pydio-cells-server-api/3236 "2020-06-22T15:11:23Z")

</div>

So… I’ve been struggling with this API and the documentation is great!! I have managed to figure out how to get my access tokens. That’s about it. I do not know how to do the basic things for this API using json and wh…

---

## [Swagger Client for Pydio API not working](https://forum.pydio.com/t/swagger-client-for-pydio-api-not-working/3338)

<div class="topic-metadata">

**Author:** [@jahrralf](https://forum.pydio.com/u/jahrralf)\
**Replies:** 0\
**Last updated:** [June 22, 2020, 3:07pm UTC](https://forum.pydio.com/t/swagger-client-for-pydio-api-not-working/3338 "2020-06-22T15:07:42Z")

</div>

Hi, We generated a PHP client for the API based on the provided Swapper specification. However, this seems to be nonfunctional. Example: the access token which can be set is never read by any function. Has anybody succ…

---

## [What is the best alternative to Digital Ocean for a VPS server?](https://forum.pydio.com/t/what-is-the-best-alternative-to-digital-ocean-for-a-vps-server/2938)

<div class="topic-metadata">

**Author:** [@johncampbell](https://forum.pydio.com/u/johncampbell)\
**Replies:** 2\
**Last updated:** [April 30, 2020, 9:29am UTC](https://forum.pydio.com/t/what-is-the-best-alternative-to-digital-ocean-for-a-vps-server/2938 "2020-04-30T09:29:46Z")

</div>

Before diving into some of the best DigitalOcean alternatives. I am looking for alternative in terms of Affordability, server management, Support, Best speed performance & pricing.

---

## [Modify login page to add a specific link](https://forum.pydio.com/t/modify-login-page-to-add-a-specific-link/3135)

<div class="topic-metadata">

**Author:** [@gekigek\_99](https://forum.pydio.com/u/gekigek_99)\
**Replies:** 4\
**Last updated:** [March 9, 2020, 5:00pm UTC](https://forum.pydio.com/t/modify-login-page-to-add-a-specific-link/3135 "2020-03-09T17:00:09Z")

</div>

do you know where to find the login page in the files to add a link in the login page?

---

## [Metadata: "selection" reordering](https://forum.pydio.com/t/metadata-selection-reordering/3116)

<div class="topic-metadata">

**Author:** [@drzraf](https://forum.pydio.com/u/drzraf)\
**Replies:** 1\
**Last updated:** [February 29, 2020, 3:45am UTC](https://forum.pydio.com/t/metadata-selection-reordering/3116 "2020-02-29T03:45:07Z")

</div>

Items defined as part of a “selection” metadata namespace can not be reordered.

---

## [Feature: Filename convention enforcement plugin](https://forum.pydio.com/t/feature-filename-convention-enforcement-plugin/3111)

<div class="topic-metadata">

**Author:** [@drzraf](https://forum.pydio.com/u/drzraf)\
**Replies:** 2\
**Last updated:** [February 29, 2020, 2:54am UTC](https://forum.pydio.com/t/feature-filename-convention-enforcement-plugin/3111 "2020-02-29T02:54:36Z")

</div>

I suggest the creation of a plugin that would provide filename restriction/enforcement. For example, in the “common” workspaces: directory creation restricted. Eg: only matching \\d\\d\\d\\(-\\d\\d)? for years/month uploade…

---

## [Metadata: extensible tags improvements: base items & colors](https://forum.pydio.com/t/metadata-extensible-tags-improvements-base-items-colors/3113)

<div class="topic-metadata">

**Author:** [@drzraf](https://forum.pydio.com/u/drzraf)\
**Replies:** 1\
**Last updated:** [February 28, 2020, 3:50pm UTC](https://forum.pydio.com/t/metadata-extensible-tags-improvements-base-items-colors/3113 "2020-02-28T15:50:43Z")

</div>

metadata is a very bright point of Pydio significantly better compared to all other software out there. Providing extensibility to the metadata system is really a game changer. IMHO the select list could be greatly imp…

---

## [Metadata: translation and programmatic](https://forum.pydio.com/t/metadata-translation-and-programmatic/3114)

<div class="topic-metadata">

**Author:** [@drzraf](https://forum.pydio.com/u/drzraf)\
**Replies:** 0\
**Last updated:** [February 27, 2020, 3:07pm UTC](https://forum.pydio.com/t/metadata-translation-and-programmatic/3114 "2020-02-27T15:07:08Z")

</div>

metadata is a very bright point of Pydio significantly better compared to all other software out there. Providing extensibility to the metadata system is really a game changer. At some point, this could be interesting …

---

## [Running services individually](https://forum.pydio.com/t/running-services-individually/3086)

<div class="topic-metadata">

**Author:** [@Rafaelz2516](https://forum.pydio.com/u/Rafaelz2516)\
**Replies:** 2\
**Last updated:** [February 17, 2020, 12:11pm UTC](https://forum.pydio.com/t/running-services-individually/3086 "2020-02-17T12:11:58Z")

</div>

Hi, I’m new to Pydio and i followed the instructions on the github page to start that application and everthing went well. Now i want to add some new features of my own but iam have difficulty on running the services in…

---

## [Traslate and widgets](https://forum.pydio.com/t/traslate-and-widgets/2861)

<div class="topic-metadata">

**Author:** [@jmunoz](https://forum.pydio.com/u/jmunoz)\
**Replies:** 2\
**Last updated:** [November 19, 2019, 7:58am UTC](https://forum.pydio.com/t/traslate-and-widgets/2861 "2019-11-19T07:58:39Z")

</div>

Hello We need traslate to spanish “shared files”. The rest of the expressions have been translated, but we can’t find where is the file. Another question, is possible no show the widgets when the user is loggin on? Th…

---

## [Moving WordPress Using Pydio From Staging to Live](https://forum.pydio.com/t/moving-wordpress-using-pydio-from-staging-to-live/2895)

<div class="topic-metadata">

**Author:** [@ZenMarc](https://forum.pydio.com/u/ZenMarc)\
**Replies:** 0\
**Last updated:** [November 7, 2019, 9:46am UTC](https://forum.pydio.com/t/moving-wordpress-using-pydio-from-staging-to-live/2895 "2019-11-07T09:46:04Z")

</div>

Using Pydio with WordPress for sharing files from my mobile to live server, I am having an issue while moving WordPress staging to live version. I am having issue while moving it’s showing an error of not moving Pydio fi…

---

## [Pydio Cells - adding a custom page](https://forum.pydio.com/t/pydio-cells-adding-a-custom-page/2867)

<div class="topic-metadata">

**Author:** [@lubovic](https://forum.pydio.com/u/lubovic)\
**Replies:** 4\
**Last updated:** [October 25, 2019, 10:27am UTC](https://forum.pydio.com/t/pydio-cells-adding-a-custom-page/2867 "2019-10-25T10:27:15Z")

</div>

Hey there, I succesfully customized pydio 8 but for pydio cells it’s another thing… Can you just tell me if I can use the caddy server from pydio cells and how ? Where I need to put the file ? For example, just display…

---

## [API v2 to collect users and groups at root level](https://forum.pydio.com/t/api-v2-to-collect-users-and-groups-at-root-level/2826)

<div class="topic-metadata">

**Author:** [@zolointo](https://forum.pydio.com/u/zolointo)\
**Replies:** 0\
**Last updated:** [October 9, 2019, 7:29pm UTC](https://forum.pydio.com/t/api-v2-to-collect-users-and-groups-at-root-level/2826 "2019-10-09T19:29:10Z")

</div>

Short How do I collect a list of group and user ids at the root level of my Groups and Users tree using API v2? Setup We have a pydio 8 server at thiswebsite . com My admins have given me a sub-site at thiswebsite …

[Next page](https://forum.pydio.com/c/dev/12.md?page=1)
