嘉兴市建设教育网站,最近三天的新闻大事摘抄,便利的响应式网站建设,坑梓做网站公司怎么样简介#xff1a;NextCloud是一个开源的云存储解决方案#xff0c;可以在自己的服务器上搭建个人云存储系统。它提供了与市面上主流云存储服务#xff08;如Dropbox、Google Drive#xff09;相似的功能#xff0c;包括文件存储、共享、同步、协作等。NextCloud的主要优势在…简介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: 3volumes:# 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-isolationREAD-COMMITTED --binlog-formatROW --character-set-serverutf8 --collation-serverutf8_binenvironment:# root密码- MYSQL_ROOT_PASSWORDrootnextcloud# 新建数据库- MYSQL_DATABASEnextcloud# 新建用户- MYSQL_USERnextcloud# 新用户密码- MYSQL_PASSWORDadminnextcloud- TZAsia/Shanghai- LANGen_US.UTF-8ports:- 3306:3306networks: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_HOSTnextcloud-mysql# 数据库名- MYSQL_DATABASEnextcloud# 数据库用户- MYSQL_USERnextcloud# 数据库密码- MYSQL_PASSWORDadminnextcloud# Redis地址- REDIS_HOSTnextcloud-redis# Redis端口- REDIS_HOST_PORT6379# Redis密码#- REDIS_HOST_PASSWORD# PHP脚本最大内存- PHP_MEMORY_LIMIT512M# PHP文件上传限制- PHP_UPLOAD_LIMIT2048Mports:- 8085:80networks: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