Betaalmethoden Abuse

Wat is TorrServer?

02.01.2024, 23:43

TorrServer is serversoftware waarmee je mediabestanden kunt streamen die je hebt gedownload van torrentnetwerken. Het kan worden geïnstalleerd op elk apparaat dat het Linux-, Windows- of macOS-besturingssysteem ondersteunt. TorrServer gebruikt het BitTorrent-protocol om bestanden te downloaden van torrentnetwerken en biedt toegang tot deze bestanden via een HTTP-server.

Hierdoor kun je mediabestanden afspelen zonder ze volledig naar je apparaat te hoeven downloaden. TorrServer heeft ook de functie om automatisch nieuwe torrentbestanden te scannen en toe te voegen aan de bibliotheek, waardoor het een handig hulpmiddel is om het streamen van media-inhoud te organiseren.

TorrServer functies

TorrServer

TorrServer bevat:

  1. Ondersteuning voor veel populaire torrentclients, waaronder uTorrent, qBittorrent, Transmission en anderen
  2. Het streamen van mediabestanden, inclusief video, audio en afbeeldingen, zonder ze volledig naar je apparaat te hoeven downloaden.
  3. Automatisch scannen en toevoegen van nieuwe torrentbestanden aan de bibliotheek.
  4. Ondersteuning voor HTTP-protocol voor toegang tot mediabestanden via een webbrowser of elk apparaat dat HTTP ondersteunt.
  5. Mogelijkheid om de streamkwaliteit aan te passen aan de snelheid van je internetverbinding.
  6. Ingebouwde speler voor het afspelen van mediabestanden op de server.
  7. SSL-ondersteuning voor beveiligde toegang tot de server.
  8. Beheer van server op afstand via API of webinterface.
  9. Ondersteuning voor ondertiteling en meerkanaals audio.

Het is ook mogelijk om TorrServer als lokale server te gebruiken voor het opslaan en streamen van mediabestanden op je thuisnetwerk.

Hoe installeren? Snelle optie

Om een virtuele server met TorrServer te maken, hoef je alleen maar een basis shared hosting pakket met Ubuntu OS aan te schaffen en nadat je verbinding hebt gemaakt via het Putty programma, schrijf je het volgende commando in de console:

apt-get update |apt-get install curl -y
dir="/opt/torrserver"
mkdir -p ${dir}
architecture=""
case $(uname -m) in
 i386) architecture="386" ;;
 i686) architecture="386" ;;
 x86_64) architecture="amd64" ;;
 arm)  dpkg --print-architecture | grep -q "arm64" && architecture="arm64" || architecture="arm7" ;;
esac
url=$(curl --silent https://github.com/YouROK/TorrServer/releases/ | grep TorrServer-linux-${architecture} | head -1 | awk -F " '{print $2}')
wget -O ${dir}/torrserver https://github.com/${url}
chmod +x ${dir}/torrserver
cat << EOF > /etc/systemd/system/torrserver.service
[Unit]
Description = TorrServer
After = network.target
[Service]
User = root
Group = root
#Environment="GODEBUG=madvdontneed=1"
Type = simple
NonBlocking = true
ExecStart = ${dir}/torrserver -d ${dir} -p 8090
ExecReload = /bin/kill -HUP ${MAINPID}
ExecStop = /bin/kill -INT ${MAINPID}
TimeoutSec = 30
WorkingDirectory = ${dir}
Restart = on-failure
RestartSec = 5s
#LimitNOFILE = 4096
[Install]
WantedBy = multi-user.target
EOF
systemctl daemon-reload
systemctl start torrserver.service
systemctl enable torrserver.service
echo -e "nTorrServer Online - installation is completen" >/dev/pts

Na het invoeren van dit commando kun je verbinding maken met je server via het IP-adres met poort 8090 (die je vooraf kunt wijzigen in de bovenstaande code).