Go to file
video-prize-ranch e0efe6caca
Move types to api
2022-07-22 11:55:22 -04:00
.woodpecker Force remote builder for deploy 2022-07-21 11:23:55 -04:00
api Move types to api 2022-07-22 11:55:22 -04:00
pages Move types to api 2022-07-22 11:55:22 -04:00
static Support embedded images/albums (closes #41) 2022-07-16 15:59:06 -04:00
utils Allow embedding embeds 2022-07-16 16:02:59 -04:00
views Update frontpage to match README 2022-07-22 11:48:28 -04: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 Optimize CI 2022-06-03 18:45:14 -04:00
LICENSE Add README, LICENSE 2021-10-07 01:19:35 +09:00
README.md Update README [ci skip] 2022-07-22 11:50:16 -04:00
docker-compose.yml Remove file configuration 2022-04-22 12:05:22 -04:00
go.mod Update dependencies 2022-04-22 11:59:32 -04:00
go.sum go mod tidy 2022-04-22 12:10:59 -04:00
instances.json Update instances [skip ci] 2022-07-11 12:19:57 -04:00
main.go Support embedded images/albums (closes #41) 2022-07-16 15:59:06 -04:00

README.md

rimgo

An alternative frontend for Imgur. Originally based on rimgu.

License: AGPLv3 Matrix

Features

  • Lightweight
  • No JavaScript
  • No ads or tracking
  • No sign up or app install prompts
  • Bandwidth efficient - automatically uses newer image formats (if enabled)

Comparison

Comparing rimgo to Imgur.

Speed

Tested using Google PageSpeed Insights.

rimgo Imgur
Performance 91 28
Request count 29 340
Resource Size 218 KiB 2,542 KiB
Time to Interactive 1.6s 23.8s

Instances

Open an issue to have your instance listed here!

Clearnet

URL Country Cloudflare
i.bcow.xyz (official) 🇨🇦 CA, 🇳🇱 NL, 🇸🇬 SG
rimgo.pussthecat.org 🇩🇪 DE
rimgo.totaldarkness.net 🇨🇦 CA
rimgo.bus-hit.me 🇨🇦 CA
rimgo.esmailelbob.xyz 🇨🇦 CA
rimgo.lunar.icu 🇩🇪 DE 😢
i.actionsack.com 🇺🇸 US 😢
rimgo.privacydev.net 🇺🇸 US
imgur.artemislena.eu 🇩🇪 DE
rimgo.vern.cc (edited theme) 🇨🇦 CA
rimgo.encrypted-data.xyz 🇫🇷 FR 😢
rimgo.mha.fi 🇫🇮 FI

Tor

URL Country
rimgo.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion (onion of rimgo.esmailelbob.xyz) 🇨🇦 CA
rimgo.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion (onion of rimgo.vern.cc) 🇨🇦 CA
rimgo.micohauwkjbyw5meacrb4ipicwvwg4xtzl7y7viv53kig2mdcsvwkyyd.onion (onion of rimgo.mha.fi) 🇫🇮 FI

LibRedirect

Use LibRedirect to automatically redirect Imgur links to rimgo!

GreaseMonkey script

There is a script to redirect Imgur links to rimgo. https://codeberg.org/zortazert/GreaseMonkey-Redirect/src/branch/main/imgur-to-rimgo.user.js

Install

rimgo can run on any platform Go compiles on.

Install Docker and docker-compose, then clone this repository.

git clone https://codeberg.org/video-prize-ranch/rimgo
cd rimgo

Edit the docker-compose.yml file using your favorite text editor.

nvim docker-compose.yml

You can now run rimgo.

sudo docker-compose up -d

Build from source

Requirements

  • Go v1.16 or later

Clone the repository and cd into it.

git clone https://codeberg.org/video-prize-ranch/rimgo
cd rimgo

Build rimgo.

go build

You can now run rimgo.

./rimgo

Configuration

rimgo can be configured using environment variables.

Environment variables

Name Default
PORT 3000
ADDRESS 0.0.0.0
IMGUR_CLIENT_ID 546c25a59c58ad7
FORCE_WEBP 0

Contributing

Pull requests are welcome!

This software is released under the AGPL 3.0 license. In short, this means that if you make any modifications to the code and then publish the result (e.g. by hosting the result on a web server), you must publicly distribute your changes and declare that they also use AGPL 3.0.