部署YouTransfer(上传文件生成访问链接)
YouTransfer: 一个简单的自托管文件传输应用,可以通过拖放文件生成分享链接,或通过邮件发送分享链接。它提供 Docker 镜像,方便用户在不同环境中部署。 可用于分享文件、将文件分享给AI大模型(ChatGPT)进行总结或者翻译等 Github地址:https://github.com/YouTransfer/YouTransfer docker hub地址:https://hub.docker.com/r/luvroot/youtransfer/tags 部署YouTransfer(上传文件生成访问链接) 提前安装docker和docker-compose环境 docker-compose.yml version: '3.7' services: youtransfer: image: remie/youtransfer container_name: youtransfer restart: always ports: - "65510:5000" # 将容器的5000端口映射到主机的65510端口 environment: - YOUTRANSFER_SETTINGS_ENCRYPTIONSECRET=J4DHsuUBUuA9MW # 设置加密密钥 - YOUTRANSFER_SETTINGS_USETLS=false # 不在容器内部使用TLS【nginx反代】 - YOUTRANSFER_SETTINGS_HOST=https://tmpfile.zukedog.cn # 设置主机名 - YOUTRANSFER_SETTINGS_MAXUPLOADSIZE=524288000 # 最大上传文件大小(500 MB) - YOUTRANSFER_SETTINGS_SESSIONTIMEOUT=3600 # 会话超时时间(1 小时) - YOUTRANSFER_SETTINGS_DEFAULTRETENTIONPERIOD=259200 # 默认保留时间(3 天) - YOUTRANSFER_SETTINGS_MAIL_ENABLED=false # 是否启用邮件通知 - YOUTRANSFER_SETTINGS_MAIL_HOST=smtp.yourmail.com # 邮件服务器地址 - YOUTRANSFER_SETTINGS_MAIL_PORT=587 # 邮件服务器端口 - YOUTRANSFER_SETTINGS_MAIL_SECURE=false # 邮件服务器是否使用安全连接 - YOUTRANSFER_SETTINGS_MAIL_USER=your_email_user # 邮件服务器用户名 - YOUTRANSFER_SETTINGS_MAIL_PASSWORD=your_email_password # 邮件服务器密码 - YOUTRANSFER_SETTINGS_MAIL_FROM=your_email_from # 邮件发送地址 - YOUTRANSFER_SETTINGS_MAIL_TO=your_email_to # 默认接收通知的邮箱地址 volumes: - ./youtransfer-data:/data # 挂载数据卷以持久化存储上传的文件 volumes: youtransfer-data: driver: local # 使用本地卷存储数据 执行命令 docker-compose up -d 访问 # 前台页面 https://tmpfile.zukedog.cn # 后台设置 https://tmpfile.zukedog.cn/settings
