Install Pydio Booster Manually
Installing Binary¶
You can download our booster from DOWNLOAD PYDIO BOOSTER choosing the correct version for your architecture.
Network Configuration¶
The diagram below shows how Pydio Booster will communicate with your server.
Configure and start¶
Before being able to configure Pydio Booster you will need to generate a TOKENP and TOKENS pair.
Initial Pydio setup¶
Go to Message Queuing plugin configuration Application Parameters > Pydio Booster:
Here you can enable the socket for Booster and set the parameters.
Now scroll down to Administrative API key and press Generate API Key. The resulting file should be available in data/plugins/core.mq/apikey(it will be found in this form TOKENP:TOKENS). You will need the information from this file to replace the TOKENP and TOKENS in the following sample configuration files.
Pydio Booster component was built on top of Caddy, leveraging NSQ, it implements websockets and an upload server. Here is a sample configuration files to make it work use them and change the values to the ones that you have, it's also useful for advanced configurations:
pydioconf.sample:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
pydiocaddy.sample:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
To run Pydio Booster you simply need to run:
1 |
|
For the path/to/pydiobooster, pydiobooster stands for the file that you downloaded above it should be named Pydio by default
Make sure to pass an absolute path to the conf.
However especially if you want to use the upload feature we recommend you to run it changing the process' owner:
1 |
|
Troubleshooting¶
You can check the websocket status in your web browser's developer tools reloading the page with the console open (Chrome). If you dont see a switching back to polling
message it means that it's working.
You should regularly check your logs.
For more advanced configurations and troubleshooting, make sure to read the dedicated articles in the Knowledge Base.