HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/cells/pydio.json
{
  "databases": {
    "6a5c60661ef7d0a708722a6957bcdc5793e06da4": {
      "driver": "mysql",
      "dsn": "pydio:G53B5YnvdaPi@tcp(localhost:3306)/cells?parseTime=true"
    }
  },
  "defaults": {
    "database": {
      "$ref": "#/databases/6a5c60661ef7d0a708722a6957bcdc5793e06da4"
    },
    "datasource": "pydiods1",
    "personalTokens": {
      "secureKey": "lrZSduDb5gyzYud68knSQJZK6NfsQLbp5MYw0Ti57aU="
    },
    "sites": [
      {
        "Binds": [
          "localhost:7070"
        ],
        "ReverseProxyURL": "https://files.nowruzgan.com",
        "TLSConfig": null
      }
    ],
    "update": {
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMIIBCgKCAQEAwh/ofjZTITlQc4h/qDZMR3RquBxlG7UTunDKLG85JQwRtU7EL90v\nlWxamkpSQsaPeqho5Q6OGkhJvZkbWsLBJv6LZg+SBhk6ZSPxihD+Kfx8AwCcWZ46\nDTpKpw+mYnkNH1YEAedaSfJM8d1fyU1YZ+WM3P/j1wTnUGRgebK9y70dqZEo2dOK\nn98v3kBP7uEN9eP/wig63RdmChjCpPb5gK1/WKnY4NFLQ60rPAOBsXurxikc9N/3\nEvbIB/1vQNqm7yEwXk8LlOC6Fp8W/6A0DIxr2BnZAJntMuH2ulUfhJgw0yJalMNF\nDR0QNzGVktdLOEeSe8BSrASe9uZY2SDbTwIDAQAB\n-----END PUBLIC KEY-----",
      "updateUrl": "https://updatecells.pydio.com/"
    }
  },
  "frontend": {
    "plugin": {
      "core.auth": {
        "ENABLE_FORGOT_PASSWORD": true,
        "FORGOT_PASSWORD_ACTION": "reset-password-ask",
        "NEWUSERS_EDIT_PARAMETERS": "email,displayName,lang",
        "PASSWORD_MINLENGTH": 8,
        "SKIP_USER_HISTORY": true,
        "USERS_LIST_COMPLETE_LIMIT": 40,
        "USER_CREATE_CELLS": true,
        "USER_CREATE_USERS": true
      },
      "core.pydio": {
        "APPLICATION_TITLE": "Pydio Cells",
        "DEFAULT_LANGUAGE": "en-us"
      },
      "core.uploader": {
        "MULTIPART_UPLOAD_PART_SIZE": 524288000,
        "MULTIPART_UPLOAD_QUEUE_SIZE": 3,
        "MULTIPART_UPLOAD_THRESHOLD": 4294967296,
        "MULTIPART_UPLOAD_TIMEOUT_MINUTES": 3,
        "UPLOAD_MAX_SIZE": 429496729600
      },
      "editor.libreoffice": {
        "LIBREOFFICE_HOST": "localhost",
        "LIBREOFFICE_PORT": "9980",
        "LIBREOFFICE_SSL": true
      }
    },
    "secureHeaders": {
      "X-XSS-Protection": "1; mode=block"
    },
    "session": {
      "secureKey": "tG19FT7CkAKXpvUjk28pZr8tXXCCSPWdEMQ9N5b5Avd8DORL94x+uF7C3jjJP2circ25IEMjvjjrRwvOcLtIfg=="
    },
    "versionSeed": "80fde21a-d501-458a-8019-a545e6a022ae"
  },
  "ports": {
    "nats": 4222
  },
  "services": {
    "pydio.docstore-binaries": {
      "bucket": "binaries",
      "datasource": "default"
    },
    "pydio.grpc.acl": {
      "dsn": "default"
    },
    "pydio.grpc.config": {
      "dsn": "default"
    },
    "pydio.grpc.data-key": {
      "dsn": "default"
    },
    "pydio.grpc.data.index": {
      "sources": [
        "pydiods1",
        "personal",
        "cellsdata",
        "versions",
        "thumbnails"
      ]
    },
    "pydio.grpc.data.index.cellsdata": {
      "dsn": "default",
      "tables": {
        "commits": "data_cellsdata_commits",
        "nodes": "data_cellsdata_nodes",
        "tree": "data_cellsdata_tree"
      }
    },
    "pydio.grpc.data.index.personal": {
      "dsn": "default",
      "tables": {
        "commits": "data_personal_commits",
        "nodes": "data_personal_nodes",
        "tree": "data_personal_tree"
      }
    },
    "pydio.grpc.data.index.pydiods1": {
      "dsn": "default",
      "tables": {
        "commits": "data_pydiods1_commits",
        "nodes": "data_pydiods1_nodes",
        "tree": "data_pydiods1_tree"
      }
    },
    "pydio.grpc.data.index.thumbnails": {
      "dsn": "default",
      "tables": {
        "commits": "data_thumbnails_commits",
        "nodes": "data_thumbnails_nodes",
        "tree": "data_thumbnails_tree"
      }
    },
    "pydio.grpc.data.index.versions": {
      "dsn": "default",
      "tables": {
        "commits": "data_versions_commits",
        "nodes": "data_versions_nodes",
        "tree": "data_versions_tree"
      }
    },
    "pydio.grpc.data.objects": {
      "sources": [
        "local1"
      ]
    },
    "pydio.grpc.data.objects.local1": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "LocalFolder": "/var/cells/data",
      "Name": "local1",
      "RunningPort": 35545
    },
    "pydio.grpc.data.sync": {
      "sources": [
        "pydiods1",
        "personal",
        "cellsdata",
        "versions",
        "thumbnails"
      ]
    },
    "pydio.grpc.data.sync.cellsdata": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "FlatStorage": true,
      "Name": "cellsdata",
      "ObjectsBucket": "cellsdata",
      "ObjectsPort": 35545,
      "ObjectsServiceName": "local1",
      "StorageConfiguration": {
        "folder": "/var/cells/data/cellsdata",
        "hashingVersion": "v4",
        "normalize": "false"
      }
    },
    "pydio.grpc.data.sync.personal": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "FlatStorage": true,
      "Name": "personal",
      "ObjectsBucket": "personal",
      "ObjectsPort": 35545,
      "ObjectsServiceName": "local1",
      "StorageConfiguration": {
        "folder": "/var/cells/data/personal",
        "hashingVersion": "v4",
        "normalize": "false"
      }
    },
    "pydio.grpc.data.sync.pydiods1": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "FlatStorage": true,
      "Name": "pydiods1",
      "ObjectsBucket": "pydiods1",
      "ObjectsPort": 35545,
      "ObjectsServiceName": "local1",
      "StorageConfiguration": {
        "folder": "/var/cells/data/pydiods1",
        "hashingVersion": "v4",
        "normalize": "false"
      }
    },
    "pydio.grpc.data.sync.thumbnails": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "FlatStorage": true,
      "Name": "thumbnails",
      "ObjectsBucket": "thumbs",
      "ObjectsPort": 35545,
      "ObjectsServiceName": "local1",
      "StorageConfiguration": {
        "cellsInternal": "true",
        "folder": "/var/cells/data/thumbs",
        "hashingVersion": "v4",
        "normalize": "false"
      }
    },
    "pydio.grpc.data.sync.versions": {
      "ApiKey": "vNmPVgaBKTZGZqRw",
      "ApiSecret": "a9e72e40-9d64-4733-9508-7fb5cb8029c7",
      "FlatStorage": true,
      "Name": "versions",
      "ObjectsBucket": "versions",
      "ObjectsPort": 35545,
      "ObjectsServiceName": "local1",
      "StorageConfiguration": {
        "cellsInternal": "true",
        "folder": "/var/cells/data/versions",
        "hashingVersion": "v4",
        "normalize": "false"
      }
    },
    "pydio.grpc.mailer": {
      "queue": {
        "@value": "boltdb"
      },
      "sender": {
        "@value": "disabled"
      },
      "url": "https://files.nowruzgan.com"
    },
    "pydio.grpc.meta": {
      "dsn": "default"
    },
    "pydio.grpc.policy": {
      "dsn": "databaseParseTime"
    },
    "pydio.grpc.role": {
      "dsn": "default"
    },
    "pydio.grpc.search": {
      "basenameAnalyzer": "standard",
      "contentAnalyzer": "en",
      "contentRef": "pydio:ContentRef",
      "indexContent": false,
      "plainTextExtensions": "text,md"
    },
    "pydio.grpc.tasks": {
      "fork": true
    },
    "pydio.grpc.tree": {
      "dsn": "default"
    },
    "pydio.grpc.update": {
      "channel": "stable"
    },
    "pydio.grpc.user": {
      "dsn": "default",
      "tables": {
        "attributes": "idm_user_attributes",
        "nodes": "idm_user_nodes",
        "roles": "idm_user_roles",
        "tree": "idm_user_tree"
      }
    },
    "pydio.grpc.user-key": {
      "dsn": "default"
    },
    "pydio.grpc.user-meta": {
      "dsn": "default"
    },
    "pydio.grpc.workspace": {
      "dsn": "default"
    },
    "pydio.rest.share": {
      "url": "https://files.nowruzgan.com"
    },
    "pydio.thumbs_store": {
      "bucket": "thumbs",
      "datasource": "thumbnails"
    },
    "pydio.versions-store": {
      "bucket": "versions",
      "datasource": "versions"
    },
    "pydio.web.oauth": {
      "connectors": [
        {
          "id": "pydio",
          "name": "Pydio Cells",
          "type": "pydio"
        }
      ],
      "cors": {
        "public": {
          "allowedOrigins": "*"
        }
      },
      "insecureRedirects": [
        "#insecure_binds...#/auth/callback"
      ],
      "secret": "lWaFs_dPjCZz6PKD5ljXd5RToWUxxGUJ",
      "staticClients": [
        {
          "client_id": "cells-frontend",
          "client_name": "CellsFrontend Application",
          "grant_types": [
            "authorization_code",
            "refresh_token"
          ],
          "post_logout_redirect_uris": [
            "#default_bind#/auth/logout"
          ],
          "redirect_uris": [
            "#default_bind#/auth/callback"
          ],
          "response_types": [
            "code",
            "token",
            "id_token"
          ],
          "revokeRefreshTokenAfterInactivity": "2h",
          "scope": "openid email profile pydio offline"
        },
        {
          "client_id": "cells-sync",
          "client_name": "CellsSync Application",
          "grant_types": [
            "authorization_code",
            "refresh_token"
          ],
          "redirect_uris": [
            "http://localhost:3000/servers/callback",
            "http://localhost:[3636-3666]/servers/callback"
          ],
          "response_types": [
            "code",
            "token",
            "id_token"
          ],
          "scope": "openid email profile pydio offline"
        },
        {
          "client_id": "cells-client",
          "client_name": "Cells Client CLI Tool",
          "grant_types": [
            "authorization_code",
            "refresh_token"
          ],
          "redirect_uris": [
            "http://localhost:3000/servers/callback",
            "#binds...#/oauth2/oob"
          ],
          "response_types": [
            "code",
            "token",
            "id_token"
          ],
          "scope": "openid email profile pydio offline"
        },
        {
          "client_id": "cells-mobile",
          "client_name": "Mobile Applications",
          "grant_types": [
            "authorization_code",
            "refresh_token"
          ],
          "redirect_uris": [
            "cellsauth://callback"
          ],
          "response_types": [
            "code",
            "token",
            "id_token"
          ],
          "scope": "openid email profile pydio offline"
        }
      ]
    }
  },
  "version": "4.4.15",
  "versions": {
    "pydio.gateway.data": "4.4.15",
    "pydio.gateway.dav": "4.4.15",
    "pydio.gateway.grpc": "4.4.15",
    "pydio.gateway.grpc.clear": "4.4.15",
    "pydio.gateway.websocket": "4.4.15",
    "pydio.gateway.wopi": "4.4.15",
    "pydio.generic.timer": "4.4.15",
    "pydio.grpc.acl": "4.4.15",
    "pydio.grpc.activity": "4.4.15",
    "pydio.grpc.broker": "4.4.15",
    "pydio.grpc.chat": "4.4.15",
    "pydio.grpc.config": "4.4.15",
    "pydio.grpc.data-key": "4.4.15",
    "pydio.grpc.data.index.cellsdata": "4.4.15",
    "pydio.grpc.data.index.personal": "4.4.15",
    "pydio.grpc.data.index.pydiods1": "4.4.15",
    "pydio.grpc.data.index.thumbnails": "4.4.15",
    "pydio.grpc.data.index.versions": "4.4.15",
    "pydio.grpc.data.objects": "4.4.15",
    "pydio.grpc.data.objects.local1": "4.4.15",
    "pydio.grpc.data.objects.peer": "4.4.15",
    "pydio.grpc.data.sync": "4.4.15",
    "pydio.grpc.data.sync.cellsdata": "4.4.15",
    "pydio.grpc.data.sync.personal": "4.4.15",
    "pydio.grpc.data.sync.pydiods1": "4.4.15",
    "pydio.grpc.data.sync.thumbnails": "4.4.15",
    "pydio.grpc.data.sync.versions": "4.4.15",
    "pydio.grpc.docstore": "4.4.15",
    "pydio.grpc.jobs": "4.4.15",
    "pydio.grpc.log": "4.4.15",
    "pydio.grpc.mailer": "4.4.15",
    "pydio.grpc.meta": "4.4.15",
    "pydio.grpc.oauth": "4.4.15",
    "pydio.grpc.policy": "4.4.15",
    "pydio.grpc.registry": "4.4.15",
    "pydio.grpc.role": "4.4.15",
    "pydio.grpc.search": "4.4.15",
    "pydio.grpc.statics": "4.4.15",
    "pydio.grpc.tasks": "4.4.15",
    "pydio.grpc.token": "4.4.15",
    "pydio.grpc.tree": "4.4.15",
    "pydio.grpc.update": "4.4.15",
    "pydio.grpc.user": "4.4.15",
    "pydio.grpc.user-key": "4.4.15",
    "pydio.grpc.user-meta": "4.4.15",
    "pydio.grpc.versions": "4.4.15",
    "pydio.grpc.workspace": "4.4.15",
    "pydio.rest.acl": "4.4.15",
    "pydio.rest.activity": "4.4.15",
    "pydio.rest.auth": "4.4.15",
    "pydio.rest.config": "4.4.15",
    "pydio.rest.frontend": "4.4.15",
    "pydio.rest.graph": "4.4.15",
    "pydio.rest.install": "4.4.15",
    "pydio.rest.jobs": "4.4.15",
    "pydio.rest.log": "4.4.15",
    "pydio.rest.mailer": "4.4.15",
    "pydio.rest.meta": "4.4.15",
    "pydio.rest.policy": "4.4.15",
    "pydio.rest.role": "4.4.15",
    "pydio.rest.search": "4.4.15",
    "pydio.rest.share": "4.4.15",
    "pydio.rest.templates": "4.4.15",
    "pydio.rest.tree": "4.4.15",
    "pydio.rest.update": "4.4.15",
    "pydio.rest.user": "4.4.15",
    "pydio.rest.user-meta": "4.4.15",
    "pydio.rest.workspace": "4.4.15",
    "pydio.web.install": "4.4.15",
    "pydio.web.libreoffice": "4.4.15",
    "pydio.web.oauth": "4.4.15",
    "pydio.web.statics": "4.4.15"
  }
}