Self-host szurubooru
2.5Danbooru-style image board engine for communities
- Stars
- 1 029
- Ports
- 8080 (HTTP web interface (client container)), 80 (HTTP inside client container (nginx))
- Requires
- PostgreSQL
szurubooru/serverWhat is szurubooru?
Szurubooru is a self-hosted image board engine inspired by Danbooru, Gelbooru, and Moebooru, built for small and medium communities. It handles images (JPG, PNG, GIF), videos (MP4, WEBM), and Flash animations, with web video retrieval via yt-dlp. Features include post comments, notes with polygon annotations, a JSON REST API with token-based authentication, advanced search, a rank-based privilege system, tag categories with implications and aliases, pools, duplicate detection, post rating and favorites, and a polished UI with endless paging. It runs via Docker Compose with PostgreSQL, a Python server, and a static client frontend. Configuration uses YAML and environment variables. Licensed under GPL-3.0.
szurubooru alternatives
DanbooruOpen-source Rails image board for running your own booru: tag-based browsing, pools, post version history and IQDB reverse search, deployed with Docker Compose.CompareDanbooru with szurubooru
MonbooruSelf-hosted, open-source booru for organizing personal image collections with tag-based browsing, AI metadata extraction, local ONNX auto-tagging.CompareMonbooru with szurubooru
Shimmie2Open-source, self-hosted booru-style image gallery written in PHP, with themes, an extension manager, user permissions, and SQLite, PostgreSQL or MySQL backends.CompareShimmie2 with szurubooru
PicsurPicsur is a self-hosted, open-source image sharing service in the spirit of Imgur, with format conversion, image editing, expiring uploads and a ShareX endpoint.ComparePicsur with szurubooru
UrocissaAn open-source, self-hosted photo gallery using Rust and Vue to handle millions of images on modest hardware with fast search and endless scrolling.CompareUrocissa with szurubooru
pinrySelf-hosted tiling image board for saving, tagging and sharing images videos webpages like Pinterest. Multi user support REST API browser extensions CLI tools i18n.Comparepinry with szurubooru
Misaka Danmu ServerSelf-hosted danmaku aggregation service with a web admin UI and a dandanplay-compatible API; matches subtitles-like comments to media library items.CompareMisaka Danmu Server with szurubooru
CheveretoChevereto is a self-hosted image/video platform to build your own Imgur alternative. Supports S3-compatible multi-cloud storage, multi-tenancy, and OAuth login.CompareChevereto with szurubooru
Should you self-host szurubooru?
szurubooru scores 54/100 on selfhost.directory (how scoring works) and ranks #47 of 142 in Media Management. It has 1 029 GitHub stars, +4 in the last 30 days.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Sonarr (81/100, 17 486 stars). It scores higher overall, so compare the two before you pick. See szurubooru vs Sonarr side by side.
Features
- Advanced search
- CLI admin tools
- Duplicate Detection
- Image board engine
- Multi-format media support
- Pools
- Post comments
- Post notes and annotations
- Post rating and favorites
- Privilege system
- REST API
- Tag Management
- Token-based authentication
- Webhooks
- Web video retrieval
szurubooru README
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.
More in Media Management
TdarrSelf-hosted Tdarr runs media library transcode and remux automation with FFmpeg or HandBrake across distributed nodes, with GPU workers, plugin stacks and a web UI.
teemiiTeemii is a self-hosted, open-source manga reader and manager. It aggregates metadata from AniList, Kitsu, and MangaDex, tracks reading progress, supports CBZ/CBR.
thumbaThumba is a self-hosted, open-source tool that generates thumbnails for media folders using Google Search and thum.io. Runs in Docker, requires API keys.
tracearr-supervisedSelf-hosted, open-source monitoring dashboard for Plex, Jellyfin and Emby with real-time streams, account-sharing detection, trust scores and automations.
TrackWatchOpen-source self-hosted Spotify release tracker that follows artists and syncs new releases to playlists, with discography builder and ghost track cleaner.
trailarrTrailarr is a self-hosted, open-source app that auto-downloads and manages trailers for movie/TV libraries, integrating with Radarr, Sonarr, Plex, Emby, and Jellyfin.- Tubetube is a YouTube-like video sharing app written in Go, supporting automatic transcoding, multiple collections, and RSS feeds.
tubesyncA self-hosted, open-source YouTube PVR like Sonarr for YouTube: it indexes channels and playlists, downloads media via yt-dlp, and updates your Plex or Jellyfin library.
TypeTypeSelf-hosted, open-source video app unifying YouTube, NicoNico, and BiliBili with your own accounts, library, downloads, playback, and a native Android client.
UmlautAdaptarrUmlautAdaptarr is a self-hosted proxy fixing German umlaut matching issues for Sonarr, Radarr, Lidarr, and Readarr during release searches and imports.
UmlautAdaptarrEXSelf-hosted proxy that sits between *arr apps and indexers to fix umlaut and German title matching for Sonarr, Radarr, Lidarr, and Readarr via Newznab/Torznab API.
UnmanicSelf-hosted library optimiser that scans or watches file collections, queues plugin tasks to workers and transcodes media with FFmpeg. Docker, pip or Kubernetes.


0 comments