简介:NextCloud是一个开源的云存储解决方案,可以在自己的服务器上搭建个人云存储系统。它提供了与市面上主流云存储服务(如Dropbox、Google Drive)相似的功能,包括文件存储、共享、同步、协作等。NextCloud的主要优势在于它是开源的,使用者可以自由地在自己的服务器上安装和使用。此外,NextCloud还提供了丰富的应用市场,可以为用户提供更多的功能和扩展。

主要功能:

1、文件存储:NextCloud可以用于存储各种类型的文件,包括文本文档、表格、演示文稿、图片、视频等。用户可以使用Web界面或客户端软件(如NextCloud Desktop Client)来上传和管理文件。

2、文件共享:NextCloud提供了多种方式来共享文件,包括公共链接、用户/用户组共享、外部共享(如与Google Drive共享)等。

3、文件同步:NextCloud提供了多种方式来同步文件,包括使用Web界面、客户端软件(如NextCloud Desktop Client)或者使用同步客户端(如rsync)等。

4、协作功能:NextCloud提供了丰富的协作功能,包括实时文档编辑、聊天、日程等。

官网:

https://nextcloud.com/

安装步骤:

# 分别拉取 nextcloud-apache镜像、 redis镜像、数据库镜像
docker pull nextcloud:24.0.4-apache
docker pull redis:6.2.7-bullseye
docker pull mariadb:10.5.17# 创建程序存储数据目录
mkdir -p /data/nextcloud# 进入目录
cd /data/nextcloud

创建并编辑docker-compose.yml配置文件:

如端口被占用,请更换端口。如8085, 3307等,容器网段同理。

version: '3'volumes:# apache数据卷nextcloud-data:# 数据库数据卷nextcloud-db:# redis数据卷nextcloud-redis:services:nextcloud-mysql:image: mariadb:10.5.17container_name: nextcloud-mysqlvolumes:- nextcloud-db:/var/lib/mysql- /etc/localtime:/etc/localtimerestart: alwayscommand: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --character-set-server=utf8 --collation-server=utf8_binenvironment:# root密码- MYSQL_ROOT_PASSWORD=root@nextcloud# 新建数据库- MYSQL_DATABASE=nextcloud# 新建用户- MYSQL_USER=nextcloud# 新用户密码- MYSQL_PASSWORD=admin@nextcloud- TZ=Asia/Shanghai- LANG=en_US.UTF-8ports:- "3306:3306"networks:nextcloud-net:nextcloud-redis:image: redis:6.2.7-bullseyecontainer_name: nextcloud-redisvolumes:- ./redis.conf:/usr/local/etc/redis/redis.conf- /etc/localtime:/etc/localtime- nextcloud-redis:/datarestart: alwaysnetworks:nextcloud-net:nextcloud-apache:image: nextcloud:24.0.4-apachecontainer_name: nextcloud-apachevolumes:- /etc/localtime:/etc/localtime- nextcloud-data:/var/www/htmlrestart: alwaysenvironment:# 数据库地址- MYSQL_HOST=nextcloud-mysql# 数据库名- MYSQL_DATABASE=nextcloud# 数据库用户- MYSQL_USER=nextcloud# 数据库密码- MYSQL_PASSWORD=admin@nextcloud# Redis地址- REDIS_HOST=nextcloud-redis# Redis端口- REDIS_HOST_PORT=6379# Redis密码#- REDIS_HOST_PASSWORD=# PHP脚本最大内存- PHP_MEMORY_LIMIT=512M# PHP文件上传限制- PHP_UPLOAD_LIMIT=2048Mports:- "8085:80"networks:nextcloud-net:links:- nextcloud-mysql- nextcloud-redisnetworks:nextcloud-net:driver: bridgeipam:config:# 配置容器网段- subnet: 172.26.15.0/24gateway: 172.26.15.1

进入目录,创建和启动容器:

cd /data/nextcloud
docker-compose up -d

运行结果:docker ps -a

访问并注册登录:http://{ip}:8085/

文件和图片列表:官方提供了注册后生成了部分示例文件。

windows客户端安装:类似百度云PC客户端

https://github.com/nextcloud/desktop/releases/download/v3.6.0/Nextcloud-3.6.0-x64.msi

docker应用:搭建私有云盘相关推荐

  1. python 私有云_利用Docker+NextCloud搭建私有云盘

    利用Docker+NextCloud搭建私有云盘 NextCloud 是一款开源网络硬盘系统,最新版本是15,NextCloud 源代码完全开放,你可以在开源许可协议的约束下免费使用,对于需要专业支持 ...

  2. nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  3. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  4. 本地搭建私有云盘:虚拟机安装群晖NAS 1/5

    系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置 ...

  5. 不买NAS搭建私有云盘:虚拟机安装群晖 1-5

    系列文章 ​​​​​​​不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...

  6. 不买NAS,也能用cpolar搭建私有云盘4 (设定群晖共享文件夹并安装cpolar)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

  7. 本地搭建私有云盘:安装Synology Assistant 2/5

     系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设 ...

  8. 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

  9. 不买NAS搭建私有云盘:设定群晖共享文件夹并安装cpolar 4-5

    系列文章 ​​​​​​​不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...

  10. 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

最新文章

  1. 数据结构 python的书推荐-为什么程序员一定要学数据结构?数据结构书单推荐~...
  2. 27 网络通信协议 udp tcp
  3. 炼油机出来的什么油_小型精炼油设备10来万一套供不应求,油作坊提高油品质量才有出路...
  4. 牛客题霸 [ 集合的所有子集] C++题解/答案
  5. Axure RP 8.0正式版下载地址 安装和汉化说明
  6. Python学习笔记(运算符)
  7. go-elasticsearch: Elastic官方的Go语言客户端
  8. python三大神器_常用Python代码及花式写法(函数调用自身+三大神器)
  9. spring 4 异常HttpMediaTypeNotAcceptableException解决方案
  10. 以色列网络武器出口对象国从102个锐减至37个
  11. eyoucms如何调用指定栏目下的推荐文章
  12. [spark]Spark2.4.6用bulkload写入Hbase1.3.1表的多列
  13. java面试题,各大企业常见的java笔试题及答案(精华)
  14. C# PDF操作之-PDF转WORD
  15. “打砖块”H5游戏源码
  16. 查看php是否支持sg11,云虚拟主机支持SG11扩展
  17. 肯德尔系数怎么分析_SPSS统计案例笔记16:相关分析之kendall系数
  18. react-native >0.69版本 链接@ant-design/icons-react-native
  19. wordwrap() 函数
  20. LInux知识点(三)--- 动态监控系统

热门文章

  1. 解决CentOS无法识别网卡问题
  2. kindle运行html
  3. fiddler的inspectors传入的参数乱码
  4. 基于Python的人机交互的五子棋博弈树搜索
  5. javaweb(servlet)+jsp+Mysql实现的简单相册管理系统(功能包含登录、管理首页、添加图片、分类管理、修改密码、图片详情等)
  6. 好看软件多linux,软件技术|ubuntu18+正在成为最漂亮好用桌面系统
  7. python怎么开始编程_编程零基础应当如何开始学习 Python?
  8. Visual Studio C# 项目生成时复制项目资源目录到生成目录
  9. 今日早报要闻内容12条
  10. Qt Creator基本使用方法学习