ImageShare69 is a selfhosted service to upload images with category and look at them sorted by category.
- ✅ Upload images in any format
- ✅ Create endless categories
- ✅ Set for every image a category
- ✅ Nice Design with Bootstrap
- ✅ Dark Mode depending on system color(i hate light mode :D)
- ✅ Easy to setup
- npm
- nodejs
- pm2
- mysql database
- Use the installer to install nodejs,npm,pm2 and all dependencies for you:
(Tested on ubuntu 20 works on every distro with apt)
curl -s -L https://raw.githubusercontent.com/MobilGame06/ImageShare69/main/install.sh | bash
or Clone the repo
git clone https://github.com/MobilGame06/ImageShare69.git
-
Create a user account with own database in mysql
-
Install NPM packages (ONLY when not using installer)
npm install
-
Enter your mysql data into
.env
myHost=mysqlIP myUser=mysqlUser myPassword=mysqlPW myDatabase=imageShare69 PORT=8666 requestsperminute=30
-
Start it via pm2
pm2 start server.js --name ImageShare69
to add Categories and images you need to start the app.js script
node add.js
then follow the menu prompts.