https://github.com/nntpchan/nntpchan
nntpchan decentralized imageboard
https://github.com/nntpchan/nntpchan
golang imageboard nntp
Last synced: 7 months ago
JSON representation
nntpchan decentralized imageboard
- Host: GitHub
- URL: https://github.com/nntpchan/nntpchan
- Owner: nntpchan
- License: mit
- Created: 2020-12-17T13:04:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T16:21:08.000Z (over 2 years ago)
- Last Synced: 2024-06-21T19:53:02.467Z (about 2 years ago)
- Topics: golang, imageboard, nntp
- Language: Go
- Homepage: https://nntpchan.net/
- Size: 20 MB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README



**NNTPChan** (previously known as overchan) is a decentralized imageboard that uses the [NNTP protocol](https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol) (network-news transfer protocol) to synchronize content between many different servers. It utilizes cryptographically signed posts to perform optional/opt-in decentralized moderation.
### Maintainer
nntpchan has a new developer and is actively working on it.
by [@technopalms](https://github.com/technopalms)
the founder of nntpchan has retired from the source code [@jeff](https://github.com/majestrate)
## Getting started
[This](doc) is a step-by-step guide for getting up-and-running with NNTPChan as well as documentation for developers who want to either work on NNTPChan directly or use NNTPChan in their aplications with the API.
TL;DR edition:
$ sudo apt update
$ sudo apt install --no-install-recommends install imagemagick ffmpeg sox build-essential git ca-certificates postgresql postgresql-client golang
$ git clone https://github.com/nntpchan/nntpchan
$ cd nntpchan
$ make
$ SRND_INSTALLER=0 ./srndv2 setup
## Installation guide
proper installation guide soon
## Bugs and issues
*PLEASE* report any bugs you find while building, setting-up or using NNTPChan on the [GitHub issue tracker](https://github.com/nntpchan/nntpchan/issues)
## Clients
NNTP (confirmed working):
* Thunderbird
Web:
* [Yukko](https://github.com/faissaloo/Yukko): ncurses based nntpchan web ui reader
## Support
Need help? Join us on IRC.
1. [freenode: #nntpchan](https://webchat.freenode.net/?channels=#nntpchan)
2. [rizon: #nntpchan](https://qchat.rizon.net/?channels=#nntpchan) - Most active
## History
* started in mid 2013 on anonet
This is a graph of the post flow of the `overchan.test` newsgroup over 4 years, quite a big network.
(thnx anon who made this btw)

[source code for map generation](https://github.com/nilesr/nntpchan-mapper)
## Donations
Like this project? Why not help by funding it? This address pays for the server that runs `2hu-ch.org`
Bitcoin: 15yuMzuueV8y5vPQQ39ZqQVz5Ey98DNrjE
Monero: 46thSVXSPNhJkCgUsFD9WuCjW4K41DAHGL9khni2VEqmZZhfEZVvcukCp357rfhngZdviZMaeNdj5CLqhLyeK2qZRBCyL7Q
## Acknowledgements
* [Deavmi](https://deavmi.carteronline.net/) - Making the documentation beautiful.