Skip to content

Instantly share code, notes, and snippets.

@dbriggsie
Forked from integrii/setup.sh
Last active October 10, 2018 04:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dbriggsie/96fbb4ef4ef32ef9cee317aea98c1054 to your computer and use it in GitHub Desktop.
Save dbriggsie/96fbb4ef4ef32ef9cee317aea98c1054 to your computer and use it in GitHub Desktop.
uTorrent Server (utserver) on Centos 7 (x86_64)
#!/bin/bash
# INSTALL ON CentOS 7+ Only
yum install glibc libgcc openssl098e.i686 krb5-libs libcom_err zlib keyutils-libs libselinux glibc glibc.i[36]86 libgcc libgcc.i[36]86 openssl openssl.i[36]86 krb5-libs krb5-libs.i[36]86 libcom_err libcom_err.i[36]86 zlib zlib.i[36]86 keyutils-libs keyutils-libs.i[36]86 libselinux libselinux.i[36]86 openssl098e-0.9.8e-29.el7.centos.2.i686 -y
ln -s /usr/lib/libssl.so.0.9.8e /lib/libssl.so.0.9.8
ln -s /usr/lib/libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8
mkdir /var/utserver
wget -O /var/utserver/utorrent-server-3.0-25053.tar.gz http://download.utorrent.com/linux/utorrent-server-3.0-25053.tar.gz
cd /var/utserver/
tar zxf utorrent-server-3.0-25053.tar.gz
mv /var/utserver/utorrent-server-v3_0/* /var/utserver/
rm -rf /var/utserver/utorrent-server-v3_0
cat << EOF > /usr/lib/systemd/system/utserver.service
[Unit]
Description=uTorrent Server (8080)
After=network.target
[Service]
WorkingDirectory=/var/utserver
User=root
ExecStart=/var/utserver/utserver
Restart=on-abort
[Install]
WantedBy=multi-user.target
EOF
chown root:root /usr/lib/systemd/system/utserver.service
systemctl enable utserver.service
echo "Browse to http://server:8080/gui and login with user admin and no password."
echo "After logging in, go to settings and setup an admin password."
echo "Want settings? Google utserver.conf for examples..."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment