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?