Last active
October 6, 2020 13:50
-
-
Save Saka7/07ea70610b7a60c2ea8f74c9cba266f8 to your computer and use it in GitHub Desktop.
NanoPi Neo2: transmission-daemon external drive setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Download image http://download.friendlyarm.com/nanopineo2 | |
# Unzip | |
# Format sd-card and flush img | |
lsblk -p | |
sudo mkfs.vfat /dev/sd* | |
sudo dd if=./*.img of=/dev/sd* bs=4M conv=notrunc status=progress | |
# Find device and connect via ssh | |
ip addr | |
nmap --open -sV XXX.XXX.XXX.XXX/24 | |
ssh pi@XXX.XXX.XXX.XXX | |
# default password is: pi | |
sudo su | |
passwd pi | |
passwd root | |
# Install packages | |
apt update -y | |
apt install transmission transmission-daemon ntfs-3g vifm htop curl ncdu -y | |
# Mount external drive | |
mkdir -p /media/extdrive/dwn | |
# get disk path | |
lsblk | |
# get disk UUID | |
blkid | |
# edit fstab | |
echo "UUID=${UUID} /media/extdrive ntfs rw,nosuid,nodev,default_permissions 0 0" >> /etc/fstab | |
mount -a | |
# Configure tranmission-daemon | |
sed -i '/"download-dir"/c\ \"download-dir\": \"/media/extdrive/dwn\",' /var/lib/transmission-daemon/info/settings.json | |
sed -i '/"rpc-authentication-required"/c\ \"rpc-authentication-required\": false,' /var/lib/transmission-daemon/info/settings.json | |
/etc/init.d/transmission-daemon stop | |
transmission-daemon --no-auth | |
transmission-remote -w /media/extdrive/dwn | |
# Add alias for transmission-remote | |
echo "alias trr=transmission-remote" >> ~/.bashrc | |
source ~/.bashrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment