An easy to use, selfhostable image sharing service like Imgur with built in converting
Go to file
2022-02-25 13:56:16 +01:00
.vscode better shared api calls 2022-02-25 12:22:00 +01:00
backend add documentation and docker 2022-02-25 13:56:16 +01:00
branding/logo better shared api calls 2022-02-25 12:22:00 +01:00
frontend add documentation and docker 2022-02-25 13:56:16 +01:00
shared better shared api calls 2022-02-25 12:22:00 +01:00
support Make backend and frontend work together 2022-02-23 21:06:07 +01:00
.dockerignore add documentation and docker 2022-02-25 13:56:16 +01:00
.gitignore change to monorepo 2022-02-21 23:26:40 +01:00
docker-compose.yml add documentation and docker 2022-02-25 13:56:16 +01:00
Dockerfile add documentation and docker 2022-02-25 13:56:16 +01:00
LICENSE add license 2022-02-23 11:50:25 +01:00
package.json create shared library 2022-02-24 22:56:27 +01:00
README.md add documentation and docker 2022-02-25 13:56:16 +01:00
tsconfig.base.json create shared library 2022-02-24 22:56:27 +01:00
workspace.code-workspace add documentation and docker 2022-02-25 13:56:16 +01:00
yarn.lock move to scoped scss 2022-02-25 13:07:30 +01:00

Imagur

Totally not an imgur clone

I couldn't really find any open source project that allowed you to easily host images. So I decided to create one.

It works like a hybrid between imgur and pastebin.

Beta

Right now this software is still in beta, and many things are still missing, or will be changed in the future. But it does function, so feel free to give it a try.

Running

To start Imagur easily, you can clone the repository and then run docker-compose up -d. It will then be running on port 8080.

Configuration

You can configure a couple different things using environment variables. Here is the current list with their default values:

IMAGUR_HOST: '0.0.0.0'
IMAGUR_PORT: 8080

IMAGUR_DB_HOST: imagur_postgres
IMAGUR_DB_PORT: 5432
IMAGUR_DB_USER: imagur
IMAGUR_DB_PASSWORD: imagur
IMAGUR_DB_NAME: imagur

IMAGUR_ADMIN_USERNAME: imagur
IMAGUR_ADMIN_PASSWORD: imagur

IMAGUR_JWT_SECRET: CHANGE_ME
IMAGUR_JWT_EXPIRY: 1d

IMAGUR_MAX_FILE_SIZE: 128000000
IMAGUR_STATIC_FRONTEND_ROOT: "/imagur/frontend/dist"