Skip to content

Instantly share code, notes, and snippets.

@Saka7
Last active October 6, 2020 13:50
Show Gist options
  • Save Saka7/07ea70610b7a60c2ea8f74c9cba266f8 to your computer and use it in GitHub Desktop.
Save Saka7/07ea70610b7a60c2ea8f74c9cba266f8 to your computer and use it in GitHub Desktop.
NanoPi Neo2: transmission-daemon external drive setup
# 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