ImgProxify - Image CDN and Image Proxy Generator
Dead Simple Image CDN and Image Proxy [NodeJS] We hide and protect your image behind proxy, fast deliver and saving cost bandwidth while serve to worldwide by Cloudflare CDN. Why I should use this? If you want to save your bandwidth images If you want to steal image with hotlink protection Security for your original image link Helps other people to make their website faster Make money online from put some ads, donation or sell API Features : Well Documentation Easy Instalati…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
Dead Simple Image CDN and Image Proxy [NodeJS]
We hide and protect your image behind proxy, fast deliver and saving cost bandwidth while serve to worldwide by Cloudflare CDN.
Why I should use this?
- If you want to save your bandwidth images
- If you want to steal image with hotlink protection
- Security for your original image link
- Helps other people to make their website faster
- Make money online from put some ads, donation or sell API
Features :
- Well Documentation
- Easy Instalation and Configuration
- No Database Server Required
- Image CDN by Cloudflare
- Built-in Image Proxy
- Bypass Hotlinking Protection
- Firewall for private use
- Normal or Hashed URL
- Purge Cache Tools
- Included Google Analytics
- Easy verify Webmaster Tools
- Public REST API
- Anti Spam with Google reCaptcha v3
- Integrated with Cloudflare API v4
- Fast, Low Overhead and Asynchronous Designed
- Strong in High Traffic with Worker / CPU Cluster
Specs
- Using Fastify v4 – The Fastest NodeJS Framework
- Using Bulma CSS framework v0.9.0
- Using EJS Template Engine
- Using JS Standard Code Style
- Reactive UI with ReefJS (no jQuery)
- HTML Minified
- Contact page + Mailer
- HTML Sitemap with tree style page
- Assets directory will be auto static
- Included with 5 static pages
- Pure NodeJS (no NGINX required)
- 100% Coverage Unit Test
Security
- HTML auto encode the markup (Safe from XSS Attack)
- Any further security already handled by Cloudflare (see docs)
Minimum Requirement
- NodeJS v16
- CDN by Cloudflare (Free Plan)
- cPanel shared hosting + disk space 500Mb
Installation
- Build source by run npm install.
- Upload to your server.
- Edit the config.js file.
- You have to run the server.js
- Done, that’s very easy bro
Technical Support
- FREE Setup NGINX + Core Clustered on VPS.
- FREE Setup NGINX + Load Balancer on VPS.
- Need help for custom installation? Just contact me via email.
Changelog
Date: 05 Feb 2024
Version: 2.0.0 - Upgrade minimum NodeJS v16 - Upgrade Fastify v4 - Upgrade all dependencies - Add default image - Add docker-compose.yml - Update Dockerfile - Removed travis ci - Removed Procfile Heroku - Removed make-promises-safeDate: 05 May 2022
Version: 1.4.0 - Config port has been changed - Dynamic changelog page - Support listening through env.PORT - Support forcing set port by argument in command line - Update library patchDate: 11 Mar 2021
Version: 1.3.0 - Add new server status API - Fixed status page - Fixed unit test for helper.js - Update Postman file - Update library patchDate: 10 Jan 2021
Version: 1.2.1 - Separate decorator hooks into plugins - Add new sitemap page with xml format - Update library patchDate: 01 Dec 2020
Version: 1.2.0 - Refactor code to improve efficiency memory - Update Html Cache in routes as middleware - Change HTML Minifier Kangax to Terser - Fixed some function doesn't work in IE 11 - Fixed invalid date in status.js assets - Update library patch - Update assets libraryDate: 05 Nov 2020
Version: 1.1.1 - Fixed cors by using plugins - Update library patchDate: 20 Oct 2020
Version: 1.1.0 - Add new API for generate multiple url - Add new API for purge cache - Add About page - Add Status page - Add Documentation page - Add Purge Cache Tools page> - Add Anti Spam Google reCaptcha v3 - Add cloudflare dependency - Add new config for baseAssetsUrl, templateDir, recaptcha and cloudflare API v4 - Now support having multiple templates - Now support to change default port by set .env.PORT - Now support to host with Heroku and all cloud host which is based on Docker (Kubernetes, Openshift, etc) - Update config maxAgeStaticCache and maxAgeAssetsCache to be set in seconds - Update template structure - Update library patchDate: 30 Sep 2020
Version: 1.0.0 - Initial ReleaseRelated products
More digital goods in the same category or with similar tags.
JavaScript / Miscellaneous
Nearby Places jQuery plugin
JavaScript / Miscellaneous
gGrowl Notification - Messages with Icons Plugin
JavaScript / Miscellaneous
BLACK-ASH - JavaScript Front-end HTML Editor
JavaScript / Miscellaneous
iTabs Responsive Bootstrap Tabs
JavaScript / Miscellaneous
Tabs recent
JavaScript / Miscellaneous
Forex Market Prediction Game Widget | JavaScript Plugin
JavaScript / Miscellaneous
MyHash - Encrypt & Decrypt Text Online - Firebase Version (Production Ready)
JavaScript / Miscellaneous
Flip Box - Bootstrap Flipping Card
ImgProxify - Image CDN and Image Proxy Generator
After successful payment, you will receive a download link for the source code