Hellohao图床 – 全新响应式首页这是一个基于多家对象存储源的Spring Boot开源图床项目。系统使用 Spring Boot 搭建, 针对用户更方便的管理自己的图片管理拓展功能, 支持对接网易阿里又拍七牛等多家对象存储.

去除无用配置项,增加首页背景配置

截图:

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

【Hellohao图床源码】全新响应式首页,支持多家存储源。-LMLPHP

降低对mysql版本的兼容性,已支持主流MYSQL版本,测试mysql5.5可用。(感觉5.5已经够了,版本再低的可以留着当传家宝了)

后台对用户管理。 配置存储源。(目前已经支持网易NOS阿里OSS,以后会更新更多.) 用户注册邮箱验证,以及后台配置邮箱服务器。 以及图片鉴黄配置等操作。

预览地址: http://tc.hellohao.cn/
更多后台功能你可以自己搭建配置使用。
运行环境

  • JDK 1.8
  • MySQL 5.5+

快速开始下载编译后版本后解压,进行如下操作:
导入数据库创建数据库picturebed, 字符集选择 utf8, 排序规则选择 utf8_general_ci. 导入picturebed.sql
配置文件打开 application.properties 修改 MySQL 服务器端口 等连接信息改成你服务器的信息.
#数据库账号
spring.datasource.username=root
#数据库密码
spring.datasource.password=root
#数据库地址
spring.datasource.url=jdbc:mysql://localhost:3306/picturebed?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
#端口
server.port=8088

部署前提是你的服务器必须要有JDK1.8环境,和mysql5.7数据库。如果你是宝塔环境,就会方便一些,因该是自带JDK环境。 Tbed.jarapplication.properties放到服务器你想存放的目录比如/home,注意这两个文件必须要在同一目录下不能分开。
启动项目在完成了上述步骤后,然后xshell链接你的服务器,进入你刚才的目录,然后执行一下命令.
java -jar Tbed.jar
启动后访问地址为:http://localhost:8088 , 8088就是你配置server.port=8088的端口. 这样,你的站点就启动了。注意:启动后命令行是不能关闭的,否则你的站点就会不能访问。可以用nohup或者screen之类的命令后台运行。
初始用户名:admin 初始邮箱:admin 初始密码admin

Github
希望你们能去给我Star,这是我更新唯一的动力

:https://github.com/Hello-hao/Tbed

编译包下载地址
http://www.hellohao.cn/?p=201

编译包是给不懂java的用的,直接按教程部署就可以。

有人总是说不会部署,我再来阐述一下(能看懂上边教程的就不用往下看了):
很简单。把jar包和properties文件放在你服务器的home目录下,(其他目录也行这里就拿home举例子)
记得修改properties的数据库配置信息
然后xshell用CD命令进入home文件夹  cd /home  
然后再执行java -jar Tbed.jar 就行了。访问http://你的服务器ip:8088(端口是properties里的。如果没有修改过就是8088)
这样各位能听懂吗?还不能就放弃吧。

宝塔自带jdk环境,所以不用考虑再去配置环境(装一个tomcat8就会自带jdk1.8)

广西网友:MYSQL要5.7。。。。再见
贵州网友:老哥  图片挂了  zsbd
浙江网友:java大佬,不管用不用,先跪谢了
辽宁网友:好了好了,能看了。这论坛发帖不能用Markdown,难受死我了。
福建网友:我一直想找那种  直接复制别人的图片
然后粘贴到图床,图床就可以采集上传到本地

到时loc里面几款推荐的图床都没有这种功能  
都是要复制图片的url 才能上传  
江苏网友:强
浙江网友:你的意思是拿外界的图片URL然后上传自己的图床上?
这种功能不难,之所以不开发是感觉没啥用,直接引用他的地址不就行了?或者先下载到本地,然后在上传到自己图床。
如果你们实在想要,看看多少人需要这个功能,人多的话我考虑加入。
台湾网友:
可以啊,chevereto就支持,支持剪贴板的图床都可以。连我翻译的lolisafe都支持啊,复制图片,clrt+v粘贴直接上传。
内蒙古网友:其实这个功能挺有用的,使用别人的外链,总归还是有不稳定性,图片如果能在自己图床上,最保险,更重要是直接复制链接就可以转换成自己的图片链接,相对下载图片再上传图片,要方便许多。如果可以,添加一个感觉很不错。支持大佬了!
四川网友:mark
台湾网友:mark
山东网友:chevereto也有这个功能  但是只能是http//www.www.com/123.jpg
这种标准的图片url才能上传
我说的是直接 鼠标复制图片 连同代码一起粘贴就能上传

我觉得你可以考虑一下  毕竟现在一部分人用的是os都是把图片下载到本地然后上传
又或者直接插件图片本地化

但是目前我还没见过我说的那种模式的图床出现  
河北网友:支持大佬,你开源的协议是哪一个啊,补一个协议声明啊~
河南网友:好的,后期我考虑加上
江苏网友:谢谢楼主分享,给技术大佬顶贴!
香港网友:MYSQL要5.7。。。。再见
云南网友:支持下,希望自带有鉴黄功能
青海网友:楼主出个cms那种安装的方法吧
浙江网友:java牛批,感谢分享
浙江网友:已经star
辽宁网友:已经star
陕西网友:不会java 不好使用啊!
广东网友:老哥先用个图床
浙江网友:我就服你这种动不动开源的大佬。好像给你一块搓蛋布,一起搓蛋蛋。
西藏网友:我写了个简单的demo,自己弄博客用的,感觉效果还不错

https://github.com/Dandan1314/Hexo_Blog_Pics
台湾网友:很简单。把jar包和properties文件放在你服务器的home目录下,(其他目录也行这里就拿home举例子)
记得修改properties的数据库配置信息
然后shell用CD命令进入home文件夹  cd /home  
然后再执行java -jar Tbed.jar 就行了。
这样能听懂吗?还不能就放弃吧。

宝塔自带jdk环境,所以不用考虑再去配置环境。

广西网友:基于Spingboot ??
贵州网友:已更新.
上海网友:演示站打开有点慢
辽宁网友:<img src="https://hellohao.oss-cn-beijing.aliyuncs.com/tourist/250500617084404.jpg&quot; alt="Image" title="Image" />
https://hellohao.oss-cn-beijing.aliyuncs.com/tourist/250500617084404.jpg

江苏网友:<img src="https://hellohao.oss-cn-beijing.aliyuncs.com/tourist/250500617084404.jpg&quot; alt="Image" title="Image" />
https://hellohao.oss-cn-beijing.aliyuncs.com/tourist/250500617084404.jpg

山东网友:挺好看的,刚测试了下,貌似有点小问题,我原图是1920X1080的图片,上传之后,外链查看是1600X900,另存为到本地查看也是,图片被裁剪了,不知道是楼主设置的还是什么问题
广西网友:我进行了设置,前两天测试图片太多,更新频繁。这两天就会恢复原画质。
江西网友:用java的都是大佬,膜拜下
西藏网友:一直有鉴黄功能,后台配置就可以使用。
安徽网友:老哥,真棒
内蒙古网友:一键安装比较友好点。。。
陕西网友:全新响应式UI首页。拿去用吧。

01-30 10:06