SkillAgentSearch skills...

Rchan

Full imageboard engine, written with python3.11, with realtime posts using socketIO.

Install / Use

/learn @lainsec/Rchan

README

Installation

How to install

linux

1. git clone https://github.com/lainsec/rchan
2. cd rchan
3. python3 -m venv rchanenv
4. source rchanenv/bin/activate
5. pip install -r requirements.txt

windows

1. git clone https://github.com/lainsec/rchan
2. cd rchan
3. python3 -m venv rchanenv
4. rchanenv\Scripts\activate.bat
5. pip install -r requirements.txt python-magic-bin

How to use

python3 app.py
`The first account will automatically recive OWNER permissions.`

Live instances (Unofficial)

Features

  • [x] Fully configurable through the dashboard, allowing real-time adjustments without code changes.
  • [x] Free creation of boards for all users (Toggleable).
  • [x] Lightweight source code.
  • [x] Fully usable without JS enabled.
  • [x] Real-time posts with websocket.
  • [x] Responsive style for mobile.
  • [x] Tripcode system with SHA256.
  • [x] Encrypted passwords and IP with bcrypt.
  • [x] CSRF Protection for all routes.
  • [x] Uploads validated by file extension, mimetype and python-magic and metadata removal.
  • [x] Board pagination.
  • [x] Multi language i18n support. 🇯🇵 🇧🇷 🇺🇸 🇪🇸
  • [x] Media Pending Approval system (Toggleable per board).
  • [x] Word filters system editable on the dashboard.
  • [X] Server-side text decoration for posts.
  • [x] Spoiler and filename strip (poster's choice)
  • [x] Anti-spam with built-in toggleable captcha per board, timeout and evade ban system.

License

GNU AGPLv3, see LICENSE

Help

For those who wants to help keep the project up: Ethereum: 0x6107BD27BcCB4305224320Ca03057E192b18fa75

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated29d ago
Forks2

Languages

HTML

Security Score

95/100

Audited on Feb 26, 2026

No findings