Skip to content

MobilGame06/ImageShare69

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageShare69

ImageShare69 is a selfhosted service to upload images with category and look at them sorted by category.

Features

  • ✅ 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

Getting Started

Requirements

Installed via Installer

  • npm
  • nodejs
  • pm2

Manual installation

  • mysql database

Installation

  1. 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

  1. Create a user account with own database in mysql

  2. Install NPM packages (ONLY when not using installer)

    npm install
  3. Enter your mysql data into .env

    myHost=mysqlIP
    myUser=mysqlUser
    myPassword=mysqlPW
    myDatabase=imageShare69
    PORT=8666
    requestsperminute=30
  4. Start it via pm2

    pm2 start server.js --name ImageShare69

Usage

to add Categories and images you need to start the app.js script

node add.js

then follow the menu prompts.

(back to top)

About

📷 A basic image viewer with categories

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published