<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Linux_Nas</id>
	<title>Linux Nas - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Linux_Nas"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Linux_Nas&amp;action=history"/>
	<updated>2026-07-22T01:32:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Linux_Nas&amp;diff=22821&amp;oldid=prev</id>
		<title>Chao: /* Aria2 */</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Linux_Nas&amp;diff=22821&amp;oldid=prev"/>
		<updated>2019-10-20T16:23:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Aria2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== MiniDLNA ==&lt;br /&gt;
* sudo apt-get install minidlna&lt;br /&gt;
* Config file sudo nano /etc/minidlna.conf, example: &lt;br /&gt;
 media_dir=A,/media/HDD/Music&lt;br /&gt;
 media_dir=P,/media/HDD/Pictures&lt;br /&gt;
 media_dir=V,/media/HDD/Movies&lt;br /&gt;
 # Name that the DLNA server presents to clients.&lt;br /&gt;
 friendly_name=RASPI MINIDLNA&lt;br /&gt;
 # set port, can visit later via port&lt;br /&gt;
 port=8200&lt;br /&gt;
* service start: sudo service minidlna restart, or auto start: update-rc.d minidlna defaults&lt;br /&gt;
* remote play options:&lt;br /&gt;
# On another RPI: VLC, XMBC KODI,&lt;br /&gt;
# appstore or android: BubbleUPnP, MediaHouse, mxplayer&lt;br /&gt;
# smart TV&lt;br /&gt;
# PC: potplayer&lt;br /&gt;
* User watch max issue: nano edit: /etc/sysctl.conf, add line: fs.inotify.max_user_watches=65536, and run command /sbin/sysctl -p&lt;br /&gt;
* In minidlna conf: also enable inotify=yes and notify_interval=300&lt;br /&gt;
&lt;br /&gt;
== Samba ==&lt;br /&gt;
* Install the samba, update maybe necessary: '''sudo apt-get install samba samba-common-bin'''&lt;br /&gt;
* edit config file, we use nano here, some typing work will be needed: '''nano /etc/samba/smb.conf'''&lt;br /&gt;
* (may not necessry) Give the workgroup and windows support, change the following settings, normally workgroup is default WORKGROUP&lt;br /&gt;
 workgroup = your_workgroup_name&lt;br /&gt;
 wins support = yes&lt;br /&gt;
* Edit following contents at the end of the conf file:&lt;br /&gt;
* complex set (reference only)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot;&amp;gt;&lt;br /&gt;
# shared name&lt;br /&gt;
  [pihome]  &lt;br /&gt;
   comment= Pi Home&lt;br /&gt;
# shared folder  &lt;br /&gt;
   path=/media/SSK &lt;br /&gt;
   browseable=Yes&lt;br /&gt;
   writeable=Yes&lt;br /&gt;
&lt;br /&gt;
   # only guest=no &lt;br /&gt;
   create mask=0777 &lt;br /&gt;
   directory mask=0777 # may not necessary&lt;br /&gt;
   public=yes # yes or no for public&lt;br /&gt;
   valid users = root pi # allowed user&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* simple set&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot;&amp;gt;&lt;br /&gt;
# shared name&lt;br /&gt;
  [pihome]  &lt;br /&gt;
   comment= Pi Home&lt;br /&gt;
# shared folder  &lt;br /&gt;
   path=/media/&lt;br /&gt;
   browseable=Yes&lt;br /&gt;
   writeable=Yes&lt;br /&gt;
   public=yes&lt;br /&gt;
   valid users = root pi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then restart the samba service ‘’‘’/etc/init.d/samba restart''' or '''service samba restart''' or '''service smbd restart'''&lt;br /&gt;
* Finally add the new users pi, and enther the password twice and you can browse raspberrypi in the windows now:&lt;br /&gt;
 smbpasswd -a pi&lt;br /&gt;
 pdbedit -a pi&lt;br /&gt;
* If can not write file, add line '''force user = root'''&lt;br /&gt;
&lt;br /&gt;
== Transmission ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Step !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| Install || apt-get install transmission-daemon|| Example&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* Use root for transmission-daemon&lt;br /&gt;
* in case hard disk mounted as root, and not changeable &lt;br /&gt;
|| &lt;br /&gt;
* sudo nano /etc/init.d/transmission-daemon&lt;br /&gt;
* change  USER=debian-transmission to USER=root&lt;br /&gt;
* ? usermod -a -G debian-transmission root  &lt;br /&gt;
* ? adduser root debian-transmission  (add user root to group debian-transmission)&lt;br /&gt;
* ? cat /etc/passwd set debian-transmission number id to 0:0&lt;br /&gt;
|| match the mounted disk&lt;br /&gt;
|-&lt;br /&gt;
| setting config file &lt;br /&gt;
|| &lt;br /&gt;
* Run the command to edit setting file:&lt;br /&gt;
 sudo nano /etc/transmission-daemon/settings.json&lt;br /&gt;
|| -&lt;br /&gt;
|-&lt;br /&gt;
| Setting steps - turn off or edit whitelist IP  || &amp;quot;rpc-whitelist-enabled&amp;quot;: false, || so you can login remotely 192.168.1.*&lt;br /&gt;
|-&lt;br /&gt;
| Setting steps - set correct Download folder || &amp;quot;download-dir&amp;quot;: &amp;quot;/media/SSK&amp;quot;, ||&lt;br /&gt;
|-&lt;br /&gt;
| Setting steps - Change the login user name and password for RPC || &lt;br /&gt;
 &amp;quot;rpc-password&amp;quot;: &amp;quot;root&amp;quot;,&lt;br /&gt;
 &amp;quot;rpc-username&amp;quot;: &amp;quot;root&amp;quot;,&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| Setting steps - set all downloaded files' permission to 777 || &amp;quot;umask&amp;quot;: 0 ||&lt;br /&gt;
|-&lt;br /&gt;
| Setting steps - reload config || &lt;br /&gt;
* and then restart after you finish editing the configuration file&lt;br /&gt;
 sudo service transmission-daemon reload&lt;br /&gt;
 sudo service transmission-daemon restart&lt;br /&gt;
* Kill all daemon to ensure you can edit the setting files.&lt;br /&gt;
 killall transmission-daemon&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| login || http://192.168.1.113:9091/ ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Use in OpenWrt ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Openwrt check mount points.png|Check mount points&lt;br /&gt;
File:Openwrt port forwarder.png|Port forwarder&lt;br /&gt;
File:Openwrt set root main login directory.png|Set root main login user directory (for transmission) vi /etc/passwd&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Xuneli Xware (Obsolete)==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Steps !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| prerequisite  || use root, mount disk, and xunlei will automatically use it and put file in TDDOWNLOAD folder || Example&lt;br /&gt;
|-&lt;br /&gt;
| APP file  || [[:File:Xware1.0.31_armel_v5te_glibc.zip|Xware1.0.31_armel_v5te_glibc.zip]] || Example&lt;br /&gt;
|-&lt;br /&gt;
| install APP || example folder /home/pi/XL || Example&lt;br /&gt;
|-&lt;br /&gt;
| run setup command || &lt;br /&gt;
* chmod 777 * -R&lt;br /&gt;
* run ./portal &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| set right for xunlei file || copy activation code into http://yuancheng.xunlei.com/ || &lt;br /&gt;
|-&lt;br /&gt;
| Set auto start || &lt;br /&gt;
* sudo nano /etc/rc.local &lt;br /&gt;
* add the line before  exit 0&lt;br /&gt;
* ./home/pi/XL/portal&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| check || &lt;br /&gt;
* fdisk -l to check if the media mounted or not&lt;br /&gt;
* Auto mount media disk, if failed auto mount reboot it.&lt;br /&gt;
|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Baidu Yun by SyncY ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Steps !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| python || &lt;br /&gt;
* Install [[python]] and relevant package &amp;quot;requests&amp;quot; &lt;br /&gt;
* pip install requests &lt;br /&gt;
|| -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[git]] clone the python files || git clone https://github.com/houtianze/bypy.git || -&lt;br /&gt;
|-&lt;br /&gt;
| Auth, run command || ./bypy.py info || -&lt;br /&gt;
|-&lt;br /&gt;
| confirm || after authication, you can find folder &amp;quot;我的应用数据apps&amp;quot; in main folder || &lt;br /&gt;
|-&lt;br /&gt;
|  run list command to see files in apps folder || ./bypy.py list || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Set system locales ==&lt;br /&gt;
* In raspi-config, first choose:&lt;br /&gt;
 en-GB.UTF-8 UTF-8&lt;br /&gt;
 zh_CN.GB2312&lt;br /&gt;
 zh.CN.GB18030 GB18030&lt;br /&gt;
 zh_CN.GBK GBK&lt;br /&gt;
 zh_CN.UTF-8 UTF-8&lt;br /&gt;
and then choose: zh_CN.UTF-8 UTF-8&lt;br /&gt;
* Change Timezone to Asia -shanghai&lt;br /&gt;
* Install input method: apt-get install scim-pinyin&lt;br /&gt;
* nano /etc/sysconfig/i18n, change the original to &lt;br /&gt;
 LANG=&amp;quot;zh_CN.UTF-8&amp;quot;&lt;br /&gt;
 SYSFONT=latarcyrheb-sun16&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
* See on git page: https://github.com/houtianze/bypy.git&lt;br /&gt;
* sync up/down current folder&lt;br /&gt;
 ./home/pi/bypy/bypy.py syncup&lt;br /&gt;
* or compare&lt;br /&gt;
  ./home/pi/bypy/bypy.py compare&lt;br /&gt;
[[category:Linux]][[category:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>