3
29
Fork
You've already forked sriracha
4
Imageboard and forum server
  • Go 64.2%
  • Go Template 26.9%
  • CSS 4.1%
  • JavaScript 4.1%
  • HTML 0.5%
  • Other 0.2%
2026年07月15日 22:39:32 -07:00
cmd/sriracha Move server to internal 2026年01月26日 14:52:29 -08:00
internal Generate TOTP secret 2026年07月15日 22:39:32 -07:00
model Link to plugin from audit log entries 2026年07月15日 15:48:18 -07:00
plugin Fix translating plugin rules text 2026年07月05日 14:54:12 -07:00
static Link to relevant Sriracha manual subsections from management panel 2026年07月12日 22:36:22 -07:00
util Add default thresholds 2026年07月11日 11:11:02 -07:00
.dockerignore Update .dockerignore 2026年04月25日 20:47:00 -07:00
.gitignore Modified manage_plugin to use HaveInt inside enum blocks` 2026年06月28日 22:03:48 -04:00
ARCHITECTURE.md Document post and thread format 2026年04月02日 10:20:23 -07:00
CHANGELOG Link to relevant Sriracha manual subsections from management panel 2026年07月12日 22:36:22 -07:00
database.go Only apply report threshold to new reports 2026年07月12日 16:05:22 -07:00
docker-compose.yml Include official plugins on all supported platforms 2026年04月05日 23:17:01 -07:00
Dockerfile Update Dockerfile 2026年04月25日 20:39:57 -07:00
go.mod Render TOTP QR code 2026年07月15日 21:54:35 -07:00
go.sum Render TOTP QR code 2026年07月15日 21:54:35 -07:00
goreleaser.yml Include official plugins on all supported platforms 2026年04月05日 23:17:01 -07:00
LICENSE Initial commit 2025年04月10日 10:36:53 -07:00
MANUAL.md Link to relevant Sriracha manual subsections from management panel 2026年07月12日 22:36:22 -07:00
plugin.go Add Cron plugin event 2026年07月03日 17:07:14 -07:00
README.md Update memory usage estimate 2026年07月14日 23:24:23 -07:00
sriracha.service Add systemd service configuration 2026年04月22日 10:24:33 -07:00

Sriracha - Imageboard and forum server

GoDoc Translate Donate

Browse the read-only demo

  • Host imageboards and forums online or offline
  • Organize files via boards and threads
  • Organize notes via news entries

Features

  • Upload files matching MIME type whitelist
  • Embed external media (YouTube, Vimeo and SoundCloud)
  • Reference links >>###
  • CAPTCHA
  • Report posts
  • Overboard
  • Thread catalog
  • Oekaki (drawings)
  • Fetch new replies automatically
  • Extend with plugins
  • Send email notifications
  • Customize HTML templates
  • Translate into additional languages
  • Play SWF files with the included ruffle emulator
  • View Shift JIS text art with the included submona web font
  • Management panel
    • Configure which roles have access to management and moderation actions
    • Automatically moderate new posts using regular expressions
    • Ban offensive/abusive visitors across all boards
    • Post using admin or mod capcode
    • Post using raw HTML

Most features do not require JavaScript and will degrade gracefully when necessary.

Sriracha requires very little processing power and will typically use less than 250 MB of memory.

Documentation

See MANUAL.md for info on how to install and use Sriracha.

Translate

Translation is handled online.

Support

Note: Support is only available for official Sriracha releases running without any custom templates.

  1. Ensure you are running the latest version of Sriracha.
  2. Review the open issues.
  3. Open a new issue.

Unofficial support is also available via /help/ and Matrix.

License

This application is licensed under LGPLv3. If you modify the source code of this application, you must share the full source code of your changes publicly for free. You may, however, link with this application using proprietary shared libraries, so long as the base application (Sriracha) remains unmodified. If your only changes are to create proprietary shared libraries, and these librarires would work with other installations of Sriracha because you did not make any modifications to Sriracha's source code, then you do not need to release the source code of your shared libraries.