【Hellohao图床源码】响应式图床站多家存储源 8-7增加API接口

搬瓦工机场JMS

Hellohao图床 – 全新响应式首页

color=green]历时一周,本次更新很给力。

08-07更新:
优化系统内部架构,大大减少500服务器内部错误
添加图片链接生成二维码功能
添加站点API接口功能 及 开关配置
添加图片列表缩略图/URL显示功能
修改查看原图的相册插件
优化多个页面细节样式

喜欢的支持一下吧,给我个Star

===================================

主要功能:

用户历史图片管理,站点详细配置。
支持链接生成二维码
支持开启/关闭API接口
URL列表、缩略图。查看原图等功能
邮箱注册验证
支持:本地、网易,阿里,又拍,七牛、腾讯、FTP。
支持:【拖拽,截图软件Ctrl+v,图片url地址上传】
支持图片鉴黄,看到有人上传非法图片,可能是比较关心检黄功能。放心吧已经添加上了。

需要注意的是,鉴黄功能每天凌晨4:30执行(这里考虑到服务器压力),所以有些人非法图片虽然当时上传成功了。第二天就会被检测删除。后期可以做成可配置的,开发者自行选择鉴黄时间间隔。

你们少上传点羞羞哒的图片,想测试就测试点正常照片

截图:

运行环境

  • 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
Hellohao官方文档
http://doc.wwery.com
主站地址
http://doc.wwery.com
体验地址(账号密码均为admin)
http://129.28.173.126:8088/
恶意使用体验地址拉黑并公布ip。大家素质点。

编译包是给不懂java的用的,直接按教程部署就可以。教程在博客或者在线文档都有,实在不会,请加开发者交流群

云南网友:
希望能加入剪切板上传功能,
在图片上复制链接,然后切到图床页面CTRL+V 上传;
以上这种比较方便。体验度较高的上传方式。
希望后期能够加入。
最后感谢无私的分享。
湖南网友:给LZ补充一下

默认是8088,还需要反代,可以用 ssldocker 反代,超级简单。

当然你要是决定服务器就装这个图床,不装其它,可以直接改成80端口
云南网友: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首页。拿去用吧。
山东网友:给LZ补充一下

默认是8088,还需要反代,可以用 ssldocker 反代,超级简单。

当然你要是决定服务器就装这个图床,不装其它,可以直接改成80端口
宁夏网友:是的,感谢你的提出,经常建站的应该都知道这些,所以我也就没做介绍。还有啥不懂得。在我博客留言。我会全部给你们解答。
广东网友:是的,感谢你的提出,经常建站的应该都知道这些,所以我也就没做介绍。还有啥不懂得。在我博客留言。我会全部给你们解答。
宁夏网友:不错支持楼主
甘肃网友:这些功能全部都有,希望你先去我得Dome站测试一下。
北京网友: 不是php,不会用
浙江网友:一行命令执行。教程写的很清楚了。博客也有视频教程。如果实在不想用java项目就放弃吧。
湖北网友:感谢无私的分享。
安徽网友:
广东网友:感谢分享
安徽网友:真丶大佬  膜拜
浙江网友:666
浙江网友:666
浙江网友:报错了,手机搞也没注意研究
java:482)
[root@localhost tc]# java -jar Tbed.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:808)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:443)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:65)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:349)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:348)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:430)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:323)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
广东网友:mark
云南网友:以后更新会陆续加入更多功能。
江苏网友:楼主你这个图床能不能支持本地储存,还是必须要添加对象储存源才能用?
山西网友:额,没考虑到服务器内存和压力,就没做本地存储。如果你们都是用的大盘鸡,内存够的话,我可以给你们加上这个功能。还是看你们需求吧。
宁夏网友:能不能上传到本地呢? 这样大盘鸡就可以用了。。
福建网友:目前需要配对象存储,如果需要上传本地的,我尽快更新吧。下个版本支持。
台湾网友:本地存储已经添加上了。朋友们。
重庆网友:地址已经更新。试试吧。
福建网友:地址已经更新。试试吧。
宁夏网友:感谢分享,试一下,如果有问题会给你反馈
贵州网友:感谢更新。666
澳门网友:希望能加入  点击按键 复制 生成出来的 链接,感觉 Ctrl+A 全选后 再 Ctrl+C这样的复制 。这有点慢了。还有点击图片 能够放大预览…
河南网友:看起来很厉害 顶一下
西藏网友:好评,顶一个
四川网友:已转载:http://www.vpsoff.com/953.html
广东网友:求加个ftp存储支持. 我愿意捐助100元
河北网友:仰望大佬,star了
香港网友:谢谢大佬分享的好东西,mark
贵州网友:谢谢大佬分享的好东西,mark
安徽网友:果断收藏备用
广东网友:这个比那个imgurl pro良心多了,还好用,已换上楼主的图床了
四川网友:感谢支持,博客名字不错
江西网友:这个域名比较骚而已,随便想了一个骚名字
海南网友:更新了  老铁
江西网友:mark 虽然现在不用
西藏网友:大佬我爱你.别家ftp都是留着开发pro版的
北京网友:说到做到.大佬留个付费方式我转100去
上海网友:FTP功能不太好做,做出来部署linux上各种BUG,我优化了三天。我不是为了你的捐赠才做ftp的,如果你是学生,多支持一下就好。没必要捐赠,如果真的想捐,github下方有捐赠方式
辽宁网友:FTP功能不太好做,做出来部署linux上各种BUG,我优化了三天。我不是为了你的捐赠才做ftp的,如果你是学生,多支持一下就好。没必要捐赠,如果真的想捐,github下方有捐赠方式
湖南网友:另外,多存储源很棒
贵州网友:大佬大佬
山西网友:之前考虑过,docker对于小白来说,更不会。所以我没有考虑用docker。打算以后写shell脚本,让用户一键部署可能会更好一些。
香港网友:一键盗图,很有用啊
辽宁网友:如果不能上传羞答答的图片,这个图床我不能给满分
海南网友:谢谢大佬。这种无私的真的很少了
吉林网友:高产似母猪,支持!!
山西网友:这个。。。会想安装图床的,没有不会docker。
吉林网友:
感觉安装比PHP源码,麻烦很多。。。
北京网友:
感觉安装比PHP源码,麻烦很多。。。
北京网友:大佬,能写个详细的教程吗?看了半天,服务器是用win还是linux,都没搞明白。。。
我的知识还停留在安装LNMP,上传源码到根目录,来安装网站。。。。
澳门网友:教程可以看不懂,但是要把我博客的文章完整读一遍,视频教程的连接就在文章下边,你可能没看到,去看看吧。如果不会就加开发者群吧。
辽宁网友:弄个集成api 比如 可以让wp 之前的其他系统的编辑器集成图片上传
北京网友:支持大佬
内蒙古网友:只要你想上传,完全可以不启用鉴黄,又不是不能控制
澳门网友:java -jar就完事了嗷
这还怎么不会?
青海网友:具体怎么弄啊,大佬详细指点下
湖南网友:下载jar包
修改配置文件
java -jar 启动
吉林网友:
在哪里输入java -jar啊。只会配置NGINX+MYSQL+PHP环境。。。
centos输入java -jar提示找不到此命令。。。
台湾网友:
在哪里输入java -jar啊。只会配置NGINX+MYSQL+PHP环境。。。
centos输入java -jar提示找不到此命令。。。
广西网友:哦。源码传到哪里呢?
河北网友:不需要源码

重庆网友:没有建立相册 和 加密功能,自己用不方便。
宁夏网友:图床的含义就是让图片生成外链接,让人访问观看的。加密功能没有必要吧。
山西网友:所以我一直用Chevereto  就是因为你和另一个国产源码 都没这个功能。

我想说有几个图床盈利都 都是为爱发电,基本上都是自用。相册 加密对个人来说还是有用的。
一个建议,你们考虑哈!
青海网友:大佬找个小弟发个docker版啊
江西网友:负载均衡+自定义外链 有计划吗
天津网友:之前考虑过封装docker,就一行命令就可以跑起来,没必要
重庆网友:现在可以支持自定义链接格式。负载均衡是不是没有必要?对接的服务端会帮我们解决这些问题,数据流也没有多么大。
新疆网友:现在可以支持自定义链接格式。负载均衡是不是没有必要?对接的服务端会帮我们解决这些问题,数据流也没有多么大。
贵州网友:不管用不用,先支持一下。
云南网友:可以设置上传大小和格式,但是主要是图床网站,和网盘服务不能比。
台湾网友:看起来不错
江苏网友:docker除了简单之外,更重要的,主机干净了
河北网友:嗯,以后闲下来再说吧
香港网友:08-07更新了
新疆网友:又更新啦?666
西藏网友:大佬一出手想收费的那些小z什么聚合都哭晕在厕所
黑龙江网友:注意你的形容词
河北网友:注意你的形容词

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 【Hellohao图床源码】响应式图床站多家存储源 8-7增加API接口

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏