# jschan
Anonymous imageboard software that doesn't suck.
Live instances (Unofficial):
- English: https://94chan.org
- Português: https://ptchan.org
Contact via:
- IRC: [open in client ](ircs://irc.fatpeople.lol:6697/general ) or [webchat ](https://irc-web.fatpeople.lol/#general )
- [Session ](https://getsession.org/ ): `051b2ff270769d20764fa1b8e6bc3240b0a3c28ffb3242e7cce60db479b23ef427`
- Email: see my gitgud profile
## Features
- [x] Multiple language support (en-GB, pt-PT, ru-RU included)
- [x] Optional user created boards ala [infinity ](https://github.com/ctrlcctrlv/infinity )
- [x] Multiple files per post
- [x] [Tegaki ](https://github.com/desuwa/tegaki ) applet with drawing and replays
- [x] Antispam/Anti-flood & DNSBL
- [x] 3 customisable inbuilt captchas + 2 third party captchas (hcaptcha & recaptcha)
- [x] [API documentation ](https://fatchan.gitgud.site/jschan-docs/ )
- [x] Built-in webring (compatible w/ [lynxchan ](https://gitlab.com/alogware/LynxChanAddon-Webring ) & [infinity ](https://gitlab.com/Tenicu/infinityaddon-webring ))
- [x] Two factor authentication (TOTP) for accounts
- [x] Manage everything from the web panel
- [x] Granular account permissions
- [x] Works properly with anonymizer networks (Tor, Lokinet, etc)
- [x] Beautiful bundled frontend with lots of themes and options, see below:
![screenshots ](collage.gif "screenshots" )
## License
GNU AGPLv3, see [LICENSE ](LICENSE ).
## Installation & Upgrading
See [INSTALLATION.md ](INSTALLATION.md ) for instructions on setting up a jschan instance or upgrading to a newer version.
## Changelog
See [CHANGELOG.md ](CHANGELOG.md ) for changes between versions.
## Contributing
See [CONTRIBUTING.md ](CONTRIBUTING.md ) for contribution guidelines.
## Related Projects
Official:
- [fatchan/jschan-docs ](https://gitgud.io/fatchan/jschan-docs/ ) - API Documentation for jschan ([gitgud pages](https://fatchan.gitgud.site/jschan-docs/#introduction))
- [fatchan/jschan-api-go ](https://gitgud.io/fatchan/jschan-api-go ) - WIP Golang API Client for jschan ([gitgud pages](https://fatchan.gitgud.site/jschan-api-go/pkg/jschan/))
Unofficial: **Not guaranteed to work or be safe, use at your own risk.**
- [ussaohelcim/jschan-api-sdk ](https://github.com/ussaohelcim/jschan-api-sdk ) - JavaScript/TypeScript SDK for jschan.
- [ussaohelcim/jschan-api-types ](https://github.com/ussaohelcim/jschan-api-types ) - TypeScript typings for jschan API.
- [myumyu/globalafk ](https://gitgud.io/myumyu/globalafk/ ) - "A simple python script that sends ugly notifications when something happens on a jschan imageboard that you moderate."
## For generous people
Bitcoin (BTC): [`bc1q4elrlz5puak4m9xy3hfvmpempnpqpu95v8s9m6` ](bitcoin:bc1q4elrlz5puak4m9xy3hfvmpempnpqpu95v8s9m6 )
Monero (XMR): [`89J9DXPLUBr5HjNDNZTEo4WYMFTouSsGjUjBnUCCUxJGUirthnii4naZ8JafdnmhPe4NP1nkWsgcK82Uga7X515nNR1isuh` ](monero:89J9DXPLUBr5HjNDNZTEo4WYMFTouSsGjUjBnUCCUxJGUirthnii4naZ8JafdnmhPe4NP1nkWsgcK82Uga7X515nNR1isuh )
Oxen (OXEN): `LBjExqjDKCFT6Tj198CfK8auAzBERJX1ogtcsjuKZ6AYWTFxwEADLgf2zZ8NHvWCa1UW7vrtY8DJmPYFpj3MEE69CryCvN6`