Line 6: |
Line 6: |
| [http://www.firewall-services.com Firewall Services]<br /> | | [http://www.firewall-services.com Firewall Services]<br /> |
| mailto:daniel@firewall-services.com | | mailto:daniel@firewall-services.com |
− | | + | === Version === |
| + | SME9 available on Firewall service repo. |
| + | {{#smeversion: smeserver-pydio }} |
| + | [[Version::contrib9|fws]][[Has SME9::true| ]] |
| | | |
| === Description === | | === Description === |
Line 18: |
Line 21: |
| === Installation === | | === Installation === |
| | | |
− | Configure Firewall-Services's, rpmforge's and EPEL repositories: | + | Configure Firewall-Services's and EPEL repositories: |
− | | + | {{:Fws}} |
− | db yum_repositories set fws repository \
| |
− | BaseURL http://repo.firewall-services.com/centos/\$releasever \
| |
− | EnableGroups no GPGCheck yes \
| |
− | Name "Firewall Services" \
| |
− | GPGKey http://repo.firewall-services.com/RPM-GPG-KEY \
| |
− | Visible yes status disabled
| |
| | | |
− | = '''For SME8''' =
| + | {{:Epel|transcludesection=Generic}} |
− | /sbin/e-smith/db yum_repositories set rpmforge repository \
| |
− | Name 'Dag - EL5' \
| |
− | BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/dag' \
| |
− | EnableGroups no \
| |
− | GPGCheck yes \
| |
− | GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \
| |
− | Visible no \
| |
− | Exclude freetype,htop,iptraf,rsync,syslinux \
| |
− | status disabled
| |
− | | |
− | /sbin/e-smith/db yum_repositories set epel repository \
| |
− | Name 'Epel - EL5' \
| |
− | BaseUrl 'http://download.fedoraproject.org/pub/epel/5/$basearch' \
| |
− | MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch' \
| |
− | EnableGroups no \
| |
− | GPGCheck yes \
| |
− | GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \
| |
− | Visible no \
| |
− | status disabled
| |
− | | |
− | = '''For SME9''' =
| |
− | /sbin/e-smith/db yum_repositories set rpmforge repository \
| |
− | Name 'Dag - EL6' \
| |
− | BaseURL 'http://apt.sw.be/redhat/el6/en/$basearch/dag' \
| |
− | EnableGroups no \
| |
− | GPGCheck yes \
| |
− | GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \
| |
− | Visible no \
| |
− | Exclude freetype,htop,iptraf,rsync,syslinux \
| |
− | status disabled
| |
− | | |
− | /sbin/e-smith/db yum_repositories set epel repository \
| |
− | Name 'Epel - EL6' \
| |
− | BaseUrl 'http://download.fedoraproject.org/pub/epel/6/$basearch' \
| |
− | MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch' \
| |
− | EnableGroups no \
| |
− | GPGCheck yes \
| |
− | GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \
| |
− | Visible no \
| |
− | status disabled
| |
− | <headertabs/>
| |
| | | |
| signal-event yum-modify | | signal-event yum-modify |
Line 74: |
Line 30: |
| *install the rpms | | *install the rpms |
| | | |
− | yum --enablerepo=fws --enablerepo=rpmforge --enablerepo=epel --enablerepo=smecontribs install smeserver-pydio | + | yum --enablerepo=fws --enablerepo=epel --enablerepo=smecontribs install smeserver-pydio |
| | | |
| * Restart the services | | * Restart the services |
Line 99: |
Line 55: |
| | | |
| Some settings are available from the DB, in the pydio entry | | Some settings are available from the DB, in the pydio entry |
− | | + | * '''AdminInterface''': activate the setting interface that is disabled by default. 'enabled' to activate. You will then have to edit the /var/lib/pydio/plugins/auth.serial/admin/rights.ser file to change the "ajxp.admin";b:0 to"ajxp.admin";b:1 ( or any user you want to access).Be careful changes done with the setting panel might be erased by sme events ( unless using ManualConf enabled) |
| + | * '''ManualConf''': if set to '''enabled''' will avoid to update configuration. usefull if you want to handle yourself the settings. However you won't have new share folder integrated in your configuration. |
| * '''Authentication''': Control the way users are authenticated. Correct values are '''http''' (apache protects the access, users need to login with their own credentials), or '''LemonLDAP''' which uses [[LemonLDAP-NG]] to grant access to the application | | * '''Authentication''': Control the way users are authenticated. Correct values are '''http''' (apache protects the access, users need to login with their own credentials), or '''LemonLDAP''' which uses [[LemonLDAP-NG]] to grant access to the application |
| * '''AliasOnPrimary''': can be enabled or disabled (default is enabled). This prop lets you disable the access to Pydio on your primary domain (the alias /pydio won't be added in apache configuration). This is useful if you want the application to be available only with a virtualhost. | | * '''AliasOnPrimary''': can be enabled or disabled (default is enabled). This prop lets you disable the access to Pydio on your primary domain (the alias /pydio won't be added in apache configuration). This is useful if you want the application to be available only with a virtualhost. |
Line 174: |
Line 131: |
| === Source === | | === Source === |
| The source for this contrib can be found in Firewall-Services's repository [http://repo.firewall-services.com/centos/5/SRPMS/]. You can also browse the source [http://gitweb.firewall-services.com/?p=smeserver-pydio;a=summary here] | | The source for this contrib can be found in Firewall-Services's repository [http://repo.firewall-services.com/centos/5/SRPMS/]. You can also browse the source [http://gitweb.firewall-services.com/?p=smeserver-pydio;a=summary here] |
| + | |
| + | === Bugs === |
| + | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] |
| + | and select the smeserver-pydio component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-pydio|title=this link}} |
| + | |
| + | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-pydio|noresultsmessage="No open bugs found."}} |
| + | |
| + | === Installing Pydio 6 in an ibay on v9 from source === |
| + | |
| + | {{Note box|msg=Use at your own risk - usual caveats apply. Needs testing}} |
| + | |
| + | Go to http://sourceforge.net/projects/ajaxplorer/files/pydio/stable-channel/6.0.7/ and download pydio-core-6.0.7.tar.gz |
| + | |
| + | I use 7zip to untar the file and then scp to copy the files into an ibay. |
| + | |
| + | I created an ibay named pydio |
| + | |
| + | chown -R admin:www /home/e-smith/files/ibays/pydio/html |
| + | |
| + | Change the access on data and its subdirectories to 775 |
| + | |
| + | db accounts setprop pydio \ |
| + | AllowOverride All \ |
| + | FollowSymLinks enabled \ |
| + | Group www \ |
| + | PHPBaseDir /home/e-smith/files/ibays/pydio/html/:/tmp/ \ |
| + | PublicAccess global \ |
| + | UserAccess wr-group-rd-everyone |
| + | |
| + | signal-event ibay-modify pydio |
| + | |
| + | /sbin/e-smith/db yum_repositories set rpmforge repository \ |
| + | Name 'Dag - EL6' \ |
| + | BaseURL 'http://apt.sw.be/redhat/el6/en/$basearch/dag' \ |
| + | EnableGroups no \ |
| + | GPGCheck yes \ |
| + | GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \ |
| + | Visible no \ |
| + | Exclude freetype,htop,iptraf,rsync,syslinux \ |
| + | status disabled |
| + | |
| + | /sbin/e-smith/db yum_repositories set epel repository \ |
| + | Name 'Epel - EL6' \ |
| + | BaseUrl 'http://download.fedoraproject.org/pub/epel/6/$basearch' \ |
| + | MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch' \ |
| + | EnableGroups no \ |
| + | GPGCheck yes \ |
| + | GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \ |
| + | Visible no \ |
| + | status disabled |
| + | |
| + | yum --enablerepo=epel install php-mcrypt |
| + | |
| + | Create a mysql DB for Pydio |
| + | |
| + | Log into the server as root using putty. |
| + | Issue the following commands changing the values to suit you needs. |
| + | # mysqladmin create (database name) |
| + | # mysql |
| + | mysql> grant all on pydio.* to pydioadmin@localhost identified by '(password)'; |
| + | mysql> flush privileges; |
| + | mysql> \q |
| + | |
| + | Open /home/e-smith/files/ibays/pydio/html/conf/bootstrap_conf.php and change line 43 to define("AJXP_TMP_DIR", AJXP_DATA_PATH."/tmp"); |
| + | |
| + | At this stage if you go to https://ip of server/pydio you should still see the following error "Server charset encoding |
| + | warning" it is now fine to proceed with the install by clicking the link "click here to continue to Pydio." |
| + | |
| + | Follow the instructions in the wizard to set up pydio. |
| + | |
| + | Thunderbird plugin |
| + | |
| + | https://pyd.io/apps/thunderbird-file-link/ |
| + | |
| + | Pydio plugins |
| + | |
| + | https://pyd.io/plugins/ |
| | | |
| ---- | | ---- |
− | [[Category:Contrib]] | + | [[Category:Deprecated_Contrib]] |
| [[Category: Webapps]] | | [[Category: Webapps]] |