szurubooru-client

szurubooru-client

Docker app from FoxxMD's Repository

Overview

Frontend container for Szurubooru, an image board engine for small and medium communities

szurubooru

Szurubooru is an image board engine inspired by services such as Danbooru, Gelbooru and Moebooru dedicated for small and medium communities. Its name has its roots in Polish language and has onomatopeic meaning of scraping or scrubbing. It is pronounced as shoorubooru.

Features

  • Post content: images (JPG, PNG, GIF, animated GIF), videos (MP4, WEBM), Flash animations
  • Ability to retrieve web video content using yt-dlp
  • Post comments
  • Post notes / annotations, including arbitrary polygons
  • Rich JSON REST API (see documentation)
  • Token based authentication for clients
  • Rich search system
  • Rich privilege system
  • Autocomplete in search and while editing tags
  • Tag categories
  • Tag suggestions
  • Tag implications (adding a tag automatically adds another)
  • Tag aliases
  • Pools and pool categories
  • Duplicate detection
  • Post rating and favoriting; comment rating
  • Polished UI
  • Browser configurable endless paging
  • Browser configurable backdrop grid for transparent images

Installation

It is recommended that you use Docker for deployment. See installation instructions.

More installation resources, as well as related projects can be found on the GitHub project Wiki

Screenshots

Post list:

20160908_180032_fsk

Post view:

20160908_180429_lmp

License

GPLv3.

Install szurubooru-client on Unraid in a few clicks.

Find szurubooru-client 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 szurubooru-client Review the template variables and paths Click Install

Requirements

zurubooru-api installed

Download Statistics

430,175
Total Downloads
11,766
This Month
8,879
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
szurubooru/client:latest
Last Updated2026-05-26
First Seen2019-12-16

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Shell
bash
Privileged
false

Template configuration

Build InfoVariable

Determines which git commit to use to build client code. Recommend keep as 'latest'

Target
BUILD_INFO
Default
latest
Value
latest
Backend HostVariable

IP Address of the backend API instance

Target
BACKEND_HOST
Http PortPorttcp

Port to serve site to on host

Target
80
Default
8118
Value
8118
DataPathro

Directory on host where image data is stored. Should be same as 'Image Data' variable on szurubooru-api

Target
/data
Default
/mnt/user/appdata/szurubooru/data
Value
/mnt/user/appdata/szurubooru/data