Pydio Installation Guide

  • Disclaimer: before proceed, please backup your OMV or data.
    Nobody is responsible for your data loss.


    Pydio requirement: PHP 5.5.9 or later


    1. Ensure you have Nginx (websites) plugin and MySQL are installed.
    2. Open MySQL>>>create a database call: pydio >>>create a user call: pydio
    3. Grant user pydio access to pydio's database.
    4. Ensure to write down your username and password for your pydio user.
    5. Exit MySQL database.



    6. Create a self-cert for your site if applicable, or use your existing certificate such as Let's Encrypt.
    7. Go back to OMV GUI>>create a pool in Nginx service>>>create it as "pool_pydio'
    8. Create a pydio site under 'Servers' tab and enable appropriate options from the examples.



    9.
    apt-get install php5 php5-fpm php5-mysql php5-curl php5-json php5-gd php5-intl php5-mbstring php5-xml php5-zip php5-exif php5-apcu php5-cli php5-mcrypt apt-transport-https


    apt-get update
    10.


    1.nano /etc/php5/fpm/php.ini


    Copy & paste the below into the file:


    2. file_uploads = On
    post_max_size = 20G
    upload_max_filesize = 20G
    max_file_uploads = 20000
    output_buffering = Off


    Save the file:


    Ctrl + O


    3. /etc/init.d/php5-fpm restart





    11. You can either download the package & install manually or use the following steps to add it to repo for Debian Jessie:




    Debian Wheezy (OMV2):




    Manual Installation:


    note: UUID is your hard drive ID number. ie. /media/54bf67db-da31-4c50-bb3c-27140944b223/


    1. cd /media/UUID/www/


    2. Download Pydio package: wget https://download.pydio.com/pub/core/archives/pydio-core-7.0.3.tar.gz


    3. Extract Pydio:


    Code
    tar -xzf pydio-core-7.0.3.tar.gz
    mv pydio-core-7.0.3 pydio
    mv pydio /media/UUID/www/
    cd /media/UUID/www/pydio
    chown -R www-data:www-data /media/UUID/www/pydio



    12. Copy & paste the following codes into the 'extra options' space:




    13. service php5-fpm restart
    service nginx restart


    14. if you enable SSL, then go to: https://local.ip:SSL port to start your installation.
    15. Once you reach the Pydio installation page, it'll display the status of service or error that you may have.
    If you do have an error, then you need to fix it before continue.
    Next, 'Click Here to Continue'
    16. Enter your MySQL user name and password when it prompts.
    17. create an admin username and password when it prompts.
    18. log into Pydio using your username and password.
    19. Do a port forwarding on your router if you want to access it remotely to your site.



    Optional:


    Change language to US:
    1. Go to: /media/UUID/pydio/conf/bootstrap_conf.php
    2. Change // define ( "AJXP_LOCALE", "en_EN.UTF-8") to: define("AJXP_LOCALE", "en_US.UTF-8");
    3. service php5-fpm restart
    4. service nginx restart


    Auto Redirect http to https:


    1. nano /media/UUID/www/pydio/conf/bootstrap_conf.php


    2. Remove "//"


    define("AJXP_FORCE_SSL_REDIRECT", true);



    Optional:


    Pydio Booster (increase your server performance): https://pydio.com/en/docs/v7/install-pydio-booster

  • Unless you have some needs for advanced features, can't think of any at the moment, why not install eXtplower plug-in and be done?


    But thanks you for all your efforts anyhow, good write up.


    Sent from my phone

    omv 3.0.56 erasmus | 64 bit | 4.7 backport kernel
    SM-SC846(24 bay)| H8DME-2 |2x AMD Opteron Hex Core 2431 @ 2.4Ghz |49GB RAM
    PSU: Silencer 760 Watt ATX Power Supply
    IPMI |3xSAT2-MV8 PCI-X |4 NIC : 2x Realteck + 1 Intel Pro Dual port PCI-e card
    OS on 2×120 SSD in RAID-1 |
    DATA: 3x3T| 4x2T | 2x1T

  • The ajax plugin is old.
    This a fresh install with the latest Pydio version.
    Unlike Owncloud app, Pydio's mobile app client is free.

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

    • Offizieller Beitrag

    He is referring to extplorer not ajaxplorer (now pydio) :)

    omv 7.0-32 sandworm | 64 bit | 6.5 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.9 | compose 7.0.9 | cputemp 7.0 | mergerfs 7.0.3


    omv-extras.org plugins source code and issue tracker - github


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • I installed it last night, the GUI is look nice and have a lot of features.
    You can mount your external drive or your existing samba/cif share to it similar like OwnCloud.
    It's easier than Seafile.


    Note: iOS app only play mp4 file that is less than 90MB.


    Update: some streaming videos are not playing.

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

    5 Mal editiert, zuletzt von tinh_x7 ()

  • hi tinh_x7,


    since the only available image for an Odroid c2 is the openmedivault-erasmus, i tried to follow your guide to install pydio...


    1) i was able to install mysql and nginx plugins...


    2) i used this /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/ to cd into my mounted drive


    3)i was able to download and unpack to pydio core tar.gz file


    4) however when i reached the step..mv download /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/


    the terminal gave me this message....mv: 'download' and '/media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/download' are the same file


    5) i proceeded with the next step .... cd /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/download


    the terminal gave this message...
    -bash: cd: /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/download: Not a directory


    6) proceeding to ... mv download pydio , the terminal gave no errors


    7) there where no errors too on the command...chown -R www-data:www-data /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/pydio


    i restarted php5-fpm and nginx...



    the problem is when i tried the access the web ui of pydio using https://local.ip:SSL port (suing my local ip and port that i chose,) I get a 403 forbidden ERROR


    searching through google... i tried to chmod using either 777, 755, 750, and chown -R www-data and restarted nginx and php5-fpm... the 403 forbidden error is still there...



    I am not so knowledgeable with linux so please bear with me...


    thank you very much for your time and assistance :)

  • In step 4, the files that you tried to move to .........../www/download are the same b/c the 'download' folder already there.
    Delete the 'download' folder in /www/ and rename 'download' from outside of your directory such as 'pydio' then move it into there.


    Rename/move = mv


    I've revised the instructions.


    Regarding 403 Forbidden error, double check the steps again.
    Are you able to log in into http?

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

    4 Mal editiert, zuletzt von tinh_x7 ()

  • thanks for the prompt reply tinh_x7,



    how do i go about removing the 'download' folder from /www/?


    more so how do i rename the 'download folder from outside my directory???


    if i cd into my directory and do ls -l... this is the output on the terminal...









    regarding error 403, if i do http followed by my local ip, i get into the web ui of OMV if i add the port number of my choice i get a 400 bad request since i enabled ssl and can only use https.... https error go 403 forbidden persists however...


    i appreciate this very much... thanks

  • You need to learn the basic Linux commands in order to this kind of setup.


    Remove/delete: rm -r  filename


    Since your download folder has already renamed to 'pydio-core-6.4.1', you can rename it to 'pydio':


    1. cd /media/d1bbb0b5-6a71-4e7e-9c3c-17a356a733a1/www/
    2. mv pydio-core-6.4.1 pydio
    3. done.
    4. Continue to rest of the tutorial.


    You probably missing some Nginx settings.
    Ensure you do steps 7-9 :


    Code
    7. Go back to OMV GUI>>create a pool in Nginx service>>>create it as "pool_pydio'
    8. Create a pydio site under 'Servers' tab and enable appropriate options from the examples.
    9. Copy & paste the following codes into the 'extra options' space:

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

  • Got the same 403 ERROR here, what was the problem in your installation, imcv?
    I have no /media/UUID/www/ directory, so first I tried to move pydio into /var/www and, after getting the error, I moved it to /media/UUID/pydio/www, but that changed nothing.


    Hope you could help me


    Andy

  • @lemon,


    Are you install it on your system drive or data drive?
    Ensure your SSL port is port forwarding in your router.


    do this & post in here: cat /proc/mounts

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

    Einmal editiert, zuletzt von tinh_x7 ()

  • Zitat von lemon

    Got the same 403 ERROR here, what was the problem in your installation, imcv

    hi Andy,


    all did was add /pydio at the end of port number as per instructions of our mentor tinh_x7 when accessing pydio on a web browser, :)


    so try to do this...


    https://local.ip:SSL port/pydio



    hope this helps :)

  • upon reaching the diagnostic tool page, i got ....


    1) security breach error
    ... which i did not know how to correct since all solutions i could find involved apache and this tutorial makes use of nginx, so i left it behind for the time being and proceeded with the other following warning errors..


    2) a PHP output buffer warning


    ...which i corrected by editing the php.ini file.


    so i did this...


    nano /etc/php5/fpm/php.ini


    and look for the line that says...


    output_buffering = 4096


    and change to


    output_buffering = off



    3)warning: Pydio framework loads a lot of PHP files at each query, and using a PHP accelerator is greatly recommended.


    i corrected with


    apt-get install php5-apc



    4)warning: PHP INTL extension missing. English month names will be used for all languages.


    i corrected with...


    apt-get install php5-intl



    service php5-fpm restart


    service nginx restart





    after number 4, surprisingly the security breach error did not appear and the pydio webpage proceeded with the installation...i don't know if this is already secure or not...



    hope this helps... :)

  • The URL is depend your your setup.
    Mine is like this: https://abc.xyz.com:9443


    Regarding security: https://pydio.com/en/docs/v6-e…ecuring-your-installation

    OMV v5.0
    Asus Z97-A/3.1; i3-4370
    32GB RAM Corsair Vengeance Pro

    Einmal editiert, zuletzt von tinh_x7 ()

  • I too am getting the no such file or directory when I try to cd /media/UUID/www/
    I am a nooobe and am trying desperately to figure this out. I followed the instructions to a tee, but I am wondering if this is a permission problem. Any help would be appreciated.
    Thanks.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!