without further ado, here is a overview

Setup Deluge Headless (Torrent Client)

  • apt-get install software-properties-common -y && add-apt-repository ppa:deluge-team/ppa
  • apt-get update && apt-get install deluged deluge-web deluge-console nano wget python-pip -y
  • pip install flexget
  • wget https://raw.githubusercontent.com/nwgat/deluge-installer/master/systemd/deluged.service -O /etc/systemd/system/deluged.service
  • wget https://raw.githubusercontent.com/nwgat/deluge-installer/master/systemd/deluge-web.service -O /etc/systemd/system/deluge-web.service
  • ufw allow 8112 (webui)
  • ufw allow 58846 (remote client)
  • ufw allow 49164 (deluge public port)
  • adduser --disabled-password --gecos "" deluge
  • su deluge
  • deluged (creates configs)
  • echo "deluge:yourpassword:10" >> $HOME/.config/deluge/auth
  • deluge-console "config -s allow_remote True"
  • deluge-console "config -s download_location /home/deluge/incomplete"
  • deluge-console "config -s move_completed_path /home/deluge/complete"
  • deluge-console "config -s move_completed true"
  • deluge-console "config -s listen_ports (49164, 49164)"
  • deluge-console "config -s random_outgoing_ports false"
  • deluge-console "config -s outgoing_ports (49164, 49164) "
  • deluge-console "config -s random_port false"
  • deluge-console "config -s max_active_downloading 100"
  • deluge-console "config -s max_active_limit 100"
  • deluge-console "config -s max_active_seeding 100"
  • pkill -9 deluged
  • exit
  • systemctl daemon-reload
  • systemctl enable deluged deluge-web
  • systemctl start deluged deluge-web

on windows/linux/osx client do

  • Edit > Preferences > Interface > Classic Mode > Uncheck enable to disable
  • Edit > Connection Manager (Ctrl + M)
  • Now add in the details deluge ip and user/password we added to auth file
  • You can stop the local daemon and turn off "automatically start localhost if needed"

set webui password by login in browser
https://headlessIP:8112

Setup Flexget (automatic tv tracking and downloading)

  • mkdir -p .config/flexget/
  • wget https://gist.githubusercontent.com/nwgat/0db19eda3bac5637e4d79f7496242fa8/raw/b75c17db5bc16eded3378fe4a80f8fed347ffde3/config.yml -O .config/flexget/config.yml
  • nano .config/flexget/config.yml and edit for you need

  • flexget daemon start -d

Setup SSH Keys (more secure and is used for lftp downloading and logging in via ssh)

  • su deluge
  • mkdir .ssh && chmod 700 .ssh
  • touch .ssh/authorized_keys
  • chmod 600 .ssh/authorized_keys
  • nano .ssh/authorized_keys
  • Now generate a key pair with Tools > User Key Wizard in xshell (windows)
  • Insert the public key into nano on server
  • Connect over ssh with user deluge and your new private key to check if it works

Setup LFTP (Automatic fetch on windows)

  • Run Command Prompt with Run as administrator
  • choco install nano lftp
  • Open Xshell, go to Tools > User Keys > Export > save it to C:\deluge.key
  • powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://gist.githubusercontent.com/nwgat/913ebee023cafc6ddc9f/raw/d93ef39494ad1c653f1e1fce361386c826dbadbe/mirrorfrom.sshkey.lftp', 'c:\tv.lftp') }"
  • nano C:\tv.lftp
  • Change D:\path\to\key to `C:\deluge.key``
  • Change sftp://deluge:dummy@hostname:22 to your server (dummy is required even for ssh keys)
  • Change /home/remote to /home/deluge/autodl
  • Change /cygdrive/d/local to where you want to download the files like /cygdrive/d/tv
  • Now you can try running it with lftp -f /c/tv.lftp
  • put `bash.exe -c "lftp.exe -f C:\tv.lftp" in a .bat file and make a shortcut to manually dl or put that into task scheduler etc for more automatic

Remote Torrent Adder (add to deluge within Chrome/opera)

  • Install Remote Torrent Adder
  • Open Remote Torrent Adder Options
  • Add Server
  • Server Name: DelugeHeadless
  • Server Type: Deluge WebUI
  • Host: ip (of DelugeHeadless)
  • SSL: Unchecked
  • Username: Leave blank
  • Password: Password of webui
  • Relative path: Leave blank

sources:

This is a super quick user review on a 990fx system, while we wait for ryzen

You have to pick your PCIe slot carefully.
I had to put mine in PCIe_x16_3 for full X4 PCIe 2.0 speeds, Graphics in PCIe_X16_1 and Soundcard in PCIe_x16_2

This is for all chipsets that has to few pcie lanes, some x16 slots are hardwired to lower speeds or switch around speeds

anyhow this seems to be a nice ssd, the reason why i am using it in 990fx atm is that am building a new ryzen system soon and why not try it out in a older system eh?

Storing Video and Running Shotcut Open Source Video Editor from 960 EVO is quite fast

System:

  • Asus Sabertooth 990FX R2.0
  • FX-8350
  • 32GB DDR3
  • MSI Gaming X RX 480 8GB
  • Asus Xonar DX PCIe x1 Soundcard
  • 960 EVO 500GB using a JZLL PCIe 3.0 x4 Adapter
  • 850 PRO 512GB using AMD SATA 6Gbps
  • 850 EVO 1TB using AMD SATA 6Gbps
  • TOSHIBA DT01ACA200 2TB using AMD SATA 6Gbps


AS SSD Benchmark 1.9.5986.35387  
------------------------------
Name: Samsung SSD 850 PRO 512GB  
Firmware: EXM02B6Q  
Controller: amd_sata  
Offset: 580608 K - OK  
Size: 476.94 GB  
Date: 2/6/2017 23:43:57  
------------------------------
Sequential:  
------------------------------
Read: 524.56 MB/s  
Write: 451.67 MB/s  
------------------------------
4K:  
------------------------------
Read: 30.08 MB/s  
Write: 62.13 MB/s  
------------------------------
4K-64Threads:  
------------------------------
Read: 261.92 MB/s  
Write: 207.70 MB/s  
------------------------------
Access Times:  
------------------------------
Read: 0.101 ms  
Write: 0.056 ms  
------------------------------
Score:  
------------------------------
Read: 344  
Write: 315  
Total: 843  
------------------------------
AS SSD Benchmark 1.9.5986.35387  
------------------------------
Name: Samsung SSD 850 EVO 1TB  
Firmware: EMT02B6Q  
Controller: amd_sata  
Offset: 132096 K - OK  
Size: 931.51 GB  
Date: 2/6/2017 23:44:15  
------------------------------
Sequential:  
------------------------------
Read: 512.56 MB/s  
Write: 469.07 MB/s  
------------------------------
4K:  
------------------------------
Read: 35.66 MB/s  
Write: 66.53 MB/s  
------------------------------
4K-64Threads:  
------------------------------
Read: 269.51 MB/s  
Write: 210.54 MB/s  
------------------------------
Access Times:  
------------------------------
Read: 0.121 ms  
Write: 0.052 ms  
------------------------------
Score:  
------------------------------
Read: 356  
Write: 324  
Total: 874  
------------------------------
AS SSD Benchmark 1.9.5986.35387  
------------------------------
Name: NVMe Samsung SSD 960 SCSI Disk Device  
Firmware: 2B7Q  
Controller: secnvme  
Offset: 132096 K - OK  
Size: 465.76 GB  
Date: 2/6/2017 23:44:21  
------------------------------
Sequential:  
------------------------------
Read: 1353.82 MB/s  
Write: 1178.03 MB/s  
------------------------------
4K:  
------------------------------
Read: 37.38 MB/s  
Write: 80.51 MB/s  
------------------------------
4K-64Threads:  
------------------------------
Read: 671.87 MB/s  
Write: 720.75 MB/s  
------------------------------
Access Times:  
------------------------------
Read: 0.041 ms  
Write: 0.045 ms  
------------------------------
Score:  
------------------------------
Read: 845  
Write: 919  
Total: 2196  
------------------------------

  • Insert below content into ti and save or just wget/curl it
  • mediainfo --Output=file://ti VP9_2160p60_19M.mkv --LogFile=info.log
  • cat info.log
Name.........: VP9_2160p60_19M.mkv  
Size.........: 70.1 MiB  
Duration.....: 00:00:30.481  
Resolution...: 3840x2160 16:9  
Codec........: V_VP9 19.2 Mbps 64.408 fps  
Audio........: Opus 128 Kbps  2 Channel  

Sources:

list of my current tools for video editing

Adobe Premiere Replacement

Adobe After Effects Replacement

Adobe Audition Replacement

Adobe Illustrator Replacement

Adobe Photoshop Replacement

Other

  • Create a Droplet at DigitalOcean (use my link and get a month free or more!)
  • apt-get update && apt-get install python-minimal git
  • add droplet ip to mail.yourdomain.com and mail.yourdomain.com to MX record
  • git clone https://github.com/modoboa/modoboa-installer
  • cd modoboa-installer && ./run.py mail.yourdomain.com
  • goto http://mail.yourdomain.com
  • Edit admin password under admin > Settings
  • add user@domain.tld as simpleusers in identities
  • now you can login as user@domain.tld in a private browser session
  • and try send an email to check-auth@verifier.port25.com to check if its working

not receiving mail?

amavis can hang for some reason if you have little memory etc

  • crontab -e
  • insert @hourly service amavis restart
  • now amavis will restart every hour, you can change it to @daily etc
  • try creating some swap space if you have issues
Easily deploy an SSD cloud server on @DigitalOcean in 55 seconds. Sign up using my link and receive $10 in credit
Proudly published with Ghost | Theme based on Draugur | Header Image by GUWEIZ@DeviantArt
Creative Commons Licence