Reubah

Reubah

Docker app from grtgbln's Repository

Overview

A simple web-based tool for processing images and converting documents with a simple interface.

Reubah - Universal File Converter & Image Processor

a simple web-based tool for processing images and converting documents with a simple interface

Features

  • File Converter (Keep on adding more formats)
  • Dark Mode
  • API
  • Background Removal for Images

Quick Start

Using Docker

git clone https://github.com/dendianugerah/reubah.git
cd reubah
docker-compose up -d

or create a folder for the project and run

docker run -d --name reubah -p 8081:8081 -v doc-temp:/tmp -e PORT=8081 --restart unless-stopped ghcr.io/dendianugerah/reubah:latest

Access at: http://localhost:8081

Local Development

Requirements:

  • Go 1.22+
  • LibreOffice (for document conversion)
  • GCC/G++
go mod download
go run cmd/server/main.go

Images

Here are some images related to the project:

Home Document Processing Merge

Format Support & Compatibility

Matrix Guide:

  • Find your source format in the left column
  • Follow the row to find available output formats
  • ✅ = Supported conversion
  • - = Same format (no conversion needed)

Image Conversion Matrix

From ➡️ To ⬇️ JPG/JPEG PNG WebP GIF BMP HEIC/HEIF PDF
JPG/JPEG -
PNG -
WebP -
GIF -
BMP -
HEIC/HEIF -

Document Conversion Matrix

From ➡️ To ⬇️ PDF DOCX DOC ODT RTF TXT
PDF (from PDF currently still bad) -
DOCX -
DOC -
ODT -
RTF -
TXT -

Additional Image Features

Format Background Removal (Soon) Optimization Batch Processing
JPG/JPEG
PNG
WebP
GIF
BMP
HEIC/HEIF

Notes

  • Isolated processing environment
  • No file storage - immediate delivery
  • Automatic cleanup
  • Input validation

License

This project is licensed under the MIT License.

Media gallery

1 / 3

Install Reubah on Unraid in a few clicks.

Find Reubah in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Reubah Review the template variables and paths Click Install

Details

Repository
ghcr.io/dendianugerah/reubah:latest
Last Updated2026-07-15
First Seen2024-12-02

Runtime arguments

Web UI
http://[IP]:[PORT:8081]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8081

Target
8081
Default
8081
Value
8081
Temp DirectoryPath

Path to temporary files

Target
/app/tmp
Default
/mnt/user/appdata/reubah/tmp
Value
/mnt/user/appdata/reubah/tmp
Doc Temp DirectoryPath

Path to temporary files

Target
/tmp
Default
/mnt/user/appdata/reubah/doc_tmp
Value
/mnt/user/appdata/reubah/doc_tmp
Internal PortVariable

Internal Port

Target
PORT
Default
8081
Value
8081