树莓派私有网盘全攻略(三)(导入资源和WebDAV)
搭建私有网盘步骤:
- 宽带的外网访问
- 部署Docker+NextCloud+Nginx
- 导入已有的资源和WebDAV使用(本篇文章)
将需要导入到nextcloud的文件复制到相应的目录下第二步:使用命令更新文件到nextcloud
nextcloud的根目录 / 导入的账户 / files
按照这个规则,定位目录。
例如:用户 aaa 的资源目录是nextcloud / aaa / files
复制文件需要一般需要使用 root 权限,复制完毕以后,需要将文件和文件夹 所属用户和组 改为www-data
。
否则,文件夹属于root。你将没有写的权限。仅能 查看文件。
$ chown -R www-data ./files $ chgrp -R www-data ./files
【树莓派私有网盘全攻略(三)(导入资源和WebDAV)】复制完毕文件以后,使用命令,更新文件到nextcloud中使用第三方工具管理文件
$ docker exec -it xxxxxx bash# 进入docker容器 $ sudo -u www-data php occ files:scan --all# 使用sudo,指定 www-data 用户来执行更新文件 $ # 如果没有sudo命令。使用apt-get updateapt-get install sudo来安装命令 $ # 其他的命令 $ sudo -u www-data php occ files:scan 用户名# 扫描指定的用户 $
指定扫描目录 当使用--path
选项时,该路径必须包含以下部分:
user_id/files/path
或user_id/files/mount_name
或user_id/files/mount_name/path
其中, /files/ 是必须要加上的,不可忽略。
示例:
sudo -u www-data php occ files:scan --path="/用户名/files/Photos" #指向用户【用户名】的Photos文件夹
可以使用occ执行许多常见的服务器操作,例如:安装和升级ownCloud/Nextcloud,管理用户,加密,密码,更新文件等。
occ命令官方文档
nextcloud安装完毕以后,自带有1. windows 的 webdav工具webdav功能
。
所以,可以使用现有的webdav软件
,进行文件管理。
![]()
文章图片
地址示例图
2. MAC 的 webdav工具Raidrive
是 windows 上很好用的一个工具。
支持很多格式的网盘,也支持 webDAV和 FTP 等协议。
使用教程
官网
MAC系统本身支持webDAV。3. Android 的 webdav工具
![]()
文章图片
image.png
4. Linux版本WebDAV1. ES文件浏览器
也是很强大的一个文件管理软件,支持ftp和webDAV等多种协议。
2. FolderSync
http://www.tacit.dk/
一款移动端 Android 下的文件同步工具,可以将手机中的文件自动同步到云端空间,支持包括 FTP、WebDAV、Dropbox、 Google Docs 在内的众多空间。
AnyClient番外
一款跨平台工具,支持Windows、Mac、Linux。
支持Amazon S3、FTP / S、SFTP、WebDAV和AFTP等多种协议。
下载地址:https://www.jscape.com/products/file-transfer-clients/anyclient
找不到 sudo 命令时,需要安装sudo
$ apt-get update $ apt-get install sudo
推荐阅读
- 丰盛派创始人安裘密语录
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
- Android7.0|Android7.0 第三方应用无法访问私有库
- VM|VM ware 的 harbor 私有仓库搭建 (Ubuntu16.04)
- 【文魁大脑实用记忆第五期】贤派张丽琼第8次案例一地理记忆有汽泡图
- 韵达基于云原生的业务中台建设 | 实战派
- 浙派名师-丁圆伟
- Python+树莓派制作IoT(物联网)门控设备
- 【思维导图实战派】刻意练习计划“遇见……”|【思维导图实战派】刻意练习计划“遇见……” 1/300 人教版数学五下第三单元《正方体和长方体的认识》
- 青岛机情派iPhone5s指纹识别修复