搭建私有網(wǎng)盤步驟:
- 寬帶的外網(wǎng)訪問
- 部署Docker+NextCloud+Nginx
- 導(dǎo)入已有的資源和WebDAV使用(本篇文章)
導(dǎo)入現(xiàn)有資源到Nextcloud
第一步:復(fù)制文件
將需要導(dǎo)入到nextcloud的文件復(fù)制到相應(yīng)的目錄下
nextcloud的根目錄 / 導(dǎo)入的賬戶 / files
按照這個規(guī)則仓技,定位目錄脖捻。
例如:用戶 aaa 的資源目錄是nextcloud / aaa / files
復(fù)制文件需要一般需要使用 root 權(quán)限地沮,復(fù)制完畢以后摩疑,需要將文件和文件夾 所屬用戶和組 改為www-data
。
否則蛋勺,文件夾屬于root抱完。你將沒有寫的權(quán)限乾蛤。僅能 查看文件。$ chown -R www-data ./files $ chgrp -R www-data ./files
第二步:使用命令更新文件到nextcloud
復(fù)制完畢文件以后庙楚,使用命令馒闷,更新文件到nextcloud中
$ docker exec -it xxxxxx bash # 進入docker容器 $ sudo -u www-data php occ files:scan --all # 使用sudo纳账,指定 www-data 用戶來執(zhí)行更新文件 $ # 如果沒有sudo命令。使用apt-get update apt-get install sudo 來安裝命令 $ # 其他的命令 $ sudo -u www-data php occ files:scan 用戶名 # 掃描指定的用戶 $
指定掃描目錄
當(dāng)使用
--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執(zhí)行許多常見的服務(wù)器操作,例如:安裝和升級ownCloud/Nextcloud鸥滨,管理用戶,加密粥喜,密碼额湘,更新文件等锋华。
occ命令官方文檔
使用第三方工具管理文件
nextcloud安裝完畢以后,自帶有
webdav功能
纳猫。
所以芜辕,可以使用現(xiàn)有的webdav軟件
侵续,進行文件管理询兴。
1. windows 的 webdav工具
Raidrive
是 windows 上很好用的一個工具。
支持很多格式的網(wǎng)盤眶根,也支持 webDAV和 FTP 等協(xié)議属百。
使用教程
官網(wǎng)
2. MAC 的 webdav工具
MAC系統(tǒng)本身支持webDAV族扰。
3. Android 的 webdav工具
1. ES文件瀏覽器
也是很強大的一個文件管理軟件怒竿,支持ftp和webDAV等多種協(xié)議。
2. FolderSync
http://www.tacit.dk/
一款移動端 Android 下的文件同步工具朦肘,可以將手機中的文件自動同步到云端空間媒抠,支持包括 FTP领舰、WebDAV、Dropbox舍咖、 Google Docs 在內(nèi)的眾多空間窍株。
4. Linux版本W(wǎng)ebDAV
AnyClient
一款跨平臺工具球订,支持Windows冒滩、Mac开睡、Linux篇恒。
支持Amazon S3胁艰、FTP / S腾么、SFTP哮翘、WebDAV和AFTP等多種協(xié)議饭寺。
下載地址:https://www.jscape.com/products/file-transfer-clients/anyclient
番外
找不到 sudo 命令時艰匙,需要安裝sudo
$ apt-get update $ apt-get install sudo