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.
The preparation should be still same:
- Domain / Sub domain for File manager
- FTP Account (this will be used as Administrator account for your File Manager)
- 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.
- Choose the preferred language, and start the wizard form.
- 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 - Login using your admin user and just skip the tour.
Pydio Configuration as File Manager (WebFTP)
- Once you Logged In, Go to setting and find workspace. create a new:
Workspace based on: driver
Choose Storage Driver: FTP ServerDriper Option
Connection
Host: localhost
Path: /web * i use this path, so user directly login to web directory
Active: YesFTP Server Tweaks
User ID: random
Fix Permission: Detect remote server userDynamic FTP
Pass FTP data through Auth driver: yesUser Credential
Session Credential: yesFilesystem Commons
Recycle Bin Folder: (leave it empty!)Set Generic Options
Label: WebFTP - 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! - Go to available plugin, Authentication Backends, and enable FTP authentication
- 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.
Leave a Reply
Want to join the discussion?Feel free to contribute!