Sitelet https://github.com/lainsec/rchan
Skip to content

Latest commit

 

History

539 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
6. python-magic-bin --force-reinstall

How to use

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

Live instances (Unofficial)

Features

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

About

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

Topics

Resources

Stars

19 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages