media: fix natpmpc-helper OOM and API call format
Increase memory limit 32→64Mi (apk install was hitting the 32Mi ceiling). Fix qBittorrent setPreferences call: use form-encoded json=<string> not json body nesting.
This commit is contained in:
@@ -85,11 +85,11 @@ spec:
|
|||||||
echo "$(date): Got forwarded port $PORT"
|
echo "$(date): Got forwarded port $PORT"
|
||||||
# Also request TCP mapping for the same port
|
# Also request TCP mapping for the same port
|
||||||
natpmpc -a "$PORT" "$PORT" tcp 60 -g 10.2.0.1 >/dev/null 2>&1
|
natpmpc -a "$PORT" "$PORT" tcp 60 -g 10.2.0.1 >/dev/null 2>&1
|
||||||
# Update qBittorrent listen port
|
# Update qBittorrent listen port (form-encoded: json=<json_string>)
|
||||||
SID=$(curl -s -c /tmp/qbt.txt -X POST http://localhost:8080/api/v2/auth/login \
|
SID=$(curl -s -c /tmp/qbt.txt -X POST http://localhost:8080/api/v2/auth/login \
|
||||||
-d "username=admin&password=adminadmin" 2>/dev/null)
|
-d "username=admin&password=adminadmin" 2>/dev/null)
|
||||||
curl -s -b /tmp/qbt.txt -X POST http://localhost:8080/api/v2/app/setPreferences \
|
curl -s -b /tmp/qbt.txt -X POST http://localhost:8080/api/v2/app/setPreferences \
|
||||||
-d "{\"json\":{\"listen_port\":$PORT,\"random_port\":false}}" >/dev/null 2>&1
|
-d "json={\"listen_port\":$PORT,\"random_port\":false}" >/dev/null 2>&1
|
||||||
echo "$(date): qBittorrent listen port set to $PORT"
|
echo "$(date): qBittorrent listen port set to $PORT"
|
||||||
else
|
else
|
||||||
echo "$(date): NAT-PMP failed: $OUT"
|
echo "$(date): NAT-PMP failed: $OUT"
|
||||||
@@ -98,10 +98,10 @@ spec:
|
|||||||
done
|
done
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: 16Mi
|
memory: 32Mi
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
limits:
|
limits:
|
||||||
memory: 32Mi
|
memory: 64Mi
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
|
|
||||||
# qBittorrent — shares gluetun's network namespace, all traffic through VPN
|
# qBittorrent — shares gluetun's network namespace, all traffic through VPN
|
||||||
|
|||||||
Reference in New Issue
Block a user