vibenews 0.6.4
Combined web forum and NNTP server implementation for stand-alone newsgroups
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
vibenews
NNTP server/web forum implementation for stand-alone newsgroups
See http://news.rejectedsoftware.com/ for a running version.
Features
- Acts as newsgroup server (NNTP)
- Acts as a web forum
- Lightning fast
- Supports access restriction for individual groups
- The web forum allows github style markdown formatting
- Mobile friendly default layout with gravatar integration
Installation
Clone the project
git clone git://github.com/rejectedsoftware/vibenews.git
Compile and run
cd vibenews dub run
The following ports are now available:
- :119 provides the NNTP interface
- 127.0.0.1:8009 provides the HTTP web interface
- 127.0.0.1:9009 provides the admin interface
You probably want to put the web forum behind a reverse proxy to make it available to the public. Alternatively, you can also create a settings.json
file and change the web interface port among other things.
Example settings.json
:
{
"title": "Example Forum",
"hostName": "forum.example.org",
"nntpPort": 119,
"webPort": 8009,
"adminPort": 9009,
"googleSearch": true,
"spamfilters": {
"blacklist": {
"ips": ["123.123.123.123"]
}
}
}
Setup
Open the admin interface at http://127.0.0.1:9009/
Create a new group (use dot.separated.newsgroup.syntax for the name) and make it active
Go to http://127.0.0.1:8009 to view the web forum
- Registered by Sönke Ludwig
- 0.6.4 released 10 years ago
- rejectedsoftware/vibenews
- github.com/rejectedsoftware/vibenews
- AGPL-3.0
- Copyright (c) 2012-2014 Sönke Ludwig
- Authors:
- Dependencies:
- vibe-d, antispam, userman
- Versions:
-
0.8.3 2020-Jun-09 0.8.2 2017-Aug-30 0.8.1 2017-Jul-11 0.8.0 2017-Mar-26 0.7.3 2016-Nov-06 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
790 downloads total
-
- Score:
- 1.3
- Short URL:
- vibenews.dub.pm