最近开始有了搭建私有网盘的想法,主要是考虑到数据安全和私密。同时,会偶尔遇到资源难以下载的情形,于是便想着利用服务器来离线下载。虽然我现在使用命令行无障碍,但是如果是抱着长期管理文件/笔记的想法,那还是用一个可视化界面更方便。调研了一番,决定采用nextcloud作为文件管理主平台。同时安装周边软件实现离线下载。我现在已经将这个过程整理成了一个自动脚本。如果你是用linux服务器,执行下面两行命令即可自动安装:
wget https://www.showdoc.cc/script/nextcloud.sh;chmod +x nextcloud.sh;
./nextcloud.sh
安装完成后,访问http://127.0.0.1:3001 便可访问服务(可地址为你的服务器ip)。如果要使用域名,则可另行用nginx转发数据到此端口,此处不展开。
访问首页时候,会提示你初始化安装。你指定一个管理员账户即可。初始化完成后,进入主界面,点击右上角的设置-应用,找到ocDowload,启用之。启用后,在顶部导航栏的偏左的地方能看到新添加的按钮。点击进去,它可以支持HTTP/BT等方式的离线下载,功能强大。
如果你不想使用上面的自动脚本安装,也可以一步步手动地来。首先自己上网搜索教程,看一下怎么在服务器上安装docker。安装好docker后,再根据下面命令一步步执行即可。
mkdir /data/
mkdir /data/nextcloud/
chmod 777 /data/nextcloud/
#拉取镜像
docker pull nextcloud:13.0.7-apache
docker run -d -p 3001:80 --name nextcloud -v /data/nextcloud:/var/www/html nextcloud:13.0.7-apache
docker exec nextcloud apt-get update
docker exec nextcloud apt-get install wget
#安装aria2
docker exec nextcloud apt-get install aria2 curl
docker exec nextcloud apt-get install sudo
docker exec nextcloud sudo -u www-data aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c --dir /root/downloads -D
#下载ocdownloader插件
docker exec nextcloud wget https://github.com/e-alfred/ocdownloader/archive/master.tar.gz
docker exec nextcloud tar xzvf master.tar.gz
docker exec nextcloud mv ocdownloader-master ocdownloader
docker exec nextcloud mv ocdownloader /var/www/html/apps/
docker exec nextcloud rm -rf master.tar.gz
如无特殊说明,本站皆为原创。转载请注明来自第七星尘的技术博客的《在自己的服务器上一键搭建私人网盘,可离线下载BT等资源》
夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!