简介
可道云,原名芒果云,是基于Web技术的私有云在线文档管理解决方案。
特点
- 轻量易部署
借助可道云,五分钟即可完成私有云平台的初步搭建和使用;采用Ajax+Json进行数据通信,毫秒级的响应速度;全平台兼容,对硬件设施要求低,有助于企业挖掘现有硬件潜力,降低部署成本。 - 本地化的用户体验
沿用了Windows操作界面和习惯方式,与本地完全一致的操作体验,用户无须学习即可适应,是私有云里的小米系统,对传统私有云的交互方式构成了革命性的改变。 在线操作,本地体验。支持100多种所有格式包括文档、多媒体、工程图件与矢量图件的在线预览和播放,支持文本文档、office文档的在线编辑,支持在线编程,支持文档分享、离线下载等功能。 - 适用性强,应用场景多
全平台兼容性:Win、Linux、Mac (Apache、Nginx、IIS)。从百元级别的智能路由器和盒子产品,到NAS网络存储设备,到服务器面板,服务器,硬件集成,ERP集成,私有云、公有云、SaaS服务搭建等各种场景都可自如适用。 - 可控性、安全性
支持私有云的局域网部署,多元化的群组和用户权限设置和管理;采取多种加密、防护和强制提醒手段来增强安全性。 - 高度的可定制和可拓展性
可道云内建插件和应用市场,为私有云提供了强大的可拓展性;同时,可道云提供开放的API接口,用户可以根据自己需求方便地与ERP、OA等业务系统集成和开发,完善企业业务模块,与现有业务系统完美融合。
安装docker
curl -sSL https://get.daocloud.io/docker | sh
安装Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
使用docker-compose同时部署数据库(推荐)
git clone https://github.com/KodCloud-dev/docker.git kodbox
cd ./kodbox/compose/
# 修改docker-compose.yaml,设置数据库
docker-compose up -d
version: "3.5"
services:
db:
image: mariadb:10.5.5
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- "./db:/var/lib/mysql"
- "./mysql-init-files:/docker-entrypoint-initdb.d"
environment:
- "TZ=Asia/Shanghai"
- "MYSQL_ROOT_PASSWORD="
- "MYSQL_DATABASE_FILE=/run/secrets/mysql_db"
- "MYSQL_USER_FILE=/run/secrets/mysql_user"
- "MYSQL_PASSWORD_FILE=/run/secrets/mysql_password"
secrets:
- mysql_db
- mysql_password
- mysql_user
app:
image: kodcloud/kodbox:v1.15
ports:
- 80:80
links:
- db
- redis
volumes:
- "./data:/var/www/html"
environment:
- "MYSQL_SERVER=db"
- "MYSQL_DATABASE_FILE=/run/secrets/mysql_db"
- "MYSQL_USER_FILE=/run/secrets/mysql_user"
- "MYSQL_PASSWORD_FILE=/run/secrets/mysql_password"
- "SESSION_HOST=redis"
restart: always
secrets:
- mysql_db
- mysql_password
- mysql_user
redis:
image: redis:alpine3.12
environment:
- "TZ=Asia/Shanghai"
restart: always
secrets:
mysql_db:
file: "./mysql_db.txt"
mysql_password:
file: "./mysql_password.txt"
mysql_user:
file: "./mysql_user.txt"
通过环境变量自动配置
kodbox容器支持通过环境变量自动配置。您可以在首次运行时预先配置安装页面上要求的所有内容。要启用自动配置,请通过以下环境变量设置数据库连接。
MYSQL/MariaDB:
MYSQL_DATABASE
数据库名.MYSQL_USER
数据库用户.MYSQL_PASSWORD
数据库用户密码.MYSQL_SERVER
数据库服务地址.MYSQL_PORT
数据库端口,默认3306
如果设置了任何值,则在首次运行时不会在安装页面中询问这些值。通过使用数据库类型的所有变量完成配置后,您可以通过设置管理员和密码(仅当您同时设置这两个值时才有效)来配置kodbox实例:
KODBOX_ADMIN_USER
管理员用户名,可以不设置,访问网页时自己填.KODBOX_ADMIN_PASSWORD
管理员密码,可以不设置,访问网页时自己填.
redis/memcached:
博主太厉害了!
看的我热血沸腾啊
不错不错,我喜欢看
怎么收藏这篇文章?
博主真是太厉害了!!!