WARNING! DO NOT DEPLOY ON WEBSITE/SERVER! This app was intended for local-use, as such no authentication system is implemented.
A BunnyCDN unofficial Web Interface to ease with image hosting (imgBox like). The idea is to directly upload image(s) and get the link tag.
![Screenshot 2024-07-10 202953](https://private-user-images.githubusercontent.com/69440085/347423900-130f60f7-817d-49e2-b55c-38890a531a3e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTcwODYsIm5iZiI6MTcyNDcxNjc4NiwicGF0aCI6Ii82OTQ0MDA4NS8zNDc0MjM5MDAtMTMwZjYwZjctODE3ZC00OWUyLWI1NWMtMzg4OTBhNTMxYTNlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI2VDIzNTk0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU1MzlhMWNiOWIyZWFiYmJkNmZkODU0MzFmYTIwZDg4NmQxZGE4N2QzNTgwNjYzY2JmMzE4NmM2MjE2NGRhZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._Wg53XnZ2K2Qa3yiURP1DW_BAYsxADzE2vyM7kRXsN4)
![image](https://private-user-images.githubusercontent.com/69440085/347424055-808f533f-29dd-405c-ac16-3f701e576607.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTcwODYsIm5iZiI6MTcyNDcxNjc4NiwicGF0aCI6Ii82OTQ0MDA4NS8zNDc0MjQwNTUtODA4ZjUzM2YtMjlkZC00MDVjLWFjMTYtM2Y3MDFlNTc2NjA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI2VDIzNTk0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAwZjg2OGQ3YzQyYjllOTljNjBlMGZhM2QwNWQzMGU0Y2RmY2JmOGZhY2UzMDNjMTFkOTUwNGVkNDI0YmYyNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.p0IGAYLW0Oalcyx0-pt2xENKwf4kjwuLCSGFEqmg6Hc)
Clone the project
git clone https://github.com/Faralha/BunnyCDN-ImageBox.git
Go to the project directory
cd BunnyCDN-ImageBox
Install dependencies
npm install
Configure .env variables (explanations below)
SECRET :
REGION :
STORAGE_API :
STORAGE_NAME :
PULL_ZONES :
Start the server
node .
To run this project, you will need to add the following environment variables to your .env file
SECRET
: any random letters will do
REGION
: your Storage Zone main Region. (ex. SG for Singapore)
STORAGE_API
: Storage API Keys/Password, NOT ACCOUNT API KEYS (keys differ with each Storage Zones.)
STORAGE_NAME
: The name of Storage Zone which you will use
PULL_ZONES
: Pull Zones which assigned to your Storage Zones
- Retrieve Folders
- Upload directly to Storage Zones
- Create links from uploaded files
- File Explore (coming soon)