1
0
Fork
You've already forked sriracha
0
forked from tslocum/sriracha
Imageboard and forum server
  • Go 66.1%
  • Go Template 24.3%
  • CSS 4.8%
  • JavaScript 3.9%
  • HTML 0.6%
  • Other 0.3%
2026年06月28日 22:03:48 -04:00
cmd/sriracha Move server to internal 2026年01月26日 14:52:29 -08:00
internal Modified manage_plugin to use HaveInt inside enum blocks` 2026年06月28日 22:03:48 -04:00
model Format news entry dates as YYYY/MM/DD 2026年06月24日 19:47:05 -07:00
plugin Display line numbers in multi-line code blocks only 2026年06月17日 00:00:40 -07:00
static Set flexbox row gap 2026年06月08日 20:28:07 -07:00
util Format news entry dates as YYYY/MM/DD 2026年06月24日 19:47:05 -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 homepage from news index and entries 2026年06月22日 08:45:50 -07:00
database.go Store backlink information in database 2026年04月25日 20:18:50 -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 Remove package h2c 2026年06月09日 22:38:47 -07:00
go.sum Update dependencies 2026年06月07日 11:16:21 -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 Update template and debug docs 2026年06月22日 10:16:30 -07:00
plugin.go Avoid reading entire uploaded file into memory 2026年03月08日 22:46:31 -07:00
README.md Note resource usage 2026年04月01日 21:06:04 -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
  • Send email notifications
  • Extend with plugins
  • 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 50 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 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.