nntpchan - nntp based decentralized imageboard

  •        337

NNTPChan (previously known as overchan) is a decentralized imageboard that uses the NNTP protocol (network-news transfer protocol) to synchronize content between many different servers. It utilizes cryptographically signed posts to perform optional/opt-in decentralized moderation. This 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.

https://github.com/majestrate/nntpchan

Tags
Implementation
License
Platform

   




Related Projects

spotweb - Decentralized community

  •    PHP

Spotweb is a decentralized usenet community based on the Spotnet protocol. Spotweb requires an operational webserver with PHP5 installed, it uses either an MySQL or an PostgreSQL database to store it's contents in.

NNTPsharp

  •    CSharp

The NNTPsharp project allows .NET and Mono developers to easily integrate NNTP support into their applications. This project has four components: NNTPSharpLib, NNTPSharpCLI, NNTPSharpGUI, and NNTPSharpGTK. It is developed in C#.Net, targeting Mono and .Net 2.0.

PicMonger

  •    C++

PicMonger is an NNTP client that automagically scans a specified Usenet newsgroup for either UUEncoded or MIME (base64) binaries, downloads them, and decodes them. It will also create a series of linked HTML thumbnail pages for previewing purposes.

Leafnode

  •    C

Leafnode is a caching Usenet news proxy that enables online newsreaders to read news off-line and aggregates news from various NNTP servers into one. It is designed for full-automatic maintenance, and IPv6 enabled.

VBNntpGateway

  •    PHP

a gateway from vBulletin forums to the USENET (or any NNTP server). It allows forum members to read newsgroup messages as well as to send posts to the newsgroups. In a nutshell, it turns vBulletin forums into a basic function news reader.


JNews

  •    Java

Usenet news reader written in Java using a custom NNTP class and a MySQL backend to store article information.

newsstar

  •    C

A multithreaded NNTP transport designed to transfer Usenet articles as quickly as possible between a local server (supports INN, s-news and sn) and multiple remote servers, with score-based killfiling.

NewsBe

  •    

NewsBE is a NNTP / Usenet client for the BeOS

SharePoint NNTP List Sync

  •    

Syncronizes NNTP groups with SharePoint lists and offers post/reply capability. Sets item date as post date and attempts to lookup user in local directory. A webpart is also provided to access news lists cross-site.

SharePoint NNTP Server

  •    

Publish any SharePoint discussion board through a complete NNTP server implementation with full security trimming and NTLM authentication support. The discussion boards act as the backing store for the newsgroups on the NNTP server. All commands described in RFC3977 supported.

James - Enterprise Mail Server

  •    Java

James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

Usenet Web Gateway

  •    Perl

Perl software that allows users to read Usenet messages and post messages using only a web browser. Deja.com and others offers such a (non-GPLed) gateway between Usenet and the WWW.

The Usenet Binary Harvester

  •    Perl

ubh - the Usenet Binary Harvester - is a GPL'ed Perl console application which automatically discovers, downloads, and decodes single-part and multi-part Usenet binaries. Runs anywhere Perl runs.

Radarr - A fork of Sonarr to work with movies à la Couchpotato.

  •    CSharp

Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent. The project was inspired by other Usenet/BitTorrent movie downloaders such as CouchPotato.

nzbget - Efficient Usenet Downloader

  •    C++

NZBGet is a binary downloader, which downloads files from Usenet based on information given in nzb-files. NZBGet is written in C++ and is known for its extraordinary performance and efficiency.

jNewsGate NNTP gateway

  •    Java

jNewsGate is a plugin based NNTP server written in Java intended to fetch different news-like content (RSS feeds, news sites, web forums) and provide it to a NNTP news reader.

NNTP Objects and Containers

  •    C++

NNTPobjects is a collection of c++ classes for easily creating simple or advanced NNTP clients in c++. Novice and advanced c++ programmers will be able to quickly write small utilities or full featured NNTP clients.

Embark - Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

  •    Javascript

Embark is a framework that allows you to easily develop and deploy Decentralized Applications (DApps). A Decentralized Application is a serverless html5 application that uses one or more decentralized technologies. Embark currently integrates with EVM blockchains (Ethereum), Decentralized Storages (IPFS), and Decentralized communication platforms (Whisper and Orbit). Swarm is supported for deployment.

java-tron - Java implementation of the Tron whitepaper

  •    Java

TRON is a block chain-based decentralized smart protocol and an application development platform. It allows each user to freely publish, store and own contents and data, and in the decentralized autonomous form, decides an incentive mechanism and enables application developers and content creators through digital asset distribution, circulation and transaction, thus forming a decentralized content entertainment ecosystem.TRON is a product of Web 4.0 and the decentralized internet of next generation.

Tinyboard - The better imageboard software

  •    PHP

Tinyboard is a free light-weight, fast, highly configurable and user-friendly imageboard software package. It is written in PHP and has few dependencies. We try to make sure Tinyboard is compatible with all major web servers and operating systems. Tinyboard does not include an Apache .htaccess file nor does it need one.