大家好,我是青阳。
今天我给大家推荐一个文件快递柜,它可以让使用者像拿快递一样取文件!这个工具是FileCodeBox。
FileCodeBox是一个文件分享工具,它支持匿名口令分享文件和文本。它的主打特点是轻量简洁,支持多种文件类型的上传,并具有较高的安全性,可以防止爆破和滥用。该项目的源代码已在Github上开源,赢得了3.1K颗星的支持。
官方dome:https://share.lanol.cn
应用商店->实用工具->FileCodeBox
更新的话就是卸载重新安装即可
默认信息
后端地址:/#/admin
后台密码:FileCodeBox2023
AMD & ARM
一键安装
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
一键更新
docker pull lanol/filecodebox:beta && docker stop filecodebox && docker rm filecodebox && docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
FileCodeBox还提供了后台管理功能,你可以在部署好后访问"/#/admin"来访问后台管理。在后台管理中,可以进行文件管理和系统管理等个性化设置。
使用服务器配置:
下面以在腾讯云轻量应用服务器的docker镜像安装为例。
如果购买的腾讯云轻量应用服务器不是docker镜像的可以重装成docker基础镜像。
如果使用其他服务器没有docker可以看这篇文章:原来服务器这么有用-Docker安装 - 青阳のblog-一个计算机爱好者的个人博客 (hipyt.cn)
如果没有服务器可以通过传送门新购一台。
腾讯云轻量应用服务器购买地址:传送门
进入腾讯云轻量应用服务器的控制台,点击右上方的 登录 ,使用腾讯云OrcaTerm 登录到服务器(注意图片中标记的两个位置都可以使用)。
点击登录之后将会进入到服务器内部。
注意使用sudo -i切换到管理员模式。
执行以下命令,验证
systemctl status docker
一键启动容器
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
一般情况只需要填写端口就行,注意端口是和上面,启动docker是设置的端口一致的。
访问地址:http://ip:12345/
可以使用http://ip:12345/#/admin,后台密码:FileCodeBox2023
进入后台做个性化配置,不管用不用请一定注意进后台改密码。
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list apt update apt install caddy
systemctl start caddy
systemctl enable caddy
vim /etc/caddy/Caddyfile
file.example.com {
tls file@example.com
encode gzip
reverse_proxy localhost:12345
}
把配置中的 file.example.com 替换为自己的域名, file@example.com 替换为你的邮箱,用于签发 SSL 证书。(所填邮箱不一定要是真实存在的。)
添加描述
systemctl reload caddy
访问 https://file.example.com 即可访问自己的 FileCodeBox。
本教程使用腾讯云轻量应用服务器轻松搭建这个文件传递工具。希望这个工具能够提高大家的工作效率!,大家有更好的想法欢迎在评论区交流。
我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。