我用3分钟,在云上搭了个私有的“百度网盘”!
作为开发者,我经常需要在服务器上传输和修改文件。我厌倦了使用笨重的 FTP 客户端,也烦透了每次修改一个小文件都要经历“下载-修改-上传”的繁琐流程。
我一直梦想能有一个像 Windows 文件资源管理器一样直观、还能在线编辑代码的工具来管理我的服务器。后来,我找到了 Kodcloud,一个在 GitHub 上拥有 14.2k Star 的开源神器。

它究竟有多酷?
Kodcloud(也叫 KodExplorer)是一个基于 Web 的文件管理器和代码编辑器。把它部署在你的服务器上,你就能通过浏览器实现:
-
熟悉的桌面式操作:像操作电脑一样,拖拽上传、框选、复制、粘贴、解压缩文件。
-
强大的在线编辑器:内置了功能强大的代码编辑器,支持语法高亮,可以直接在浏览器里修改代码并保存。
-
多媒体在线预览:可以直接在线播放视频、听音乐、查看图片和 PDF 文档。
-
权限管理与分享:可以创建多个用户,精细化控制每个文件夹的访问权限,并能像网盘一样生成文件分享链接。
传统部署方式的“痛”
Kodcloud 本身是一个 PHP 应用,传统的部署方式对于不熟悉 PHP 环境的开发者来说,简直是一场噩梦:
- 搭建 Web 环境:需要手动安装并配置 Apache/Nginx + PHP + 各种 PHP 扩展,过程极其繁琐且容易出错。

-
处理文件权限:你需要用命令行
chmod和chown来设置正确的文件和目录权限,否则应用将无法写入数据。 -
配置数据库:为了获得更好的性能和用户管理功能,还需要配置 MySQL 数据库连接。
-
数据非持久化:如果直接用 Docker 部署而不挂载卷,你上传的所有文件都会在容器重启后消失!
这些技术门槛,让我对这个优秀的工具望而却步。
Sealos 让一切变得简单
幸好,Sealos 应用商店将这个复杂的过程变成了一个“下一步”游戏。
第一步:进入 Sealos 应用商店
登录 Sealos 后,在桌面上找到并点击“应用商店”。

第二步:搜索并找到 Kodcloud
在商店的搜索框里输入 Kodcloud,点击出现的应用卡片进入详情页。

第三步:一键部署
Kodcloud 的部署同样非常简单,默认配置下无需填写任何额外信息。查看一下顶部的单日预估费用,然后直接点击右上角的“部署应用”按钮。

第四步:等待部署完成并访问
Sealos 会在后台自动完成所有环境配置和启动工作。大约等待 1-2分钟,当应用状态变为绿色的 Running 时,部署就完成了。此时,点击网络配置中的公网地址,你的私人云盘就已经可以访问了!

关键一步:配置持久化存储
等等!如果你想让你的网盘真正“可用”,还有一个至关重要的步骤,那就是保证你上传的文件不会丢失。
- 开启持久化存储:在 Kodcloud 的应用详情页,找到“存储管理”部分。

-
设置挂载路径:点击“新增存储”,容量可以根据你的需求设置,比如 10 Gi。最关键的是挂载路径,对于 Kodcloud,你需要填入
/var/www/html/data。这个路径是 Kodcloud 专门用来存放用户数据的目录。 -
更新应用:配置完成后,点击页面右上角的“变更”按钮。Sealos 会用新的配置重启应用,此后,你上传的所有文件都会被安全地保存在这个持久化存储卷中,即使应用更新或重启,数据也安然无恙。
总结
现在,我拥有了一个完全由我掌控、界面友好、功能强大的私人云盘。无论是存放代码片段、共享大文件,还是在线快速修改服务器上的配置文件,都变得前所未有的轻松。
Kodcloud 本身是一款非常出色的开源软件,但 Sealos 的出现,才真正让我这个“非 PHP 专家”能够零门槛地享受到它的便利。如果你也厌倦了黑漆漆的命令行和 FTP,强烈建议你去 Sealos 上部署一个自己的 Kodcloud,体验一下云端“文件资源管理器”的快感!

浙公网安备 33010602011771号