-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig_digital.sh
More file actions
27 lines (19 loc) · 1.16 KB
/
Copy pathconfig_digital.sh
File metadata and controls
27 lines (19 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh
Maison=173.176.103.113
apt-get -y install transmission-daemon
systemctl stop transmission-daemon
ssh-keygen -t rsa
ssh-copy-id drynish@$Maison
cp -R /root/.ssh /var/lib/transmission-daemon/
chown -R debian-transmission.debian-transmission /var/lib/transmission-daemon/.ssh
sed -i.bak "s/127.0.0.1/127.0.0.1,$Maison/" /etc/transmission-daemon/settings.json
sed -i.bak "s/script-torrent-done-enabled\": false/script-torrent-done-enabled\": true/" /etc/transmission-daemon/settings.json
sed -i.bak "s/done-filename\": \"\"/done-filename\": \"\/usr\/bin\/rsync_home\"/" /etc/transmission-daemon/settings.json
sed -i.bak "s/ratio-limit\": 2/ratio-limit\": 0.001/" /etc/transmission-daemon/settings.json
sed -i.bak "s/ratio-limit-enabled\": false/ratio-limit-enabled\": true/" /etc/transmission-daemon/settings.json
echo "* - nofile 1536" >> /etc/security/limits.conf
echo '#!/bin/sh' > /usr/bin/rsync_home
echo "SRC_DIR=\"\${TR_TORRENT_DIR}/\${TR_TORRENT_NAME}\"" >> /usr/bin/rsync_home
echo "rsync --remove-source-files -avh -e ssh \"\$SRC_DIR\" drynish@$Maison:/mnt/samba/Download" >> /usr/bin/rsync_home
chmod +x /usr/bin/rsync_home
systemctl start transmission-daemon