【NAS】绿联UGOS Pro系统使用docker-compose安装kodbox


KodBox介绍

KodBox凭借其丰富的功能、高效的数据管理和协作能力、强大的安全措施以及多平台兼容性,成为企业和个人用户的理想选择。

私有化部署和存储安全‌:KodBox支持私有化部署,确保存储安全可控。通过多重加密技术,保护用户数据安全,防止未经授权的访问‌。

‌文件格式支持和在线预览‌:KodBox支持数百种文件格式的在线预览、编辑和播放,方便用户快速浏览和编辑各种文件‌。

‌高效协作和权限管理‌:KodBox提供细粒度的文档权限管理,支持灵活的权限体系,满足多样化的文件分享与协作需求。用户可以轻松设置不同用户的权限,确保敏感文件只能被授权人员访问‌。

‌多平台兼容性和便捷操作‌:KodBox具有全平台客户端覆盖,用户可以随时随地访问和同步挂载文件。其操作体验类似于Windows,即使是第一次使用的人也能轻松上手‌。

‌数据可视化和历史追踪‌:KodBox通过强化的数据可视化功能帮助用户直观理解存储的信息,支持文件修改历史追踪、大小分布查看和协作模式分析,促进数据分析、项目管理和决策制定‌。

‌免费使用和开源‌:KodBox是开源且免费的,基础功能对小团体或个人使用完全足够。用户可以根据需要选择不同版本,满足不同的使用需求‌。

‌强大的文件传输和管理功能‌:KodBox采用数据去重技术,支持相同文件急速上传、系统内多文件快速复制和移动。用户可以在多个不同的存储平台之间快速进行文件的预览和转移‌。

下面来介绍:绿联UGOS Pro系统使用docker-compose安装kodbox教程。

安装前准备

绿联UGOS Pro系统升级到最新版本

!

docker-compose安装

docker-compose安装相对快捷方便

镜像简介

打开docker应用面板

!

选择“项目”部署

!

kodbox的安装需要用到“Redis”、“mariadb”和“kodbox”的相关镜像:

!

使用docker部署相对较为复杂而且容易出现奇奇怪怪的问题。

安装部署准备

准备compose配置

MYSQL_ROOT_PASSWORD=your_passwordMYSQL_PASSWORD=your_passwordMYSQL_DATABASE=kodboxMYSQL_USER=kodbox在本地新建一个文件compose.yml并拷贝以下配置:

`version: '3.5'services:
db:
image: mariadb:10.6
restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
volumes:
- "./db:/var/lib/mysql"
environment:
- MARIADB_AUTO_UPGRADE=1
- MARIADB_DISABLE_UPGRADE_BACKUP=1
env_file:
- db.env
app:
image: kodcloud/kodbox
restart: always
ports:
- 8000:80                 #左边8000是站点使用端口,可以修改
volumes:
- "./site:/var/www/html"
environment:
- MYSQL_HOST=db
- REDIS_HOST=redis
env_file:
- db.env
depends_on:
- db
- redis  redis:
image: redis:alpine
restart: always  office:
image: kodcloud/kodoffice:7.4.1.1
restart: always
ports:
- 8001:80
environment:
- PRODUCTION_EDITION=true
- REDIS_ENABLED=false
- REDIS_SERVER_HOST=localhost`

进入绿联NAS文件管理器,在docker目录下新建“kodbox”文件夹

compose.yml上传到kodbox目录

运行kodbox项目

1、运行docker应用,创建项目

2、存放路径选择刚新建的“kodbox”文件夹

3、导入上文提到的yaml文件

确定后点击“立即部署”完成安装。

运行

完成并登录

访问ports:设置的端口,利用hppt://[NAS IP]:ports 进行登录

外部访问

内网穿透应用

没有公网IPV4的小伙伴可以参考“[NAS]无需公网IPV4,绿联NAS 4600+升级到UGOS PRO系统后安装SakuraFrp穿透,轻松访问Docker应用"这篇教程,能快速部署穿透服务。

应用内部穿透

kodbox自身提供有限免费的内网穿透服务,APP或网页登录后设置

在后台管理中可以打开使用

最后

我这提供一下我自己的yaml文件,包能成功安装的,有需求的小伙伴可自行选用,以下

`version: '3.5'
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- "./db:/var/lib/mysql"
environment:
- "TZ=Asia/Shanghai"
- "MYSQL_ROOT_PASSWORD=123456"#数据库用户root的密码自行设置复杂密码 
- "MYSQL_DATABASE=kodbox"#数据库名称
- "MYSQL_USER=admin"#数据库新建用户
- "MYSQL_PASSWORD=123456"#数据库新建用户密码自行设置复杂密码
restart:
always
app:
image: kodcloud/kodbox
ports:
- "81:80"#外部访问端口:内部端口
links:
- db
- redis
volumes:
- "./site:/var/www/html"
- "./mnt/user:/data"#你的本地目录映射给kodbox
restart: always
redis:
image: redis:alpine
environment:
- "TZ=Asia/Shanghai"
restart: always`

参考文档1 :https://docs.kodcloud.com/setup/dsm7\_docker/

参考文档2:https://docs.kodcloud.com/setup/docker/



    扫描二维码,在手机上阅读
    收藏
    文章目录


      [NAS]无需公网IPV4绿联NAS 4600+升级到UGOS PRO系统后安装SakuraFrp穿透,轻松访问Docker应用

      免费的内网穿透FRP?NPS?哪款好用?我的彷徨和我的坚持!

      评 论
      请登录后再评论