GithubHelp home page GithubHelp logo

pydio / pydio-booster Goto Github PK

View Code? Open in Web Editor NEW
8.0 6.0 5.0 135 KB

Empower your Pydio server with this golang-based dedicated tool.

License: GNU Affero General Public License v3.0

Shell 0.90% Go 99.10%

pydio-booster's Introduction

Pydio Booster

Golang tools to improve admin experience on both deployment and performance.

Download binaries directly at :

https://download.pydio.com/pub/booster

Dependencies :

git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
go (https://golang.org/doc/install)
glide (https://glide.sh/)

To install from source :

git clone https://github.com/pydio/go.git ${GOPATH}/src/github.com/pydio/go
${GOPATH}/src/github.com/pydio/pydio-booster/build/install.sh

To build for a machine :

git clone https://github.com/pydio/go.git ${GOPATH}/src/github.com/pydio/go
${GOPATH}/src/github.com/pydio/pydio-booster/build/build.sh --machines "darwin|386" --dir ${GOPATH}/bin --force

pydio-booster's People

Contributors

cdujeu avatar ghecquet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pydio-booster's Issues

Errors in documentation

I've found multiple errors in the Pydio Booster install guide:

  • The link "DOWNLOAD PYDIO BOOSTER" point to version 0.8.6, not to the latest version available (1.0.1). Please consider create a "latest" symlink that always redirect to the last version.
  • After following all the steps described in this guide, I can't get Pydio Booster to work. I'm getting the folloxing error:
# /usr/local/bin/pydio-booster -c /etc/pydio/booster.conf 
flag provided but not defined: -c

[s3io] MissingRegion: could not find region configuration

Uploading any file to S3 workspace fails with "[s3io] MissingRegion: could not find region configuration" error.

There is an open issue from 22. April 2017 which address the same error

This error ist still existing. A patch from @jvillanueva-acb ist there but not merged? Anyone?

Upload doesn't work with antivirus scanning plugin

When uploading using booster and antivirus scan plugin enabled, upload fails to complete or reports virus present.

Anonymized log:
Dec 23 12:36:08 pydio-01 pydio[12261]: INFO 2016/12/23 12:36:08.172425 [pydiomiddleware] Request Job Start {http 127.0.0.1 /api/{repo}/upload/put/{nodedir} false xhr_uploader=true } [[X-File-Direct-Upload upload-finished] [X-Pydio-Admin-Auth TOKENS:TOKENP] [X-File-Name {nodename}]] map[xhr_uploader:[true]] body
Dec 23 12:36:08 pydio-01 pydio[12261]: ERROR 2016/12/23 12:36:08.172531 [pydiomiddleware] Could not decode to auth
Dec 23 12:36:08 pydio-01 ool pydio[27622]: 127.0.0.1#011USERNAME#011Pydio\Core\Services\AuthService#011Log In#011context=API
Dec 23 12:36:08 pydio-01 ool pydio[27622]: 127.0.0.1#011USERNAME#011access.fs#011Upload File#011file=hometest//dnsservers.list;files=hometest//dnsservers.list
Dec 23 12:36:08 pydio-01 ool pydio[27622]: 127.0.0.1#011USERNAME#011AntivirusScanner.php#011error l.151#011message=mkdir(): Permission denied

Antivirus scan works if booster daemon is disabled, and upload with booster works if antivirus is disabled.

Failed upload deletion issue

During a file upload with Booster, if the transfer is stopped (browser refresh for instance), the uncompleted file appears in the file list.
Unfortunately, the “Delete” option is not available for this file, although it seems there’s no lock on the file itself.

Upload fails to S3 workspace

Uploading any file to S3 workspace fails with "[s3io] MissingRegion: could not find region configuration" error.

After some debugging, seems booster don't get the parameters defined for the S3 bucket access. The request-options api call is done correctly, but the node.Options.S3Options struct is empty after the succesful http request.

Calling the api from curl with exactly the same url, headers and parameters (same auth tokens also), returns a correct JSON with all the workspace parameters.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.