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

发布时间:2026/7/20 20:20:13
05LS2K3000 Loongnix 20桌面版 可道云(KodBox)完整部署教程 05LS2K3000 Loongnix 20桌面版 可道云KodBox完整部署教程1 软件版本2 安装依赖环境3 NGINX4 PHP5 MariaDB5.1 执行安装5.2 修改侦听地址为0.0.0.05.2 启动并设置开机自启5.3 安全初始化设置 root 密码、移除匿名用户、禁用远程 root5.4 使用 sudo 免密登录5.5 修改root密码及远程访问5.6 重启mariadb服务5.7 为可道云创建数据库用户6 安装 KodBoxME Pro-龙芯是一款基于龙芯2K3000处理器打造的国产化桌面存储NAS预装Loongnix系统支持用户根据需求自行下载安装可道云等私有云应用兼顾文件存储、开发测试、国产办公等应用需求。本文介绍如何在LS2K3000、Loongnix20环境中部署可道云。1 软件版本nginx 1.14.2php 7.3MariaDB 10.3.39redis 5.0.14安装完毕后查看版本# 查看nginx版本/usr/sbin/nginx-V# 查看php版本php--version# 查看mariadb版本mariadb--version# 查看redis版本redis-server--version2 安装依赖环境以下命令会安装 NginxWeb 服务器、MySQL数据库、Redis缓存和 PHP可道云运行环境sudoaptupdatesudoaptupgradesudoaptinstallnginx 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 ffmpeg3 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\-es/max_execution_time .*/max_execution_time 3600/g\-es/max_input_time .*/max_input_time 3600/g\-es/memory_limit .*/memory_limit 512M/g\-es/post_max_size .*/post_max_size 512M/g\-es/upload_max_filesize .*/upload_max_filesize 512M/g\${PHP_INI}sudosed-i\-es/pm.max_children .*/pm.max_children 100/g\-es/pm.start_servers .*/pm.start_servers 10/g\-es/pm.min_spare_servers .*/pm.min_spare_servers 10/g\-es/pm.max_spare_servers .*/pm.max_spare_servers 50/g\-es/;pm.max_requests 500/pm.max_requests 500/g\-es/;listen.mode 0660/listen.mode 0666/g\${PHP_FPM}sudosystemctl restart php7.3-fpm5 MariaDB5.1 执行安装sudoaptupdatesudoaptinstallmariadb-server mariadb-client5.2 修改侦听地址为0.0.0.0编辑配置文件:/etc/mysql/mariadb.conf.d/50-server.cnfsudovim/etc/mysql/mariadb.conf.d/50-server.cnf找到 bind-address修改为bind-address 0.0.0.0需要重启服务生效5.2 启动并设置开机自启sudosystemctl start mariadbsudosystemctlenablemariadb5.3 安全初始化设置 root 密码、移除匿名用户、禁用远程 rootsudomysql_secure_installation交互步骤简要说明回车当前无 root 密码Y 设置 root 密码输入两次新密码Y 删除匿名用户Y 禁止 root 远程登录Y 删除 test 测试库Y 刷新权限表生效5.4 使用 sudo 免密登录sudomysql5.5 修改root密码及远程访问进入数据库后设置自定义密码用于程序 / 远程连接。进入后修改 root 密码支持密码登录ALTERUSERrootlocalhostIDENTIFIEDBY你的数据库密码;FLUSHPRIVILEGES;exit;远程访问 root额外执行授权语句CREATEUSERroot%IDENTIFIEDBY你的密码;GRANTALLPRIVILEGESON*.*TOroot%WITHGRANTOPTION;FLUSHPRIVILEGES;5.6 重启mariadb服务sudosystemctl restart mariadb5.7 为可道云创建数据库用户CREATEUSERusernamelocalhostIDENTIFIEDBYpassword;CREATEDATABASEIFNOTEXISTSkodboxCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;GRANTALLPRIVILEGESONkodbox.*TOusernamelocalhost;FLUSHPRIVILEGES;实际CREATEUSERkodboxlocalhostIDENTIFIEDBYkodbox123;CREATEDATABASEIFNOTEXISTSkodboxCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;GRANTALLPRIVILEGESONkodbox.*TOkodboxlocalhost;FLUSHPRIVILEGES;如需远程访问额外创建全网访问账号CREATEUSERkodbox%IDENTIFIEDBYkodbox123;GRANTALLPRIVILEGESONkodbox.*TOkodbox%;FLUSHPRIVILEGES;6 安装 KodBox下载最新版 kodbox 安装包解压到网站根目录sudoaptinstall-yunzipcd/mnt/01volume/02kodsitesudocurl-Lhttps://github.com/kalcaddle/kodbox/archive/refs/tags/1.68.10.zip-okodbox.zipsudounzipkodbox.zipsudormkodbox.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站视频