说明:说起临时文件分享工具,不得不提 Mozilla Firefox Send,它是一款基于Web网页的、开源、跨平台、无需登录、可免费使用的在线文件托管与共享服务,体验非常优雅。但因为此前遭到一些用户滥用,被用来发送恶意软件并进行钓鱼攻击,导致 Mozilla 毅然决然停止了相关开发,但不代表 Send 真正的死去,GitHub 社区用户 timvisee 开启新的分支,增加了一系列新功能,继续保持着项目的更新和活力。项目地址 - > Github - Send

firefox-send.jpg

Docker 部署教程

1、安装 Docker

# 安装 docker
curl -sSL https://get.docker.com/ | sh

# 启动 docker
systemctl start docker

# 设置为开机启动
systemctl enable docker

2、使用 Docker 创建一个网络,以允许容器与容器间相互通信

docker network create timviseesend

3、创建、运行一个端口为 6379、密码为空的 REDIS 容器。

docker run -d --net=timviseesend --name=docker-redis -p 6379:6379 -v $PWD/redis:/data redis redis-server --appendonly yes

4、请在合适的目录下运行下面命令,创建、运行 SEND 容器

docker run -d \
    --net=timviseesend \
    -v $PWD/uploads:/uploads \
    -p 1443:1443 \
    -e 'FILE_DIR=/uploads' \
    -e 'BASE_URL=http://www.yourdomain.com' \
    --restart=always \
gowah/send:latest

参数说明:

  • 运行命令,自动会在 $PWD 即当前路径下创建 uploads 目录用于存储上传文件;
  • 默认端口为 1443 端口,即-p 1443:1443。变更端口,例如变更 1443 端口为7080 端口,则修改为 -p 7080:1443 ,请确保防火墙已开放相关端口。
  • 请替换变量环境中的 BASE_URL ,将 www.yourdomain.com替换为你自己的域名。

更多配置选项,请查看 -> 官方文档

反向代理

关于 Nginx 反向代理,这里就大概发个反代配置,添加到 nginx 配置文件。

server {

    ...此处省略...
    
    #在 nginx 配置文件里添加
    
    location / {
        proxy_pass http://127.0.0.1:1443;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location /api/ws {
           proxy_redirect off;
           proxy_pass http://0.0.0.0:1443;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
           proxy_set_header Host $http_host;
    }

    ...此处省略...
}

重新启动一下 nginx ,打开浏览器输入 http://www.yourdomain.com 访问。

SEND.jpg

关于启用https 协议相关的内容,请移步 -> 《免费申请Let's Encrypt泛域名SSl证书》


相关推荐

  1. 群晖 Synology 部署 Bitwarden 密码管理器
  2. 在群晖 Synology 上搭建 Bark 消息推送服务器
  3. Dozzle - docker 容器实时日志查看器
  4. WallaBag - 开源网络书签、稍后阅读工具
  5. DIUN:一款友好的 Docker 镜像更新通知程序
  6. 使用 Docker Buildx 构建多架构多平台 Docker 镜像
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/5160.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。