ISPCONFIG 3 File Manager with Pydio (8.2.5)

Introduction & Preparation

Well, I just want to refresh and create something related with my ISPConfig. I remember my old article and the idea is, to try with the new version of old version Pydio. I will be using Pydio as File Manager for my ISPConfig server.

pydio login screen

pydio login screen

The preparation should be still same:

  1. Domain / Sub domain for File manager
  2. FTP Account (this will be used as Administrator account for your File Manager)
  3. Database (account, etc)

Lets download the latest old version of pydio: link1 or link2

Pydio Instalation

Once it downloaded and extract to your web server, continue to the setup wizard.

  1. Choose the preferred language, and start the wizard form.
  2. Pydio Setup Wizard
    Application Settings: configure as you wish
    Authentication: make sure Administrator Login and password was same as your account FTP
    Database Connection: use the right information, test connection just to make sure
  3. Login using your admin user and just skip the tour.

Pydio Configuration as File Manager (WebFTP)

  1. Once you Logged In, Go to setting and find workspace. create a new:
    Workspace based on: driver
    Choose Storage Driver: FTP Server

    Driper Option
    Connection
    Host: localhost
    Path: /web * i use this path, so user directly login to web directory
    Active: Yes

    FTP Server Tweaks
    User ID: random
    Fix Permission: Detect remote server userDynamic FTP
    Pass FTP data through Auth driver: yes

    User Credential
    Session Credential: yes

    Filesystem Commons
    Recycle Bin Folder: (leave it empty!)

    Set Generic Options
    Label: WebFTP

  2. Then go to People -> Roles, add new role, named WebFTP
    Within the newly created role (WebFTP), Under Role Info:
    Change the Default Repository into WebFTP,
    then go to Workspaces Accesses, Deny everything except for WebFTP
    Go to Application Pages: deny everything
    Save!
  3. Go to available plugin, Authentication Backends, and enable FTP authentication
  4. Go Authentication under Application Core. Lets make some changes under Master Driver Tab
    Main Instance
    Instance Type: FTP Authentication
    FTP Login Screen: No
    Workspace: WebFTP
    Administrator Login: your ftp account
    Auto apply role: WebFTP
    Save changes, then go to Secondary Driver
    Secondary Instance Driver
    Instance Type: DB Auth Storage
    Administrator Login: your ftp account

That’s it. Hope this can help you.

Thank you.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *