共计 3450 个字符,预计需要花费 9 分钟才能阅读完成。
DiyFile 一款好看的在线文件列表程序,由 Spring Boot 3 和 Vue 驱动。 本来是打算写好了再开源的,但是最近找不到工作,也懒得整这玩意了。对于这个项目,我只能说永远都是免费开源,有空我也会写写。 今年要是找不到正常点的工作,明年可能就转行了吧,到时编程就当副业来了。卷,真 TM 卷啊! 项目地址:https://github.com/besscroft/diyfile 目前前端支持 Vercel、Netlify 和 Nginx 部署,后端支持容器化部署。也就是说目前前端可以白 **,后端和数据库我看看哪个平台可以白 ** 的,我来做兼容,尽量整个项目可以白 ** 部署。 最后,就是一个普通的项目,有啥问题大家可以说,但是别恶意攻击就行了,也别打演示站,谢谢各位大佬! |
网友回复:
注册 : 支持下 所以说啊 有能力的人一大堆 能发现项目才是王道
萌小川 : 前排支持大佬
172721404: 很不错啊,支持下 不过目前这类程序好像太多了呢
303: 挺好看的 Star+1
antbt: 谢谢~
wang3y2: 谢谢~
萌小川 : 技术大佬,好人一路顺风。
萌小川 : 很不错啊,支持下
伴之则安 : 谢谢~
注册 : 火钳刘明,支持技术大佬!
注册 : 加油
交配交的人 : 谢谢~
conoralvarez: 谢谢~
萌小川 : 心态很重要,加油
萌小川 : 支持大佬
ZengHu: 太复杂了看不懂 , 但是支持这种创业的行为
Right: 看起来还不错,送出一个 star
sunkeinfo: 统一回复:谢谢~
惜为伊人醉 : 统一回复:支持
注册 : 赞一下,期待更多网盘的出现
注册 : 坚持
Mgle: 支持大佬
cachexy: 看着跟 zfile 差不多
IMiya: 支持大佬
muyijiang: 支持一下 顺便问一下现在工作真的这么难找吗
evafza: 全是已读不回,我现在到手只有 7k 多。
koringx: star+1 挺好看的,希望加上 Google drive
萌小川 : 颜值确实高
acequeen: 支持大佬
注册 : 支持 PDF 是亮点,可惜不能单独对 PDF 文档显示内容进行缩放
注册 : mark 大佬
5700pgf: 希望可以支持创建账号,方便多人共享
micms: 目前可以创建多账户,后续会给存储设定权限,绑定到用户上,这样就有私有列表了。
liang: pdfjs 直接在线引入无法解决跨域问题,后面我加上代理后,PDF 预览我会换成 pdfjs,那样功能就丰富了。
萌小川 : 点赞,很好的作品。不过 springboot 可能会比较劝退说实话
萌小川 : 支持技术大佬
WuXieOne: 加油,已 star
风流才子 : 支持支持,已 start
cya: 数据库可以白 **mongodb,512M,对一般人来说够用了
注册 : 早点转行也好,现在这行卷的脑瓜子疼
注册 : 夜间模式有文体 导航栏文字是黑色的 看不见了
张麻子 : 技术贴绑定,已 star
腾讯云 6 折购 : https://github.com/besscroft/diyfile-web 提个 issues,贴一下截图,我抽空调一下。不同的屏幕上有可能显示效果不同。
aeox: 你们有部署成的吗?
萌小川 : 支持一下,不过这种目录程序现在太多了
5700pgf: 如果有百度网盘的就好了,我用百度网盘多一点,谢谢你的分享 希望你会做的更好
louiejordan: 是部署有什么问题吗?可以跟我说一下,有 bug 我来解决。
xz72670: 支持技术大佬
萌小川 : DOCKER 镜像启动后报错,环境如下:系统:ubuntu20 amd64 Docker version 23.0.1, build a5ee5b1 mariadb-server : 10.3.37-MariaDB-0ubuntu0.20.04.1 前端没装,我先装的数据库,用 ROOT 创建数据库:diyfile , 导入两个 SQL 文件,导入是成功的,能查询到数据;然后改了 ROOT 的密码,刷新了权限,退出 mariadb,使用新密码登陆,是正常的;然后就用文档中的后端部署命令进行安装:docker run -d –name diyfile -p 8080:8080 -e JAVA_OPTS=”-Xms512m -Xmx512m -Duser.timezone=GMT+08 -Dfile.encoding=UTF8″ -e DB_URL=”localhost:3306″ -e DB_NAME=”diyfile” -e DB_USERNAME=”root” -e DB_PASSWORD=”password” besscroft/diyfile:latest 然后过个几秒这个容器就报错退出了,下面是执行 docker logs diyfile 显示的日志:https://t.wss.ink/f/ajyqsu4s9kz
注册 : star +1
注册 : 支持楼主,楼主不要消极,有本事的人总会有出路的 bp 可以试试 render,最近在上面测试了几个项目,有数据库后端可以使用,不过当然还是比较清凉的
danielzi: 大佬牛逼,程序员能转什么行,公务员?
ullaaaa: 好的,我下班了看一下,感谢提供错误反馈。
jaymi: 顶一个
萌小川 : 行业卷的 我都不敢离职了
baiduren: 可以上传,不错哦
xiaose: https://doc.diyfile.besscroft.com/diyfile/install/backend 文档已更新,看日志应该是数据库没连接上。容器内不要直接使用 localhost 进行数据库连接,直接连接要设置网络为 host,或者用特定的 IP 才行。后面会支持 sqlite 数据库,就不会有这个问题了。
佳辉的春天 : 没资格考。。。
萌小川 : mark
注册 : 大佬你服务器 IP 很漂亮啊 76.76.21.22 10.233.83.83
注册 : 很不错
itbobo: 支持下楼主,现在真的是啥都卷
huba123: 收藏 +star
贰零贰零伍贰零 : https://doc.diyfile.besscroft.com/diyfile/install/backend 你这个文档全是 404,而且后端部署 404 下面没内容。
中囯 : 收到,可能是 VitePress 的 bug,我抽空修复下。
5700pgf: https://doc.diyfile.besscroft.com/diyfile/install/backend.html
萌小川 : 我把后端访问数据库的参数改成了:172.17.0.1:3306,然后把数据库的监听改成了 0.0.0.0,加了个 [email protected] 的用户用来访问,现在 DOCKER 启动不会报错退出了,然后我前端是跟后端在同一台服务器上的,用的 NGINX,前端的文件权限给了 www-data,还改了 777,nginx 的配置文件是这样:server {listen 0.0.0.0:80; server_name xx.xxx.xx; root /var/www/html/dist/; location / { try_files $uri $uri/ /index.html;} location ^~ /@api/ {proxy_pass http://127.0.0.1:8080;} } 复制代码 然后浏览器访问,能显示出前端的页面,但是在登陆页面填写用户名和密码后点击登陆没有任何反应,错误日志:https://t.wss.ink/f/ak242k02wse
萌小川 : 收到,感谢您的反馈,我这边来尝试重现,并作出调整。
5700pgf: 昨天试了一下,请确认您的反向代理配置能成功请求到 docker 容器。如果是 nginx,可参考如下配置:# 代理转发请求至网关,@api 标识解决跨域问题 location ^~ /@api/ {proxy_pass http://localhost:8080; # 这里是示例,改成你自己的!!!} 如果是 caddy,可参考如下配置::80 {root * /srv/diyfile/ file_server browse handle_path /@api* { reverse_proxy diyfile:8080} }
注册 : 当然,昨天测试时也发现不少 bug,今天会抽空修复~
注册 : 这个不错
萌小川 : mark