Raspberry Pi

https://www.raspberrypi.org/

System config

enable ssh & change password for login user pi

#sudo raspi-config

Software update

#apt-get update
#apt-get upgrade
#apt-get install vim

Format usb storage for ext4

#mkfs.ext4 /dev/{Device} -L {Label}

Auto mount disk on boot

https://gordonlesti.com/mount-ext4-usb-flash-drive-to-raspberry-pi/

find UUID for usb drive devices

#blkid -o list

auto mount usb drive devices

#cp /etc/fstab /etc/fstab.bak
#vim /etc/fstab

add line

UUID=034ea0e3-fe13-4b26-b97c-2c13890b7c00 /media/GG ext4 defaults 0

Samba

#apt-get install samba
#vim /etc/samba/smb.conf

add share folder

[GG] {share name}
comment = gg
path = /media/GG
browseable = yes
writable = yes
public = yes
guest ok = yes

Transmission-daemon

#apt-get install transmission-daemon

Edit settings

#vim /etc/transmission-daemon/settings.json
{
   "alt-speed-down": 50,
   "alt-speed-enabled": false,
   "alt-speed-time-begin": 540,
   "alt-speed-time-day": 127,
   "alt-speed-time-enabled": false,
   "alt-speed-time-end": 1020,
   "alt-speed-up": 50,
   "bind-address-ipv4": "0.0.0.0",
   "bind-address-ipv6": "::",
   "blocklist-enabled": false,
   "blocklist-url": "http://www.example.com/blocklist",
   "cache-size-mb": 16,
   "dht-enabled": true,
   "download-dir": "/media/GG/Complete",
   "download-limit": 100,
   "download-limit-enabled": 0,
   "download-queue-enabled": true,
   "download-queue-size": 10,
   "encryption": 1,
   "idle-seeding-limit": 30,
   "idle-seeding-limit-enabled": false,
   "incomplete-dir": "/media/GG/Incomplete",
   "incomplete-dir-enabled": true,
   "lpd-enabled": false,
   "max-peers-global": 200,
   "message-level": 1,
   "peer-congestion-algorithm": "",
   "peer-id-ttl-hours": 6,
   "peer-limit-global": 200,
   "peer-limit-per-torrent": 50,
   "peer-port": 51413,
   "peer-port-random-high": 65535,
   "peer-port-random-low": 49152,
   "peer-port-random-on-start": false,
   "peer-socket-tos": "default",
   "pex-enabled": true,
   "port-forwarding-enabled": false,
   "preallocation": 2,
   "prefetch-enabled": true,
   "queue-stalled-enabled": true,
   "queue-stalled-minutes": 30,
   "ratio-limit": 2,
   "ratio-limit-enabled": false,
   "rename-partial-files": true,
   "rpc-authentication-required": false,
   "rpc-bind-address": "0.0.0.0",
   "rpc-enabled": true,
   "rpc-password": "{655a56aa793ea20f0a4a720fe0948dba1ad7125eKDPpIYbg",
   "rpc-port": 9091,
   "rpc-url": "/transmission/",
   "rpc-username": "transmission",
   "rpc-whitelist": "127.0.0.1,192.168.1.*",
   "rpc-whitelist-enabled": true,
   "scrape-paused-torrents-enabled": true,
   "script-torrent-done-enabled": false,
   "script-torrent-done-filename": "",
   "seed-queue-enabled": false,
   "seed-queue-size": 10,
   "speed-limit-down": 5100,
   "speed-limit-down-enabled": true,
   "speed-limit-up": 100,
   "speed-limit-up-enabled": true,
   "start-added-torrents": true,
   "trash-original-torrent-files": false,
   "umask": 18,
   "upload-limit": 100,
   "upload-limit-enabled": 0,
   "upload-slots-per-torrent": 14,
   "utp-enabled": true
}

Copy files greater than size

chmod 777 -R /media/GG/Complete
find /media/GG/Complete -maxdepth 5 -type f -size +1000M -exec mv {} /media/GG/Complete \;

results matching ""

    No results matching ""