The docker-compose.yml is:
Code: Select all
# DelugeVPN
deluge:
image: binhex/arch-delugevpn:latest
container_name: deluge
restart: unless-stopped
privileged: true
volumes:
- /home/homeserver/config/deluge:/config
- /home/homeserver/data:/downloads
ports:
- 8112:8112
- 8118:8118
- 58846:58846
- 58946:58946
environment:
- TZ=America/Los_Angeles
- UMASK=022
- PUID=1000
- PGID=1000
# VPN Config
- VPN_ENABLED=yes
- VPN_CLIENT=wireguard
- VPN_PROV=custom
- ENABLE_PRIVOXY=no
- LAN_NETWORK=192.168.50.0/24
- NAME_SERVERS=8.8.8.8,8.8.4.4
- DELUGE_DAEMON_LOG_LEVEL=garbage
- DELUGE_WEB_LOG_LEVEL=garbage
- DELUGE_ENABLE_WEBUI_PASSWORD=no
cap_add:
- NET_ADMIN
However, when I open the UI via 8112 and connect to the server, nothing on the status bar loads. The HD icon shows "Error", if I hover it says "Free space in download folder". Looking at preferences, everything is blank.
If I try to add a torrent I see the following error:
Code: Select all
deluge | 2024-01-28 12:47:01,464 DEBG 'watchdog-script' stderr output:
deluge | Unhandled error in Deferred:
deluge |
deluge | 2024-01-28 12:47:01,465 DEBG 'watchdog-script' stderr output:
deluge |
deluge | Traceback (most recent call last):
deluge | File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 892, in _runCallbacks
deluge | current.result = callback( # type: ignore[misc]
deluge | File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 1371, in _cbDeferred
deluge | self.callback(cast(_DeferredListResultListT, self.resultList))
deluge | File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 696, in callback
deluge | self._startRunCallbacks(result)
deluge | File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 798, in _startRunCallbacks
deluge | self._runCallbacks()
deluge | --- <exception caught here> ---
deluge | File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 892, in _runCallbacks
deluge | current.result = callback( # type: ignore[misc]
deluge | File "/usr/lib/python3.11/site-packages/deluge/ui/web/json_api.py", line 187, in _on_rpc_request_failed
deluge | return self._send_response(request, response)
deluge | File "/usr/lib/python3.11/site-packages/deluge/ui/web/json_api.py", line 229, in _send_response
deluge | response = json.dumps(response)
deluge | File "/usr/lib/python3.11/json/__init__.py", line 231, in dumps
deluge | return _default_encoder.encode(obj)
deluge | File "/usr/lib/python3.11/json/encoder.py", line 200, in encode
deluge | chunks = self.iterencode(o, _one_shot=True)
deluge | File "/usr/lib/python3.11/json/encoder.py", line 258, in iterencode
deluge | return _iterencode(o, 0)
deluge | File "/usr/lib/python3.11/json/encoder.py", line 180, in default
deluge | raise TypeError(f'Object of type {o.__class__.__name__} '
deluge | builtins.TypeError: Object of type Failure is not JSON serializable
deluge |
deluge | Unhandled error in Deferred:
deluge |
deluge | 2024-01-28 12:47:01,465 DEBG 'watchdog-script' stderr output:
deluge |
deluge | Traceback (most recent call last):
deluge | Failure: deluge.error.NotAuthorizedError: Auth level too low: 0 < 5
Edit: Running Ubuntu 22.04