Unable to connect to cells via PydioSync Windows 10, ubuntu 18.0.4, Docker, Apache

ubuntu
apache

#1

Issue: I am unable to connect to my server via PydioSync on Windows 10. When login is attempted, I get an error:

Error while trying to connect to https://subdomain.domain.tld:
Error while parsing request result:<!DOCTYPE html> <html xmlns:ajxp> <head> <title>Pydio</title> <base...

Server setup / stack

Bare Server

  • Xeon E3-1231v3
  • 32GB DDR3
  • Ubuntu 18.04.2
  • Apache/2.4.29

Docker

  • Version: 18.06.1-ce
  • build: e68fc7a

Cells

  • Version: 1.4.1 (Home)
Docker Compose
version: '2'
services:
        image: pydio/cells:latest
        restart: always
        volumes: 
          -  /some/direct/path:/root/.config/pydio/cells
          -  /some/direct/path/again:/root/ssl
        ports: ["8080:8080"]
        environment:
            - CELLS_BIND=0.0.0.0:8080
            - CELLS_EXTERNAL=subdomain.domain.tld
            - CELLS_NO_SSL=0

    # MySQL image with a default database cells and a dedicated user pydio
    mysql:
         image: mysql:5.7
         restart: always
         environment:
             MYSQL_ROOT_PASSWORD: secret
             MYSQL_DATABASE: cells
             MYSQL_USER: pydio
             MYSQL_PASSWORD: secret
         command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]

volumes:
    data: {}
Apache Virtual Host
<VirtualHost *:443>
    ServerName subdomain.domain.tld

    # Opetions
    AllowEncodedSlashes On

    # SSL Engine
    SSLEngine On
    SSLProxyVerify None
    SSLProxyCheckPeerCN Off
    SSLProxyCheckPeerName Off
    SSLCertificateFile /some/directory/path/domain.tld.crt
    SSLCertificateKeyFile /some/directory/path/domain.tld.key

    # Rewrite Engine
    RewriteEngine On
    RewriteCond             %{HTTP:Upgrade}     =websocket [NC]

    # Reverse Proxy
    SSLProxyEngine          On
    ProxyRequests           Off
    ProxyPreserveHost       On
    ProxyPass               /                   https://0.0.0.0:8080/
    ProxyPassReverse        /                   https://0.0.0.0:8080/

    # Error Logging
    ErrorLog ${APACHE_LOG_DIR}/subdomain.domain.tld-error.log
    CustomLog ${APACHE_LOG_DIR}/subdomain.domain.tld.log combined
</VirtualHost>

Description:

I am able to load the cells website and use it as expect with LTS enabled. I have downloaded the android application and have been able to successfully connect to the server and use it as expected.

However when I download the windows Pydio sync client and attempt the connect I get the error seen at the top of this post.

The only solution I was able to find was for one that allows overrides in the of the apache virtual host, however because I’m running cells on Docker and apache on bare server, it’s not as simple as pointing to a directory in hopes to test the solution. If anybody has a known working solution for this issue, please let me know.

Thank you,
Josh


#2

Hi,

for the moment the sync client is not working with cells, it is on the roadmap.


#3

Thank you for this info. It may be a good idea to make note of that on the download page of the website.


#4

Hi,
yeah i’ll ask about that.