一、前言
幾年前還百家爭鋒的國內網(wǎng)盤市場,如今只剩下百度網(wǎng)盤一枝獨秀,但是100kb/s限速讓人寒心。雖然還有一些穩(wěn)定的國外網(wǎng)盤,如 OneDrive、DropBox、Google Drive 等,但國內訪問并不友好。
二、介紹
Nextcloud 是一個免費專業(yè)的私有云存儲網(wǎng)盤「開源」項目,可以讓你簡單快速地在個人/公司電腦、服務器甚至是樹莓派等設備上架設一套屬于自己或團隊專屬的云同步網(wǎng)盤,從而實現(xiàn)跨平臺跨設備文件同步、共享、版本控制、團隊協(xié)作等功能。
Nextcloud 跨平臺支持 Windows、Mac、Android、iOS、Linux 等平臺,而且還提供了「網(wǎng)頁版」以及 WebDAV 形式訪問,因此你幾乎可以在任何電腦、手機設備上都能輕松獲取和訪問你的文件文檔。
三、優(yōu)勢與不足
優(yōu)勢:
私密,自己全權管理所有文件;
穩(wěn)定,不存在服務商關閉網(wǎng)盤服務的問題;
高速,直鏈下載,不限速;
功能豐富,可安裝插件實現(xiàn)各種云端功能。
不足:
需要自己維護備份;
存儲容量多為幾十G。
四、使用Docker Compose部署NextCloud
借助Docker Compose,您可以使用 YAML 文件 來配置所有應用程序服務,這樣您就可以輕松地使用單個命令啟動它們。在繼續(xù)之前,請確保您的系統(tǒng)上安裝了Docker (Linux安裝Docker教程)。
創(chuàng)建掛載目錄
mkdir -p /mnt/docker-volumes/nextcloud/home
創(chuàng)建docker-compose.yml
vi /mnt/docker-volumes/nextcloud/docker-compose.yml
輸入i進入編輯模式
情況1、使用外部已有數(shù)據(jù)庫
添加以下內容:
version: '2'
services:
app:
container_name: "nextcloud"
image: nextcloud
restart: always
ports:
- 80:80
volumes:
- /mnt/docker-volumes/nextcloud/home:/var/www/html
environment:
- MYSQL_PASSWORD=外部數(shù)據(jù)庫密碼
- MYSQL_DATABASE=外部數(shù)據(jù)庫名稱
- MYSQL_USER=外部數(shù)據(jù)庫登錄名
- MYSQL_HOST=外部數(shù)據(jù)庫主機IP
按Esc退出編輯模式,輸入:wq 保存并退出
情況2、數(shù)據(jù)庫與NextCloud一并安裝使用
添加以下內容:
version: '2'
services:
db:
container_name: "mariadb"
image: mariadb:10.5
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /mnt/docker-volumes/mariadb/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
container_name: "nextcloud"
image: nextcloud
restart: always
ports:
- 80:80
volumes:
- /mnt/docker-volumes/nextcloud/home:/var/www/html
links:
- db
environment:
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
按Esc退出編輯模式,輸入:wq 保存并退出
進入目錄
cd /mnt/docker-volumes/nextcloud
啟動容器
docker-compose up -d
五、使用NextCloud
1、訪問服務
http://192.168.50.101:80
2、創(chuàng)建管理員賬號密碼
初始化完成,進入首頁
3、基本設置
設置=》個人信息=》語言 設置為 “簡體中文”
5、下載客戶端
客戶端 | 下載地址 |
---|---|
IOS | App Store |
Android | 直接進入 |
Windows | Nextcloud-3.6.1-x64.msi |
MacOS | Nextcloud-3.6.1.pkg |
6、配置客戶端
進入客戶端
配置Nextcloud服務地址
http://192.168.50.101:80
輸入用戶名,密碼登錄即可文章來源:http://www.zghlxwxcb.cn/news/detail-442261.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-442261.html
到了這里,關于基于Docker搭建NextCloud-打造個人專屬或團隊共享的私有同步網(wǎng)盤的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!