当前位置: 首页 > news >正文

05LS2K3000 Loongnix 20桌面版 可道云(KodBox)完整部署教程

05LS2K3000 Loongnix 20桌面版 可道云(KodBox)完整部署教程

    • 1 软件版本
    • 2 安装依赖环境
    • 3 NGINX
    • 4 PHP
    • 5 MariaDB
      • 5.1 执行安装
      • 5.2 修改侦听地址为0.0.0.0
      • 5.2 启动并设置开机自启
      • 5.3 安全初始化(设置 root 密码、移除匿名用户、禁用远程 root)
      • 5.4 使用 sudo 免密登录
      • 5.5 修改root密码及远程访问
      • 5.6 重启mariadb服务
      • 5.7 为可道云创建数据库用户
    • 6 安装 KodBox

ME Pro-龙芯是一款基于龙芯2K3000处理器打造的国产化桌面存储NAS,预装Loongnix系统,支持用户根据需求自行下载安装可道云等私有云应用,兼顾文件存储、开发测试、国产办公等应用需求。
本文介绍如何在LS2K3000、Loongnix20环境中部署可道云。

1 软件版本

  • nginx 1.14.2
  • php 7.3
  • MariaDB 10.3.39
  • redis 5.0.14

安装完毕后查看版本:

# 查看nginx版本/usr/sbin/nginx-V# 查看php版本php--version# 查看mariadb版本mariadb--version# 查看redis版本redis-server--version

2 安装依赖环境

以下命令会安装 Nginx(Web 服务器)、MySQL(数据库)、Redis(缓存)和 PHP(可道云运行环境):

sudoaptupdate&&sudoaptupgradesudoaptinstallnginx redis-serversudoaptinstallphp php-fpm php-mysql php-gd php-redis php-mbstring php-curl php-xml php-zip php-jsonsudosystemctl disable apache2.servicesudosystemctlenablenginx php8.1-fpm mysql redis-server

以下扩展用于生成图片、视频等文件的封面缩略图:

sudoaptinstallimagemagick ffmpeg

3 NGINX

编辑 /etc/nginx/sites-enabled/default,调整以下关键配置:

listen 80; ##访问端口 root /mnt/01volume/02kodsite; #改成自己的站点目录 server_name _; #访问域名 '_'代表任何域名都能访问

还需添加以下配置,使 Nginx 能正确解析 PHP 文件:

location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/run/php/php7.3-fpm.sock; fastcgi_index index.php; set $path_info $fastcgi_path_info; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; include fastcgi_params; }

4 PHP

以下命令调整 PHP 运行参数(如上传大小、执行时间等),以满足可道云对大文件上传的需求:

PHP_INI=/etc/php/7.3/fpm/php.iniPHP_FPM=/etc/php/7.3/fpm/pool.d/www.confsudosed-i\-e"s/max_execution_time = .*/max_execution_time = 3600/g"\-e"s/max_input_time = .*/max_input_time = 3600/g"\-e"s/memory_limit = .*/memory_limit = 512M/g"\-e"s/post_max_size = .*/post_max_size = 512M/g"\-e"s/upload_max_filesize = .*/upload_max_filesize = 512M/g"\${PHP_INI}sudosed-i\-e"s/pm.max_children = .*/pm.max_children = 100/g"\-e"s/pm.start_servers = .*/pm.start_servers = 10/g"\-e"s/pm.min_spare_servers = .*/pm.min_spare_servers = 10/g"\-e"s/pm.max_spare_servers = .*/pm.max_spare_servers = 50/g"\-e"s/;pm.max_requests = 500/pm.max_requests = 500/g"\-e"s/;listen.mode = 0660/listen.mode = 0666/g"\${PHP_FPM}sudosystemctl restart php7.3-fpm

5 MariaDB

5.1 执行安装

sudoaptupdatesudoaptinstallmariadb-server mariadb-client

5.2 修改侦听地址为0.0.0.0

编辑配置文件:/etc/mysql/mariadb.conf.d/50-server.cnf

sudovim/etc/mysql/mariadb.conf.d/50-server.cnf

找到 bind-address,修改为:

bind-address = 0.0.0.0

需要重启服务生效

5.2 启动并设置开机自启

sudosystemctl start mariadbsudosystemctlenablemariadb

5.3 安全初始化(设置 root 密码、移除匿名用户、禁用远程 root)

sudomysql_secure_installation

交互步骤简要说明:

  • 回车(当前无 root 密码)
  • Y 设置 root 密码,输入两次新密码
  • Y 删除匿名用户
  • Y 禁止 root 远程登录
  • Y 删除 test 测试库
  • Y 刷新权限表生效

5.4 使用 sudo 免密登录

sudomysql

5.5 修改root密码及远程访问

  • 进入数据库后,设置自定义密码用于程序 / 远程连接。
  • 进入后修改 root 密码(支持密码登录)
ALTERUSER'root'@'localhost'IDENTIFIEDBY'你的数据库密码';FLUSHPRIVILEGES;exit;

远程访问 root,额外执行授权语句:

CREATEUSER'root'@'%'IDENTIFIEDBY'你的密码';GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION;FLUSHPRIVILEGES;

5.6 重启mariadb服务

sudosystemctl restart mariadb

5.7 为可道云创建数据库用户

CREATEUSER'username'@'localhost'IDENTIFIEDBY'password';CREATEDATABASEIFNOTEXISTSkodboxCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;GRANTALLPRIVILEGESONkodbox.*TO'username'@'localhost';FLUSHPRIVILEGES;

实际

CREATEUSER'kodbox'@'localhost'IDENTIFIEDBY'kodbox@123';CREATEDATABASEIFNOTEXISTSkodboxCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;GRANTALLPRIVILEGESONkodbox.*TO'kodbox'@'localhost';FLUSHPRIVILEGES;

如需远程访问,额外创建全网访问账号:

CREATEUSER'kodbox'@'%'IDENTIFIEDBY'kodbox@123';GRANTALLPRIVILEGESONkodbox.*TO'kodbox'@'%';FLUSHPRIVILEGES;

6 安装 KodBox

下载最新版 kodbox 安装包,解压到网站根目录:

sudoaptinstall-yunzipcd/mnt/01volume/02kodsitesudocurl-L"https://github.com/kalcaddle/kodbox/archive/refs/tags/1.68.10.zip"-okodbox.zipsudounzipkodbox.zip&&sudormkodbox.zipsudochown-Rwww-data:www-data /mnt/01volume/02kodsite/kodbox-1.68.10sudochmod-R755/mnt/01volume/02kodsite/kodbox-1.68.10

修改 nginx 配置文件,编辑 /etc/nginx/sites-enabled/default,调整以下关键配置:

root /mnt/01volume/02kodsite; #改成自己的站点目录 # 修改为 root /mnt/01volume/02kodsite/kodbox-1.68.10; # 在后面index首页列表中增加index.php index index.html ... index.php;

重启nginx服务

sudosystemctl restart nginx

对应的B站视频

http://www.jsqmd.com/news/1230256/

相关文章:

  • 【YOLO26多模态涨点改进】TIP 2025 | 独家创新首发、特征融合改进篇| 引入DFAM双特征聚合模块,通过局部纹理先验强化边缘、轮廓信息,助力RGB-D目标检测、多模态融合目标检测有效涨点
  • 如何3步永久保存微信聊天记录:打造个人数字记忆档案馆的完整指南
  • 海外“可玩式内容”平台爆发,抖音、腾讯、小红书等国内巨头如何布局互动内容赛道?
  • 清远电缆回收处置指南:2026优选:资质齐全企业 - 广东再生资源回收
  • 浙江省台州市六层规划自建房电梯落地:精准预留尺寸定制香槟金观光梯,细致业主跨城考察工厂认可专业服务
  • 2026年7月百达翡丽南京官方热线电话与网点地址客户服务信息最新公示 - 百达翡丽服务中心
  • 劳力士中国官方售后服务中心|完整网点地址与热线权威信息公示(2026年7月最新) - 劳力士服务中心
  • 【官方星级认证排行榜TOP1】2026上海专业洗涤设备源头厂家权威评测:谁才是洗涤行业的品质之王? - 品牌鉴赏官2026
  • 鸿蒙 ArkTS 实战:Micro Shop Inventory 从微店库存到电商运营工具完整解析
  • 提升演讲水平和说话能力必读的三本书
  • 2026年7月最新真力时烟台莱州印象城购物中心维修保养服务电话 - 亨得利钟表维修中心
  • 别再手动调参了!Gemini温度/Top-p/Max-output三参数黄金组合公式(附Jupyter可运行验证脚本)
  • 告别手动加班 Python批量处理Excel表格(读写/筛选/统计)
  • 有了这些AI论文工具,2026年写论文再也不用愁眉苦脸
  • 终极重复文件清理指南:5步快速上手Krokiet系统优化工具
  • python的安装
  • 高性价比妊娠油推荐|全线测评,选油不必一味追求低价 - 信息热点
  • 2026采购员必看!重庆锌钢铝合金百叶窗厂家/通风防雨空调外机罩格栅网靠谱推荐万州黔江涪陵渝中大渡口江北外墙工程百叶源头工厂批发!附百叶本质溯源与主流工艺分类科普 - 奋斗者888
  • AI时代字体搭配失效?92%设计师忽略的3个神经网络识别盲区及修复方案
  • 浪琴青岛客户服务2026年7月最新网点地址及售后热线电话声明 - 浪琴服务中心
  • 破解机械钣金加工定制痛点:OSD一站式方法论如何保障重型结构件质量与交期? - 全域品牌推荐
  • 【滤波跟踪】基于卡尔曼滤波进行二维轨迹跟踪研究附Matlab代码
  • dotnet-core-uninstall多语言支持:国际化与本地化实现原理
  • 2026河源变压器回收行业报告:正规一体化服务商推荐 - 广东再生资源回收
  • Obsidian 官方 Sync 太贵有替代方案吗?用同步插件性价比超高
  • HsMod终极指南:炉石传说游戏体验的全面增强方案
  • 2026年7月物流寄大件怎么算运费?Top5省钱攻略与品牌实测推荐 - 快递物流资讯
  • 外卖霸王餐“实时试吃名额剩余量”展示:Java后端基于Redis HyperLogLog+Lua脚本实现高精度低内存的计数方案
  • Remount浏览器兼容性解决方案:从IE到现代浏览器的适配指南
  • 2026年7月最新天梭海口秀英万达广场维修保养服务电话 - 天梭服务中心