一、Plik 介绍

1.1 Plik 简介
Plik 是一款用 Golang 开发的开源临时文件上传系统,功能强大、灵活易用。它为用户提供一个高效、安全的文件分享平台,支持多种后端存储选项和丰富的文件管理功能。


二、本地环境介绍

2.1 本地环境规划

HostnameIP 地址操作系统版本Docker 版本
docker192.168.3.166CentOS 7.620.10.17

2.2 实验说明

  1. 本次部署环境为测试环境,请勿直接用于生产环境;
  2. 使用 Docker 快速部署 Plik 临时文件上传系统,体验开源文件分享的便捷性。

三、本地环境检查

3.1 检查 Docker 服务状态
确保 Docker 服务已启动:

systemctl status docker

3.2 检查 Docker 版本
确认 Docker 版本符合要求:

docker -v

3.3 检查 Docker Compose 版本
确保 Docker Compose 版本为 2.0 及以上:

docker compose version

四、下载 Plik 镜像

从 Docker Hub 拉取 Plik 镜像:

docker pull rootgg/plik

五、部署 Plik 临时文件上传系统

5.1 创建挂载目录
创建数据存储目录并设置权限:

mkdir -p /data/plik/data
chmod -R 777 /data/plik/

5.2 使用 Docker CLI 部署
运行以下命令快速部署 Plik 容器:

docker run -d \
  --name plik \
  -p 8566:8080 \
  -v /data/plik/data:/home/plik/server/files \
  rootgg/plik

5.3 使用 Docker Compose 部署
编辑 docker-compose.yaml 文件:

version: "3"
services:
  plik:
    image: rootgg/plik
    container_name: plik
    ports:
      - "8566:8080"
    volumes:
      - /data/plik/data:/home/plik/server/files

启动 Plik 容器:

docker compose up -d

5.4 检查容器状态和日志
确保容器正常启动并运行:

docker compose ps
docker compose logs

六、Plik 的基本使用

6.1 访问 Plik 首页
通过浏览器访问 Plik 平台:

http://192.168.3.166:8566/

访问 Plik 首页

6.2 Plik 设置功能

  • 启用 OneShot:文件下载一次后立即从服务器删除。
    OneShot 设置
  • 启用流媒体:文件直接流式传输到下载器,无需服务器存储。
    流媒体设置
  • 文件删除权限:允许上传者删除上传的文件。
    文件删除权限
  • 密码保护:启用密码保护后,上传和下载需要验证密码。
    密码保护设置
  • 添加注释:为上传文件添加自定义备注信息。
    添加注释功能

6.3 上传文件测试

  1. 确保所有设置关闭以便测试基础功能;
  2. 点击“上传文件”按钮,选择文件进行上传;
    上传文件

6.4 分享文件链接
复制上传后的文件链接,通过其他设备或浏览器访问链接下载文件。
分享文件链接


七、总结

Plik 是一款功能强大的开源文件上传工具,支持多种场景的临时文件管理需求。通过 Docker 快速部署 Plik,可立即体验文件分享的高效与便捷性。

相关链接:

系列文章

END
本文作者:
文章标题: Docker项目:快速部署 Plik 临时文件上传系统
本文地址: https://www.haovps.top/archives/docker08.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 11 月 17 日
如果觉得我的文章对你有用,请随意赞赏