ubuntu部署kodcloud网盘系统
一、环境准备
系统要求:
- Ubuntu 20.04 LTS
- 内存 ≥ 1GB
- 网络可访问公网(下载依赖)
二、安装基础依赖
1 | sudo apt update |
💡 KodCloud 需要 PHP ≥ 7.2,Ubuntu 20.04 默认是 PHP 7.4,刚好兼容。
可选扩展(推荐安装):
1 sudo apt install -y php-fileinfo php-intl php-exif php-bcmath php-ldap
三、下载 kodcloud 开源版
1 | cd /var/www/html |
最新版本可在官网查阅:
https://kodcloud.com/download/
四、配置 Apache 虚拟主机
创建配置文件:
1 | sudo nano /etc/apache2/sites-available/kodcloud.conf |
内容如下:
1 | <VirtualHost *:80> |
启用站点和模块:
1 | sudo a2ensite kodcloud.conf |
五、设置 hosts(如果是本地测试)
1 | sudo bash -c 'echo "127.0.0.1 kodcloud.local" >> /etc/hosts' |
六、浏览器访问验证
访问:
http://kodcloud.local
你将看到 KodCloud 初始化安装界面。
按照提示完成:
- 选择语言(默认中文)
- 检查 PHP 环境(如果显示绿勾说明都正常)
- 设置管理员账号和密码
- 设置存储目录(建议默认
/var/www/html/kodcloud/data)
安装完成后进入主界面,即为部署成功。
七、权限与安全建议
目录权限:
1
2sudo chown -R www-data:www-data /var/www/html/kodcloud
sudo chmod -R 750 /var/www/html/kodcloud禁止外部访问安装文件:
1
rm -rf /var/www/html/kodcloud/data/install.lock
开启 HTTPS(可选):
1
2sudo apt install -y certbot python3-certbot-apache
sudo certbot --apache -d kodcloud.local
八、快速验证命令行版 PHP 运行是否正常
1 | cd /var/www/html/kodcloud |
若无错误输出,说明 PHP 环境正常。
九、docker-compose 快速部署(可选)
如果你偏好容器化,可以直接使用官方镜像:
1 | version: "3" |
启动:
1 | docker-compose up -d |
访问:
http://localhost:8080
