- Host imageboards and forums online or offline
- Organize files via boards and threads
- Organize notes via news entries
- 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
- Preview reference links when hovered
- Search for posts by subject and message
- 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
- Deploy within minutes using Docker and Docker Compose
- Management panel
- Configure which roles have access to management and moderation actions
- Ban offensive/abusive visitors across all boards
- Post using admin or mod capcode
- Post using raw HTML
- Hide new posts until approved
- Delete and/or ban multiple posts
- Create custom HTML pages
- Automatically moderate new posts using regular expressions and thresholds
- Specify which settings are configured individually or globally
- Secure your account with two-factor authentication
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.
Tofu is the official thread watcher for Sriracha imageboards and forums.
See MANUAL.md for info on how to install and use Sriracha.
Translation is handled online.
Note: Support is only available for official Sriracha releases running without any custom templates.
- Ensure you are running the latest version of Sriracha.
- Review the open issues.
- Open a new issue.
Unofficial support is also available via /help/ and Matrix.
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 libraries 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.