You are not logged in.

#1 2024-07-25 22:39:07

Funny0facer
Member
From: Germany
Registered: 2022-12-03
Posts: 158

Nextcloud webdav sync is slow on dolphin and davfs2

Hi,

I installed a nextcloud instance on a raspberry pi 5 on my local network. (Nextcloud All-In-One in a docker container and the domain is resolved via a revers proxy, if that is relevant).

When I access nexcloud via the web interface, everything is smooth.
When I access it through Nautilus (https://wiki.archlinux.org/title/Nextcl … (Nautilus)), it works smooth.

Unfortunately, my goal is to access it via dolphin in my KDE session.

When I access it through dolphin as a network device (after I used the Online Accounts function of KDE), it is extremely slow. Browsing as well as file downloads.
An alternative solution to that would be to mount it via davfs2, but this is similiar slow as the dolphin session.

Synchronizing it with the Nextcloud-Client is no alternative for my use case as there is much more storage attached to the nextcloud instance.

I would be gratefull for any hints!

PS: I tried to use dolphin on a Fedora 40 machine for a quick test and it worked smooth.

$ cat /etc/davfs2/davfs2.conf
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice
# and this notice are preserved.


# Please read the davfs2.conf (5) man page for a description of the
# configuration options and syntax rules.


# Available options and default values
# ====================================

# General Options
# ---------------

# dav_user        davfs2            # system wide config file only
dav_group         network           # system wide config file only
# buf_size        16                # KiByte

# WebDAV Related Options
# ----------------------

# use_proxy       1                 # system wide config file only
# proxy                             # system wide config file only
# trust_ca_cert
# servercert                        # deprecated: use trust_ca_cert
# trust_server_cert
# clientcert
# secrets         ~/.davfs2/secrets # user config file only
# ask_auth        1
use_locks         0
# lock_owner      <user-name>
# lock_timeout    1800              # seconds
# lock_refresh    60                # seconds
# use_expect100   0
# if_match_bug    0
# drop_weak_etags 0
# n_cookies       0
# precheck        1
# ignore_dav_header 0
# use_compression 0
# min_propset     0
# follow_redirect 0
# sharepoint_href_bug 0
# server_charset
# connect_timeout 10                # seconds
# read_timeout    30                # seconds
# retry           30                # seconds
# max_retry       300               # seconds
# add_header

# Cache Related Options
# ---------------------

# backup_dir      lost+found
# cache_dir       /var/cache/davfs2 # system wide cache
#                 ~/.davfs2/cache   # per user cache
# cache_size      50                # MiByte
# table_size      1024
# dir_refresh     60                # seconds
# file_refresh    1                 # second
# delay_upload    10
gui_optimize      1
# minimize_mem    0

# Debugging Options
# -----------------

# debug           # possible values: config, kernel, cache, http, xml,
                  #      httpauth, locks, ssl, httpbody, secrets, most
                  

Offline

Board footer

Powered by FluxBB