https://github.com/faralha/bunnycdn-imagebox
BunnyCDN ImageBox that lets you upload, manage, and retrieve image links natively. (Primarily used for image hosting/box)
https://github.com/faralha/bunnycdn-imagebox
bunnycdn expressjs imagebox imagehosting imgbox
Last synced: about 1 month ago
JSON representation
BunnyCDN ImageBox that lets you upload, manage, and retrieve image links natively. (Primarily used for image hosting/box)
- Host: GitHub
- URL: https://github.com/faralha/bunnycdn-imagebox
- Owner: Faralha
- Created: 2024-07-05T14:32:41.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-12-05T23:08:44.000Z (5 months ago)
- Last Synced: 2025-02-14T09:44:27.042Z (3 months ago)
- Topics: bunnycdn, expressjs, imagebox, imagehosting, imgbox
- Language: EJS
- Homepage:
- Size: 810 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
WARNING! DO NOT DEPLOY ON WEBSITE/SERVER! This app was intended for local-use, as such no authentication system is implemented.
# BunnyCDN ImgBox
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.
## Run Locally
Clone the project
```bash
git clone https://github.com/Faralha/BunnyCDN-ImageBox.git
```Go to the project directory
```bash
cd BunnyCDN-ImageBox
```Install dependencies
```bash
npm install
```Configure .env variables (explanations below)
```env
SECRET :REGION :
STORAGE_API :
STORAGE_NAME :
PULL_ZONES :
```Start the server
```bash
node .
```## Environment Variables
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
## Features
- Retrieve Folders
- Upload directly to Storage Zones
- Create links from uploaded files
- File Explore (coming soon)## Authors
- [@faralha](https://www.github.com/faralha)