YKC-云阶快传,文档

GitHub

https://github.com/defeatedperson/ykc

网盘下载

https://wwrz.lanzout.com/iYx3R32fanyd


教程

基本教程https://www.bilibili.com/video/BV1MmhVz2Ecp


Docker容器部署(推荐)

一、首次部署

1. 拉取最新镜像:
   docker pull defeatedperson/ykc-app:latest

2. 启动容器:
   docker run -d \
     --name ykc-cloud-transfer \
     -p 8080:80 \
     -v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
     -v $(pwd)/web/api/data:/var/www/html/api/data \
     -v $(pwd)/web/api/file/data:/var/www/html/api/file/data \
     -v $(pwd)/web/api/share/data:/var/www/html/api/share/data \
     defeatedperson/ykc-app:latest

参数说明:
– -d: 后台运行容器
– –name: 指定容器名称
– -p: 端口映射,将主机的 8080 端口映射到容器的 80 端口
– -v: 挂载数据卷,确保数据持久化
注意!非https环境下,无法保持登录(刷新页面就会退出登录,建议设置反向代理)

启动容器后,可以通过以下地址访问应用:

http://localhost:8080


三、更新到最新版本
1. 停止并删除现有容器:
   docker stop ykc-cloud-transfer
   docker rm ykc-cloud-transfer

2. 拉取最新镜像:
   docker pull defeatedperson/ykc-app:latest

3. 重新启动容器:
   docker run -d \
     --name ykc-cloud-transfer \
     -p 8080:80 \
     -v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
     -v $(pwd)/web/api/data:/var/www/html/api/data \
     -v $(pwd)/web/api/file/data:/var/www/html/api/file/data \
     -v $(pwd)/web/api/share/data:/var/www/html/api/share/data \
     defeatedperson/ykc-app:latest

直接部署说明

nginx伪静态规则

location / {
    try_files $uri $uri/ /index.html;
}
location ~ ^/api/(auth|file|share)/data/ {
    deny all;
    return 403;
}

不推荐apache,配置比较复杂。

直接部署不支持更新功能,只能替换文件更新。

源码文件下载https://ykc.dp712.com/download?code=z4e5voSC


官网

https://www.xcdream.com/ykc

YKC-云阶快传,文档
任何个人或组织,在未征得【发布者】同意时,禁止复制、盗用、采集、发布本站内容到任何网站。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索