If I start webdav in background as suggested:
$ python3.9 cli.py webdav-start --background
I get:
β
Authentication verified
π§ Creating WebDAV application...
π WEBDAV: Initializing InternxtDAVProvider...
β
WEBDAV: Provider initialized with credentials for: user@mail.com
π§ Setting up server on localhost:3005...
π§ Using WSGI server: waitress
π WebDAV server starting on http://localhost:3005/
π Mount point: http://localhost:3005/
π€ Username: internxt
π Password: internxt-webdav
π Web interface available at: http://localhost:3005/
π‘ Connection Instructions:
1. Open Finder
2. Press Cmd+K
3. Enter server address: http://localhost:3005/
4. Username: internxt
5. Password: internxt-webdav
Press Ctrl+C to stop the server
β WebDAV server error: signal only works in main thread of the main interpreter
Traceback (most recent call last):
File "/home/user/internxt-cli/services/webdav_server.py", line 235, in _run_server_thread
signal.signal(signal.SIGINT, signal_handler)
File "/usr/lib64/python3.9/signal.py", line 56, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
ValueError: signal only works in main thread of the main interpreter
π WebDAV server stopped
β Failed to start server in background
If I start it with
$ python3.9 cli.py webdav-start &
as usual for linux, I lose contact with the running process, so webdav-status, webdav-mount, webdav-stop do not recognize the running process and ask for a previous wedbav-start.
By the way, I suspect that waitress is responsible for not providing the COPY command that handles metadata besides copying the files.
Is there an alternative webdav server that handles it?
If I start webdav in background as suggested:
I get:
If I start it with
as usual for linux, I lose contact with the running process, so
webdav-status,webdav-mount,webdav-stopdo not recognize the running process and ask for a previouswedbav-start.By the way, I suspect that waitress is responsible for not providing the COPY command that handles metadata besides copying the files.
Is there an alternative webdav server that handles it?