玩客云刷armbian–安装cloudreve–挂载硬盘–安装Aria2–安装samba实现家庭轻型NAS功能(小白教程) |
您所在的位置:网站首页 › 赘婿21集片段 › 玩客云刷armbian–安装cloudreve–挂载硬盘–安装Aria2–安装samba实现家庭轻型NAS功能(小白教程) |
前些日子群里的小伙伴又发来几个玩客云,要求刷NAS,玩客云我已经好久没研究了,因为刷玩客云这种矿渣,太耗费时间,刷这种矿渣有太多不确定性,经过几天的研究,一会儿成功一会儿失败,这个成功,另一个就失败,也说不清到底是什么原因。 先解释一下,刷的和安装的都是什么东西! armdian是linux系统的衍生版本,玩客云刷上armdian才能进行下一步。 cloudreve是一个开源网盘系统,(作者还在持续更新)而且支持很多平台,比如win,linux等,支持下载和分享等功能。 aria2是一个开源下载器,支持多线程下载,BT下载,RPC下载,aria2已经好多年了,原来全都是命令行形式,后来有了UI界面。去官方网站,作者大神2020年最后一次更新,到现在已经快3年没有更新了。 samba是在Linux和UNIX系统上实现SMB协议(通信协议)的一个免费软件,从而实现局域网共享。 NAS网络附属存储的简写,也就是网络存储服务器。 如果你有更好的设备,或者有服务器,就能发挥更好的效果和作用,cloudreve作者有捐献版(付费版)就完全可以做一款像某度网盘一样的,可以给广大网友服务的网盘系统。
有小伙伴要问,为什么不用更好的设备安装呢?比如windows,或者服务器,答:因为省电和便宜啊!小黄鱼现在30块就能买一个,而且省电啊,省电就等于省钱呐,7*24小时不到5分钱,还能实现局域网多端共享,离线24小时下载,何乐而不为呢! 如果你有公网IP或者做了内网穿透,就是可以实现远程指挥,下载和异地访问的。 今天我只做本地教程,如果你想实现远程下载,异地访问等功能,请用到公网IP,或者把本地IP做内网穿透。 以上是我的个人理解,谨代表我的个人观点,如果有不对的地方请指正! 言归正传进入正题,玩客云小伙伴都知道,这个矿渣arm32位的,很多软件不支持32位,也有很多不确定性,所以小伙伴请按照我的教程一步一步来,任何一步不一样,就可能安装不成功。 晶晨芯片刷机工具软件 系统U盘(卡载系统)写盘工具 SSH终端工具软件 详细教程和刷机视频 第一步:玩客云刷armdian。 1,线刷底包拿卡针直接按住电源旁的复位小孔上电即可,如果连接不上,就拆机短接,老板子短接点在背面,V1.3版的玩客云短接点在emmc第4-5个,线刷教程请看我公众号往期文章。2,制作U盘5.88,自动刷写进玩客云emmc首次登录请用putty软件,账号root,密码1234卡载系统制作教程请看我公众号往期文章(有的小伙伴要问,为什么刷玩客云刷青龙的时候还要刷5.9的arm,我做一下说明,5.88的固件只支持玩客云网口100M,5.9的固件是支持玩客云千兆网口的固件。那为什么这回不刷5.9的固件呢?因为我尝试了很多次5.9的固件,cloudreve是可以正常装的,aria2尝试了很多次才安装成功一次,samba换了好多个源始终没装上,所以放弃了。就玩客云来说百兆,上下行每秒都能到10M,我感觉够用了,所以就放弃了千兆5.9的固件) 说明:所有用到的文件,你都可以去官网下载或者用我提供的固件包里的文件。下面我把官网和gih开源地址给大家。 第二步:安装cloudreve,挂载硬盘,设置开机自动挂载硬盘和开机自启cloudreve。cloudreve官网https://cloudreve.org/github开源地址https://github.com/cloudreve/Cloudreve1,用SSH软件,进入玩客云(这里我用FinalShell软件)把cloudreve文件上传到玩客云(我上传到了玩客云的root目录里,如果你上传到了其他目录请记住你所上传的目录,因为要用到文件所在目录)给予cloudreve文件0755的权限。2,命令执行./cloudreve用以上命令执行安装 (安装成功以后,会给账号和密码,请复制保存账号和密码,因为账号密码只会出现一次)浏览器进入UI界面(IP地址加英文下的冒号加5212,默认端口号是5212) 然后Ctrl+C结束进程3,挂载硬盘把移动硬盘插到玩客云靠近网口的USB口fdisk -l查看硬盘目录 mkfs.ext4 /dev/sda1格式化硬盘为ext4格式(/dev/sda1为我的硬盘所在目录,如果你查看你的硬盘目录不一致,请用你的硬盘所在目录) mount /dev/sda1 /home把sda1硬盘挂载到home目录下(我把硬盘挂载到了home目录下,你也可以挂载到其他目录,或者建立新的目录挂载,记住你所挂载的目录,一会儿要用到) df -h查看硬盘是否挂载成功 4,设置开机自动挂载硬盘 blkid查看硬盘的UUID(记录你挂载硬盘所在目录的UUID备用) nano /etc/init.d/mount.sh用nano 文件编辑器在etc文件夹创建init.d/mount.sh文件 在文件里编辑 #! /bin/sh # sleep 1 mount UUID="5b1d3d28-d3d4-44d1-96d8-53c86d0d1744" /home ctrl +o写入,然后回车,然后ctrl+x退出 cat /etc/init.d/mount.sh查看一下文件 (把上面硬盘的UUID改成你自己的硬盘的UUID,因为我挂载的目录是/home,把home改写成你自己硬盘所挂载的目录) vim /etc/rc.local文件编辑器,在exit0的上面加 sh /etc/init.d/mount.sh cat /etc/rc.local查看一下文件 然后按esc三下,然后:wp!回车,保存退出 《“nano”“vim”是两种文件编辑器,作为小白的我真的是不怎么会用。所以我用比较简单的办法。直接到/etc/init.d/目录,创建mount.sh文件,双击文件把内容复制到mount.sh文件里保存就好。》 rc.local文件是直接存在的,直接找到rc.local 文件双击,在文件最后一行的exit0的上面加sh /etc/init.d/mount.sh保存就可以了。 5,设置守护进程,实现开机cloudreve的自启动 进程守护 默认状态下,关闭SSH终端会自动关闭Cloudreve程序,因此要设置进程守护让Cloudreve在后台一直运行,这里使用Systemd实现。 编辑配置文件 vim /usr/lib/systemd/system/cloudreve.service 将下文 PATH_TO_CLOUDREVE 更换为程序所在目录: [Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target After=mysqld.service Wants=network.target [Service] WorkingDirectory=/PATH_TO_CLOUDREVE ExecStart=/PATH_TO_CLOUDREVE/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target 还是文件编辑器如果你不会用,就在SHH软件下建立文件,文件位置usr/lib/systemd/system/cloudreve.service 如果目录里没有文件夹或者文件,就建立文件夹或者文件 双击文件把上述内容复制到文件里保存。 文件里的PATH_TO_CLOUDREVE内容,改成你程序的所在目录,我的程序在root目录,所以我就要把PATH_TO_CLOUDREVE改成root。 6,命令更新配置,启动和开机自启动 更新配置 systemctl daemon-reload启动服务 systemctl start cloudreve 设置开机启动 systemctl enable cloudreve reboot重启一下,查看硬盘是否自动挂载,cloudreve程序是否开机自启。 至此安装cloudreve和挂载硬盘,开机硬盘自动挂载和开机自启动cloudreve,就完成了。 其他管理命令: 停止服务 systemctl stop cloudreve重启服务 systemctl restart cloudreve查看状态 systemctl status cloudreve晶晨芯片刷机工具软件 系统U盘(卡载系统)写盘工具 SSH终端工具软件 详细教程和刷机视频 第三步:安装Aria2,浏览器安装插件(实现网盘下载,支持绝大多数网盘)Aria2官网http://aria2.baisheng999.com/github开源地址 https://github.com/P3TERX/aria2.sh 油猴插件https://chrome.zzzmh.cn/help/dhdgffkkebhmkfjojejmpbldmpobfkfo 网盘直链下载助手 https://www.baiduyun.wiki/install.html 网盘万能助手https://www.youxiaohou.com/zh-cn/assistant.html 1,下载脚本命令 wget -N git.io/aria2.sh && chmod +x aria2.sh执行脚本 bash aria2.sh(因为Aria2作者大神在2020年已经停更了,下载脚本命令已经失效,反正玩客云下载脚本命令,拉取不到,别的设备没做试验。所以请把我提供的aria2.sh文件直接上传到/root目录里。我上传到了玩客云的root目录里,如果你上传到了其他目录请记住你所上传的目录,因为要用到文件所在目录,然后给予文件0755权限,执行脚本bash aria2.sh就可以了) 别的设备不清楚,反正玩客云我更新以后就挂了,所以玩客云请不要更新aria2。 2,替换文件 执行bash aria2.sh以后,应该是安装成功,启动不成功。 请找到/usr/local/bin/aria2c文件,用我提供的aria2c文件,替换aria2c文件。如果SSH软件FinalShell,找不到文件,请重启一下用SSH软件WinSCP,查找替换,然后给予aria2c文件0755权限,执行bash aria2.sh,选择4启动Aria2回车,就会启动成功了。 安装启动成功会给登录链接和密钥,请复制保存 浏览器登录,请把登录链接里的IP地址换成你自己的IP地址的登录,默认端口6800。 3,更改默认下载目录 因为UI界面里,修改的下载目录,关机或者重启以后,都会回到默认下载目录,默认的下载目录是/root/downloads,所以我们要用SSH工具后台修改下载目录。 执行bash aria2.sh,然后选择7修改配置,再选择3修改 Aria2 下载目录。/home因为我的硬盘挂载到了/home目录,所以我把下载目录改为home目录。 4,浏览器安装插件(实现网盘下载,支持绝大多数网盘) 我用的是360浏览器,直接进入插件网址下载插件,我360浏览器直接双击插件文件就安装完成功了,其他浏览器如果安装不上,请进入浏览器设置-更多功能-浏览器扩展,把插件文件拖入到扩展里就可以了。 5,RPC下载配置 RPC主机:http://IP地址 RPC端口:默认端口为6800,如果你修改了默认端口,请填写你自己设置的端口号 RPC路径:默认路径为/jsonrpc,默认就好请不要修改 RPC密钥:请填写刚保存的密钥。 保存路径:请填写你修改的下载目录,因为我硬盘挂载到了home目录,所以我填写/home 终端类型:linux 至此Aria2就安装完毕
第四步,设置cloudreve的存储策略和用户组的存储大小,打通cloudreve的Aria2离线下载功能。 1,浏览器进入cloudreve,右上角头像,进入管理面板,点击存储策略,点击后面小铅笔,只改存储路径就可以,因为我的硬盘挂载到了home目录,所以我把存储路径改成/home,然后保存更改即可。 2,点击用户组,选择Admin后面的小铅笔,因为我们是管理员用户,我只修改Admin用户,如果你想给别人用,就可以设置其他用户组。把初始大小改成你所挂载硬盘的大小,因为我挂载的是320G硬盘,实际大小只有280多G,这里我把初始大小改成了270G。然后保存即可 3,打通cloudreve的Aria2离线下载功能 点击离线下载节点,点击后面的小铅笔, 启用, RPC服务地址:填写http://你自己IP地址:6800 RPC令牌:填写Aria2启动成功时,所保存的密钥 Aria2 用作临时下载目录的:你可以自己另建立一个存放临时文件的目录,给予此目录读、写、执行权限,我直接把临时文件目录也放在了home目录,所以就填写/home 其他就不用修改了,然后点击测试Aria2通信,连接成功,点下一步,下一步,就保存成功了。
第五步,安装samba局域网共享 直接更新拉取不到samba,换了好多源,然后更新,都拉取不到samba,历时两天时间找源,终于找到一个能拉取到samba的源,应该是阿里的源,具体什么时间的我也不知道,反正这个源拉取成功了,玩客云有太多不确定性,所以你问我,我也不知道怎么回事,反正安装成功,能正常使用就行呗! 1,更换/etc/apt/sources.list源
deb http://mirrors.aliyun.com/debian stretch main contrib non-free deb http://mirrors.aliyun.com/debian stretch-proposed-updates main contrib non-free deb http://mirrors.aliyun.com/debian stretch-updates main contrib non-free deb-src http://mirrors.aliyun.com/debian stretch main contrib non-free deb-src http://mirrors.aliyun.com/debian stretch-proposed-updates main contrib non-free deb-src http://mirrors.aliyun.com/debian stretch-updates main contrib non-free deb http://mirrors.aliyun.com/debian-security/ stretch/updates main non-free contrib deb-src http://mirrors.aliyun.com/debian-security/ stretch/updates main non-free contrib deb http://mirrors.aliyuncs.com/debian stretch main contrib non-free deb http://mirrors.aliyuncs.com/debian stretch-proposed-updates main contrib non-free deb http://mirrors.aliyuncs.com/debian stretch-updates main contrib non-free deb-src http://mirrors.aliyuncs.com/debian stretch main contrib non-free deb-src http://mirrors.aliyuncs.com/debian stretch-proposed-updates main contrib non-free deb-src http://mirrors.aliyuncs.com/debian stretch-updates main contrib non-free deb http://mirrors.aliyuncs.com/debian-security/ stretch/updates main non-free contrib deb-src http://mirrors.aliyuncs.com/debian-security/ stretch/updates main non-free contrib
2,更新armbian包 apt-get update apt-get upgrade 中间有提示直接输入 Y 回车 3,安装samba apt-get -y install samba4,编辑smb.conf配置文件 找到/etc/samba/smb.conf文件,双击打开,在文件最下面,添加 [home] comment = home path = /home writable = yes 共享名 /备注名 /共享路径 /可写 我把共享名设置为home,备注名也用了home,路径是我挂载硬盘的路径 如要加多个共享,就接着在下面继续加一组,共享名/备注名/路径/可写,就可以了。 5,创建samba的root用户密码: touch /etc/samba/smbpasswd smbpasswd -a root 上面的root为账户名,可以改为自己想要的名字 然后设置你的共享访问密码 6,重启SMB服务(每当修改完配置后执行一次重启,就更新了配置) service smbd restart至此玩客云安装轻型NAS就全部安装完毕。
第六步,三端登录。 电脑端,可以直接浏览器账号密码登录cloudreve和链接登录Aria2。 也可以win+R键,\\加IP地址,samba用户名加密码进入共享目录 手机端,可以直接浏览器账号密码登录cloudreve和链接登录Aria2。 电视端,可以用文件管理器,进入到samba用户名加密码进入共享目录。 也可以用小白播放器的家庭网络功能,samba用户名加密码进入共享目录,直接播放视频文件,小白播放器,支持视频文件播放,其他类型文件不支持。 晶晨芯片刷机工具软件 系统U盘(卡载系统)写盘工具 SSH终端工具软件 详细教程和刷机视频 免责声明 1、建议在专业人员指导下刷机,刷机有风险也有乐趣,一切源于刷机导致后果自负,本网概不负责。2、固件仅供测试和技术交流使用,请下载后24小时内删除。3、本站所提供固件软件来源于互联网或网友提供,如果该程序涉及或侵害到您的版权请立即写信通知我们删除。 资源下载此资源下载价格为1哆嗦币,请先登录客服QQ:81597458 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |