菜鸟YY
专注于IT入门技巧教程分享

OMV搭建系列教程[8] – 安装NextCloud网盘服务器

NextCloud搭建个人网盘服务器

Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了WindowsMacAndroidiOSLinux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。

下面的步骤需要使用到Docker,如果还没有安装的请先安装,查看OMV配置Docker

创建NextCloud共享文件夹


Step 1:

  • 为了方便后期管理NextCloud云端数据,我们先创建个共享文件夹并开启SMB
  • 配置共享文件夹及开启SMB教程请参照: OMV搭建系列教程[3] – 共享文件夹SMB设置
  • 我是在 /srv/dev-disk-by-label-cangku 磁盘下创建了一个 nextcloud 的共享文件夹,并配置了SMB。

Step 2:

  • 打开PC的 此电脑 –> 网络 –> NAS
  • 就能看到我们刚才配置的共享文件夹

安装 mariadb 数据库

Step 1:

  • 服务 –> 容器 –> 获取镜像
  • 参数 输入 mariadb
  • 点击开始
  • 安装完成 刷新 界面

Step 2:

  • 服务 –> 容器
  • 选中 mariadb –> 部署镜像

填入以下数据

  • 容器名称: mariadb
  • Restart Policy:unless-stoppen # 容器重启策略
  • 端口转发:3307 –> 3306 # 映射容器内数据库端口(这里端口不要映射到宿主机的3306端口)
  • PUID=1000 # 当前用户PUID
  • PGID=100 # 当前用户PGID
  • MYSQL_ROOT_PASSWORD=123456 # 数据库root密码
  • MYSQL_DATABASE=nextcloud # 数据库名
  • MYSQL_USER=nextcloud # 数据库用户名
  • MYSQL_PASSWORD=123456 # 数据库用户密码
  • /home/yuyong/nextcloud/db:/var/lib/mysql # 映射数据库文件地址,根据自己的配置填写。
  • 点击保存
  • 数据库到此安装配置完成

安装NextCloud


Step 1:

  • 服务 –> 容器 –> 获取镜像
  • 在参数输入nextcloud –> 开始

Step 2:

  • 选中 nextcloud –> 部署镜像

填入以下数据

  • 容器名称: nextcloud
  • Restart Policy:unless-stoppen # 容器重启策略
  • 端口转发:8088 –> 80 # 映射容器内数据库端口
  • /home/yuyong/nextcloud/html:/var/www/html # 映射nextcloud配置文件地址,根据自己的配置填写。
  • /sharedfolders/nextcloud:/var/www/html/data # 映射nextcloud数据存放地址,就是上面配置的共享文件夹,这样我们就能在PC上操作网盘上的数据文件了。
  • 点击 保存!
  • nextcloud到此安装完成

运行NextCloud


Step 1:

  • nextcloud 访问路径 你的IP:你上面映射的端口
  • 例:192.168.2.11:8088
  • 第一次启动访问nextcloud的时候配置数据库,连接数据卷地址 :
  • 1、创建nextcloud管理员账号
  • 2、点击 储存&数据库
  • 3、点击 MySQL/MariaDB
  • 4、输入你上面配置mariadb的数据
  • 5、点击 安装完成
  • 稍等片刻

Step 2:

  • 安装完成后,会自动显示以下欢迎界面

Step 3:

  • 里面会有一些默认的示例文件,你可以把它们全部删除

附上MariaDB和NextCloud的Docker安装代码

# 参数根据自己环境修改 
# mariadb 安装
docker run -d --name db_nextcloud \
    -p 3307:3306 \
    -e PUID=1000 \
    -e PGID=100 \
    -e MYSQL_ROOT_PASSWORD=123456 \
    -e MYSQL_DATABASE=nextcloud \
    -e MYSQL_USER=nextcloud \
    -e MYSQL_PASSWORD=123456 \
    --restart=unless-stopped \
    -v /home/yuyong/nextcloud/db:/var/lib/mysql \
     mariadb


# nextcloud 安装
docker run -d --name nextcloud \
       -p 8088:80 \
       --restart=unless-stopped \
       -v /home/yuyong/nextcloud/html:/var/www/html \
       -v /sharedfolders/nextcloud/data:/var/www/html/data \
       nextcloud
赞(8) 打赏
您可以转载,但请注明作者及原文链接:菜鸟YY - 专注于IT入门技巧教程分享 » OMV搭建系列教程[8] – 安装NextCloud网盘服务器

评论 抢沙发

评论前必须登录!

 

您的支持是我们前进的动力

支付宝扫一扫打赏

微信扫一扫打赏