需求描述
快速部署Nextcloud私有云盘,搭配Transmission服务,实现BT下载,云播放,混合实现
2021-12-30 更新博客,增加ocDownloader的内容,ocDownloader在docker的nextcloud这边有点问题,暂不推荐
推荐的服务器配置 2核心 1.5GB内存 12G SSD系统盘 1TB HDD直通硬盘作为数据盘
部署步骤
// 创建需要的目录 // /var/www/nextcloud 为需要的Nextcloud WEB文件目录 // /media/vData 为直通的1TB HDD硬盘的挂载目录 root@debian:~# mkdir -p /var/www/nextcloud /media/vData // /media/HDD1TB在服务器环境里的挂载目录 root@debian:~# docker run -d --name myNext -p 9888:80 -v /var/www/nextcloud:/var/www/html -v /media/HDD1TB:/var/www/vDISK nextcloud // 浏览器打开 http://10.11.11.109:9888/ 初始化设置用户名 // 再次打开 http://10.11.11.109:9888/ // 进行Nextcloud配置 -- 右上角落 - setting - Personal info - Language - 简体中文 -- 右上角落 - 应用 - External storage support - Enable 启用 -- Preview Generator - 下载并启用,视频预览。 -- 右上角落 - 设置 - 管理 - 外部存储 -- 右上角落 - 设置 - 个人 - 外部存储 - 勾 - 红色变绿色 + 目录名称 HDD1TB + 外部存储 本地 + 认证 无 + 配置 /var/www/vDISK + 可用于 admin分组 // ocDownloader在docker之类有点问题,暂不推荐 // -- 右上角落 - 应用 - ocDownloader - Enable 启用 // 这个支持 磁力,HTTP直链,Youtube-dl,BT。下载BT注意版权问题。 // 如果提示Aria2c是否以服务方式运行?,则在主机上执行如下命令 // apt install daemon // apt install rpcbind // apt install aria2 // aria2c --daemon --enable-rpc=true // aria2c --enable-rpc -D // reboot
2022-4-15 增补,如果出现如下报错提示,处理方式
Access through untrusted domain Please contact your administrator. If you are an administrator, edit the "trusted_domains" setting in config/config.php like the example in config.sample.php. Further information how to configure this can be found in the documentation.
我这里就是修改 /var/www/nextcloud/config/config.php ,修改后重启容器。
root@debian:/var/www/nextcloud/config# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8c948ba20c33 nextcloud "/entrypoint.sh apac…" 2 hours ago Up 2 hours 0.0.0.0:9888->80/tcp myNext root@debian:/var/www/nextcloud/config# docker restart 8c948ba20c33 8c948ba20c33 root@debian:/var/www/nextcloud/config#
Pingback引用通告: 基于Docker部署的NextCloud云盘,图片/视频,无缩略图的解决办法 2022-5-4 | Dasmz