图床程序Reservo 无授权加密版1.7

Reservo是和Chevereto的图床程序,但Reservo有会员支付系统,这方面比 Chevereto 功能强大的,可以做自己的收费图床。这次分享的是无授权加密版,来自52OAM博客。支持所有的图片格式和进行图片处理,完整API支持
数据加密处理等许多功能,支持付费获取存储空间并整合了PayPal。

图床程序Reservo 无授权加密版1.7

演示站

https://www.tupao.org

功能介绍

  • 带预览缩略图的多图片上传器,进度上传,剩余大小,上传速度和剩余时间。
  • 拖放到浏览器开始上传(支持的浏览器)。
  • 完整API支持
  • 将所有图像链接复制到剪贴板按钮。复制直接链接,HTML代码和BBCode。
  • 图片上传安全存储并分配了一个简短的网址。可以选择通过管理区域进行更长时间的散列。
  • 使用GD(PHP内的标准)支持:
    • PNG,JPG / JPEG,GIF和WBMP。
  • 使用ImageMagick(PHP模块)支持超过200种图像类型的缩略图:
    • 3FR,AAI,AI,ART,ARW,AVI,AVS,BGR,BGRA,BMP,BMP2,BMP3,BRF,CAL,CALS,CANVAS,CAPTION,CIN,CIP,CLIP,CMYK,CMYKA,CR2,CRW, CUT,DCM,DCR,DCX,DDS,DFONT,DNG,DOT,DPX,DXT1,DXT5,EPDF,EPI,EPS,EPS2,EPS3,EPSF,EPSI,EPT,EPT2,EPT3,ERF,EXR, FACT,G3,GIF,GIF87,GRADIENT,GRAY,GROUP4,GV,HALD,HDR,HISTOGRAM,HRZ,HTM,HTML,ICB,ICO,ICON,IIQ,INFO,INLINE,IPL,ISOBRL,JNG,JNX, JPE,JPEG,JPG,JSON,K25,KDC,LABEL,M2V,M4V,MAC,MAP,MASK,MAT,MATTE,MEF,MIFF,MNG,MONO,MOV,MP4,MPC,MPEG,MPG,MRW,MSL, MSVG,MTV,MVG,NEF,NRW,NULL,ORF,OTB,OTF,PAL,PALM,PAM,PANGO,PATTERN,PBM,PCD,PCDS,PCL,PCT,PCX,PDB,PDFA, PFA,PFB,PFM,PGM,PICON,PICT,PIX,PJPEG,PLASMA,PNG,PNG00,PNG24,PNG32,PNG48,PNG64,PNG8,PNM,PPM,PREVIEW,PS,PS2,PS3,PSB,PSD, PWP,RAF,RAS,RAW,RGB,RGBA,RGBO,RGF,RLA,RLE,RMF,RW2,SCR,SCT,SFW,SGI,SHTML,SIXEL,SIXEL,SPARSE-COLOR,SR2,SRF,STEGANO, SUN,SVG,SVGZ,TEXT,TGA,THUMBNAIL,TIFF,TIFF64,TILE,TIM,TTC,TTF,TXT,UBRL,UIL,UYVY,VDA,VICAR,VID,VIFF,VIPS,VST,WBMP,WEBP,WMF, WMV,WMZ,WPG,X,X3F,XBM,XC,XCF,XPM,XPS,XV,XWD,YCbCr,YCbCrA,YUV。
  • 预览逻辑作为标准。在上传时,每个图像的1100x1100px缓存jpg版本将被存储。缩略图的生成速度较快,而不是使用原始图像。
  • 图像水印选项包括支持透明PNG和水定位。
  • 在上传选项上自动旋转图像。(用于jpg,png,gif和wbmp)
  • 支持多个图像服务器存储。将图像存储在FTP服务器或外部专用服务器上。根据最少使用的空间,随机或特定的服务器使用。
  • 支持通过远程网址下载图片
  • 用户注册和会员区。
  • 用户可以创建一个帐户并在一个位置管理所有的图片上传。
  • 基于ajax的图像管理器完全由内部构建。
  • 全屏,响应式文件管理器。全面支持手机,平板电脑和台式机设备。
  • 基于ajax的图像管理器完全由内部构建。无需重新加载整个网站浏览相册或图像。
  • 搜索小部件在标题中快速搜索。在主网站和图像管理器上。
  • 浏览其他公共图片,相册和图片类别。
  • 在专辑内设置专辑,对专辑的深度没有限制。甚至与用户分享顶级专辑,以提供访问组织成子专辑的照片。
  • 查看图像页面:
    • 大图像预览,根据设备调整大小。
    • 放大图像预览选项以查看全屏。
    • 屏幕上显示任何相关的EXIF图像数据,例如拍摄时的位置,相机等。
    • 选择下载原始图像或不同尺寸。
    • 分享论坛或您自己的网站/电子邮件的代码。
    • 通过社交网络发送图像或分享。
    • 评论形象。评论功能完全内置,管理,批准,通过管理区域编辑评论。
    • 调色板显示图像中最多的评论颜色。
    • ‘喜欢’按钮,以便您的访问者可以喜欢图像。
    • 一个链接来查看详细的图像视图统计。
  • 在图像管理器中进行预缓存,使图像管理器闪电般快速。
  • 查看图像时支持键盘导航。
  • 查看任何专辑的幻灯片。如果是公开相册,请与其他用户/客户分享。
  • 可以在文件管理器中旋转图像。(用于jpg,png,gif和wbmp)
  • 3个相册隐私选项:
    • 公开 – 在网站上列出。
    • 限制公开 – 如果有人知道专辑/图片路径,则可用。
    • 私人 – 只能通过所有者帐户使用。
  • 除上述之外,您可以将整个网站配置为私人或整个用户帐户。
  • 相册可以设置密码。除非输入正确的密码,否则用户无法访问相册和图像。
  • 原始图像和图像缩略图存储在一个很长的独特文件路径中,因此无法被猜测。直接浏览器访问拒绝图像存储。
  • 图片统计:
    • 每日,每周,每月的观点。
    • 引荐网站。
    • 访问国家。
    • 访问浏览器。
    • 访问操作系统。
  • 非用户:(未登录)
    • 不活动的图像只保存60天。(可配置)
    • 最大上传文件大小为1MB。(可配置)
    • 看广告。(可配置)
  • 免费用户:
    • 不活动的图像只保存90天。(可配置)
    • 最大上传文件大小为10MB。(可配置)
    • 存储限制为1TB。(可配置)
    • 看广告。(可配置)
  • 付费用户:
    • 不活动的图像保存在高级帐户中。(可配置)
    • 没有最大上传大小。(可配置)
    • 存储限制为10TB。(可配置)
    • 在网站上没有广告。(可配置)
  • 管理员用户:
    • 与付费用户一样,但可以访问管理区域。
  • 所有使用SHA256和PBKDF2密钥扩展器存储的密码。业内人士推荐密码存储的不可逆方法。
  • IP黑名单 – 阻止使用该站点的IP地址。
  • 图片类型黑名单 – 禁止上传某些类型的图片。
  • 垃圾邮件防护 – 设置提交之间的最短时间。
  • 垃圾邮件防护 – 设置用户每天可以上传的最大图片。
  • 报告图片页面(DMCA)。
  • 完全支持https。
  • 从外部测试XSS和SQL注入攻击。
  • 所有图片缩略图都缓存在您的网站上,以便快速加载。
  • 支持CloudFlare等CDN以提高加载速度。
  • 账户升级收费。与PayPals自动IPN功能完全集成。
  • 简易广告 – 使用管理界面轻松集成横幅广告或Google Adsense代码。
  • 仪表板详细说明图像下载和活动图像。
  • 搜索图像并直接在管理区域查看缩略图。
  • 禁用图像。
  • 管理用户并按用户图像进行过滤。
  • 管理被阻止的IP。
  • 管理网站设置。
  • 管理图片类别。
  • 设置和管理图像服务器。
  • 配置使用特定的图像服务器,随机或空间最多的。
  • 设置网站主题。
  • 设置付费帐户包,费率和期限。
  • 修改账户失效日期。
  • 设置PayPal电子邮件地址进行网站付款。
  • 设置免费/付费用户帐户设置:
    • 用户是否可以上传。
    • 可用的存储空间。
    • 最大图片上传文件大小。
    • 是否显示广告。
    • 是否显示升级页面的链接。
    • 经过多长时间删除不活动的文件。
    • 允许的并发上传。
    • 允许的最大下载大小。
    • 最大远程并发远程URL。
  • 选择在图像下载网址上设置文件名。
  • 选择使用不同于主站点的图片网址。
  • 设置横幅广告/广告代码。
  • 现代的Ajax界面。
  • 多语言支持。
  • 通过管理区域管理网站上的任何文字内容。
  • 翻译管理工具,以便网站可以在大多数语言中使用。
  • 翻译调试工具。

备用下载地址https://redhat.ctfile.com/fs/13152-295307988

服务器要求

  • PHP 5.6+
  • MySQL。
  • Apache(使用mod_rewrite)或NGINX。
  • FTP中的FTP模块用于远程服务器支持。
  • Curl模块和Mycrypt模块在PHP中用于安全密码存储。
  • 可选ImageMagick for RAW图像支持。

安装过程

下载后解压到网站目录,1个文件和4个文件夹将需要写入权限。确保以下有CHMOD 755(或777取决于您的网络主机允许)

  • /_config.inc.php
  • /files/
  • /plugins/
  • /core/logs/
  • /core/cache/

然后和正常PHP程序一样,按照向导继续安装

设置crontab

  1. 在你的linux命令行输入crontab -e。
  2. 输入以下内容:
0 0 * * * php /path/to/your/install/admin/tasks/auto_prune.cron.php >> / dev / null 2>&1
0 0 * * * php /path/to/your/install/admin/tasks/create_internal_notifications.cron.php >> / dev / null 2>&1
0 * * * * php /path/to/your/install/admin/tasks/delete_redundant_files.cron.php >> / dev / null 2>&1
0 0 * * * php /path/to/your/install/admin/tasks/downgrade_accounts.cron.php >> / dev / null 2>&1
* / 5 * * * * php /path/to/your/install/admin/tasks/process_file_queue.cron.php >> / dev / null 2>&1
0 1 * * * php /path/to/your/install/admin/tasks/create_email_notifications.cron.php >> / dev / null 2>&1

保存
crontab -l确认cron任务
剩余的部分各位按照喜好自行在网站后台进行更改和设置吧。
原文链接:https://52oam.com/archives/28

weinxin
我的微信公众号
我的微信公众号扫一扫
广告也精彩
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

    • avatar chancat 3

      好东西啊,博主,可以接入又拍么?

        • avatar 厘米 9

          @chancat 这个我还没试~