Go to file
2021-10-07 02:47:31 +09:00
samples Make comments optional 2021-10-07 01:01:37 +09:00
src Multi-album support 2021-10-07 02:47:10 +09:00
static/css Multi-album support 2021-10-07 02:47:10 +09:00
templates Multi-album support 2021-10-07 02:47:10 +09:00
.dockerignore Add Dockerfile 2021-10-07 01:01:36 +09:00
.gitignore First commit: /a/, /gallery/, images, gifv 2021-10-07 01:00:58 +09:00
Dockerfile fixup Dockerfile 2021-10-07 02:47:31 +09:00
LICENSE Add README, LICENSE 2021-10-07 01:19:35 +09:00
package-lock.json Add README, LICENSE 2021-10-07 01:19:35 +09:00
package.json Add README, LICENSE 2021-10-07 01:19:35 +09:00
README.md Add README, LICENSE 2021-10-07 01:19:35 +09:00
tsconfig.json First commit: /a/, /gallery/, images, gifv 2021-10-07 01:00:58 +09:00

rimgu: image host alternative frontend

rimgu is an alternative frontend / proxy for imgur

It's read-only and works without browser JavaScript. Images and albums can be viewed without wasting resources and anyonymity from downloading and running tracking scripts. No sign-up nags.

It's lightweight and easy to configure.

Inspired by and (soon) integratable with:

Building

Locally

Dependencies:

  • node.js >= v16 (earlier most likely works fine)
$ npm install && npm run build

Docker

$ docker build -t rimgu:latest .

Running

Locally

$ node dist/index.js

Docker

$ docker run -p 8080:8080 -e -it RIMGU_ADDRESS=0.0.0.0 -e RIMGU_PORT=8080 rimgu:latest

Configuration

Rimgu is configured via environment variables. See available variable in src/config.ts.