Windows client does'nt access to server

Hi,
I no longer know where to look.
Here is my setup:
I have a Proxmox server with:
– Firewall – Reverse Proxy – Urbackup Server
I opened the following ports in both directions:
TCP: 55413-55414
UDP: 35622-35623

I connect well to the interface, but the client does not communicate with the server.
I tried by disabling the firewall on the Windows client without success.

I don’t understand where the problem comes from.

Thank you for your help
Francois

  • Client 2.5.23 on Windows 11
  • Server 2.5.30 on Debian 11

Is the client showing up on the STATUS page of the server when “show all” is selected? does it say “server rejected”?

Hello,

Hello,

Here is the status displayed on the client:

2023-05-09 14_18_37-pc-win11-x64 - VMware Workstation

Thank you for your help

My question is aimed at the server not client… whats the status of the server for this client.

Excuse me.
On the server, the status of the client is : On line = No

It’s normal if the client can’t contact the server.
On the client, I have this parameter :
“Server URL client connects to : urbackup://my.backup.server”
Why “urbackup://” ?
I looked in the documentation without success.

Thanks

If the server does not say “rejected” then looks like it was not added, i cant help further as i have never managed to get any clients to talk with the server.

Hi !
Have you setup websocket proxy? How did you configure your server?

We also use proxmox and debian VM, on local network you should not face firewall issue (and if you do, you probably now how your firewall is configured)

Here is a code example from apache vhost config

                ProxyPass "/x" "fcgi://locahost:55413"
                ProxyPass "/socket"  "ws://localhost:55414/socket"

fcgi is for the web interface whereas ws is for clients connection. You must enable the corresponding apache libs with a2enmod of course.

And here in the web settings:

Kind regards,

Hi,

Thank you for your message.
I have installed mod_proxy-fcgi.
Right now my vhost is follow :


ServerName my.backup.server ServerAdmin xxx@yyyy.fr
    <IfModule mod_proxy.c>
            RewriteEngine On
            ProxyPass "/" "http://172.16.10.11:55414/"
            ProxyPassReverse "/" "http://172.16.10.11:55414/"
            ProxyPass "/x" "fcgi://172.16.10.11:55413"
            ProxyPass "/socket" "ws://172.16.10.11:55414/socket"
    </IfModule>

    ProxyPass "/" "http://172.16.10.11:55414/"
    ProxyPassReverse "/" "http://172.16.10.11:55414/"
    ProxyPass "/x" "fcgi://172.16.10.11:55413"
    ProxyPass "/socket" "ws://172.16.10.11:55414/socket"

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

SSLCertificateFile /etc/letsencrypt/live/my.backup.server/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/my.backup.server/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf


My client does’nt access to the server.

Is there an error ?

Thanks

Hi !

You have too many ProxyPass declarations

You should only keep this:

    <IfModule mod_proxy.c>
            ProxyPass "/x" "fcgi://172.16.10.11:55413"
            ProxyPass "/socket" "ws://172.16.10.11:55414/socket"
    </IfModule>

Also, if you have an IP here, it means urbackup is running on another server, If your apache and urbackup are running on the same VM you should use localhost instead.

Don’t forget to enable proxy_wstunnel as well.

a2enmod proxy_wstunnel

Kind regards,