void0028 commited on
Commit
734c192
Β·
verified Β·
1 Parent(s): b0aaa3e

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +8 -12
start.sh CHANGED
@@ -1,21 +1,17 @@
1
  #!/bin/bash
2
 
3
- # 1. Start FlareSolverr in the background
4
- # It listens on localhost:8191 by default
5
  echo "πŸ”₯ Starting FlareSolverr..."
6
- python flaresolverr/src/flaresolverr.py > /dev/null 2>&1 &
7
 
8
- # 2. Wait a few seconds for FlareSolverr to wake up
9
  sleep 5
10
 
11
- # 3. Start Prowlarr in the background
12
- # We tell it to store data in /data so it persists between restarts
13
  echo "🐯 Starting Prowlarr..."
14
- ./Prowlarr/Prowlarr -nobrowser -data=/data &
 
15
 
16
- # 4. The Magic Trick: Port Forwarding
17
- # HF only exposes port 7860. Prowlarr runs on 9696.
18
- # We use socat to tunnel 7860 (Public) -> 9696 (Internal)
19
- echo "πŸ”— Forwarding Port 7860 -> 9696..."
20
  exec socat TCP-LISTEN:7860,fork,bind=0.0.0.0 TCP:127.0.0.1:9696
21
-
 
1
  #!/bin/bash
2
 
3
+ # 1. Start FlareSolverr (Using the official python script location)
 
4
  echo "πŸ”₯ Starting FlareSolverr..."
5
+ python /app/src/flaresolverr.py > /dev/null 2>&1 &
6
 
7
+ # Wait 5 seconds to ensure it's alive
8
  sleep 5
9
 
10
+ # 2. Start Prowlarr
 
11
  echo "🐯 Starting Prowlarr..."
12
+ # Point config to /data so it saves your settings
13
+ /Prowlarr/Prowlarr -nobrowser -data=/data &
14
 
15
+ # 3. Port Forwarding (HF 7860 -> Prowlarr 9696)
16
+ echo "πŸ”— Forwarding Ports..."
 
 
17
  exec socat TCP-LISTEN:7860,fork,bind=0.0.0.0 TCP:127.0.0.1:9696