千家信息网

如何使用docker部署nextcloud网盘

发表于:2024-10-12 作者:千家信息网编辑
千家信息网最后更新 2024年10月12日,这篇文章主要介绍如何使用docker部署nextcloud网盘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!NextCloud 你可以在自己的计算机上共享任何文件或文件夹,并将
千家信息网最后更新 2024年10月12日如何使用docker部署nextcloud网盘

这篇文章主要介绍如何使用docker部署nextcloud网盘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

NextCloud 你可以在自己的计算机上共享任何文件或文件夹,并将它们与 NextCloud 服务器同步。当你把文件放入共享目录,这些文件就会立即同步到 NextCloud 服务器以及所有相关联的 NextCloud / ownCloud 桌面客户端、Android 客户端或 iOS 客户端。

安装docker

yum install docker-io -ydocker -v // 查看版本systemctl start docker // 启动 dockersystemctl enable docker // 设置开机自启动docker info // 如果已经启动 docker,会输出全局信息

安装docker-compose

复制代码 代码如下:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

为安装脚本添加执行权限

chmod +x /usr/local/bin/docker-compose

编写docker-compose文件

nextcloud: image: nextcloud container_name: nextcloud_web links:  - nextcloud-db:nextcloud-db environment:  - UID=1000  - GID=1000  - UPLOAD_MAX_SIZE=5G  - APC_SHM_SIZE=128M  - OPCACHE_MEM_SIZE=128  - CRON_PERIOD=15m  - TZ=Aisa/Shanghai  - ADMIN_USER=admin  - ADMIN_PASSWORD=admin@tencent  - DOMAIN=localhost  - DB_TYPE=mysql  - DB_NAME=nextcloud  - DB_USER=nextcloud  - DB_PASSWORD=nextcloud  - DB_HOST=nextcloud-db volumes:   #文件会放在宿主机的 `/root/nextcloud` 目录,如果不存在会自动创建  - /root/nextcloud/data:/var/www/html expose:  - 80 ports:  # 宿主机端口:镜像端口  - 80:80/tcp restart: alwaysnextcloud-db: image: mariadb:10 container_name: nextcloud_db volumes:   #数据库文件会放在宿主机的 `/root/nextcloud/db` 目录,如果不存在会自动创建  - /root/nextcloud/db:/var/lib/mysql environment:  - MYSQL_ROOT_PASSWORD=root  - MYSQL_DATABASE=nextcloud  - MYSQL_USER=nextcloud  - MYSQL_PASSWORD=nextcloud restart: always

编辑完后保存退出,在 docker-compose.yml 同级目录执行:

docker-compose up -d

查看容器是否记启动

docker ps -a

启动成功后通过浏览器访问nextcloud,以下信息参考docker-compose

所有初始化配置填写完毕之后,等待大约半分钟左右安装完成就可以看见 Nextcloud 的主目录页面

如果需要删除系统默认自带的文件及文件夹,需要删除skeleton目录下的所有文件,

cd /root/nextcloud/data/core/skeletonrm -rf *

用户登陆后就看不到系统自带的文件夹

可以为nextcloud添加用户和群组

配置电子邮件服务器

开启注册帐号功能,需要安装Registration插件,找到Registration插件点击下载启用

打开首页,就会出现注册页面,点击注册

输入邮件地址,你的邮箱就会收到一封注册的邮件,根据提示就可以注册完成

需要给用户创建文件夹,下载Group folders插件,并启用,

还可以将文件夹共享给群组和用户,还可以设置权限

还有许多插件可以通过"+应用"去下载体验。

以上是"如何使用docker部署nextcloud网盘"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

文件 目录 文件夹 插件 用户 客户 客户端 宿主 宿主机 服务器 邮件 服务 代码 信息 内容 权限 端口 篇文章 系统 页面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 太原市网络技术有限公司 网络技术的股票成交量 小度可以改服务器吗 一念逍遥一直正在连接自动更新服务器 泰拉瑞亚服务器联机分地区吗 我的世界最富有的服务器号 江苏诚信积分管理软件开发公司 数据库系统基础教程答案三章 贾玉彬网络安全 网络安全知了堂 请于这台服务器管理员 移动摄像头连接服务器失败 网络安全的三个核心 乐天华网络技术真假 嵌入式软件开发用到的编程语言 中国黑帽网络安全小组 吉林省省网络安全举报平台 x58服务器主板支持什么内存条 网络安全实训总结 百度文库 等多项网络技术工作 网络技术的股票成交量 泰拉瑞亚手机能进服务器吗 灌云口碑好的网络技术排名靠前 中职网络技术与应用 安阳军博软件开发有什么功能 数据库执行存储包卡住 一级服务器统一管理 怎么在本地建立数据库服务 软件开发管理咨询公司 eplan启动出错数据库未找
0