2016-06-04 20:36:26 +05:00
|
|
|
Configuring NNTPChan server
|
|
|
|
===========================
|
|
|
|
|
|
|
|
This document provides a step-by-step guide to configurin your NNTPChan node.
|
|
|
|
|
2016-06-04 23:32:26 +05:00
|
|
|
##Configuring via web-interface (WIP)
|
2016-06-04 20:36:26 +05:00
|
|
|
|
|
|
|
You can configure NNTPChan via the web-interface by navigating your browser to http://127.0.0.1:18000.
|
2016-06-04 20:43:05 +05:00
|
|
|
|
2016-06-04 21:01:40 +05:00
|
|
|
###Selecting your data-storage system
|
2016-06-04 20:43:05 +05:00
|
|
|
|
2016-06-04 20:45:22 +05:00
|
|
|
![Image 1](http://i.imgur.com/l9iiXxB.png)
|
2016-06-04 20:43:05 +05:00
|
|
|
|
|
|
|
First your will be asked what data-storage system you would like to use. We support Redis and PostgreSQL.
|
|
|
|
|
2016-06-04 20:51:21 +05:00
|
|
|
<hr>
|
|
|
|
|
2016-06-04 20:51:07 +05:00
|
|
|
####Redis configuration
|
2016-06-04 20:50:02 +05:00
|
|
|
|
2016-06-04 20:50:46 +05:00
|
|
|
![Image 2](http://i.imgur.com/HDp4Ddf.png)
|
2016-06-04 20:50:02 +05:00
|
|
|
|
2016-06-05 14:30:20 +05:00
|
|
|
**First** [Install and Configure Redis database](database/redis/install-and-configure-redis.md).
|
2016-06-05 14:27:37 +05:00
|
|
|
**Then** fill in the fields below:
|
2016-06-04 20:50:02 +05:00
|
|
|
|
2016-06-04 20:55:01 +05:00
|
|
|
* **Hostname or IP Address** - This is the hostname or IP address of your Redis server (I would run it locally on 127.0.0.1 to be safe).
|
|
|
|
* **Port number** - The port that your Redis server is running on.
|
2016-06-05 14:30:20 +05:00
|
|
|
* **Password** - Optional authentication password for Redis ([Setting up a Redis password](database/redis/securing-redis.md)).
|
2016-06-04 20:55:01 +05:00
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
####PostgreSQL configuration
|
|
|
|
|
2016-06-04 20:56:17 +05:00
|
|
|
![Image 3](http://i.imgur.com/WPXedZB.png)
|
2016-06-04 20:55:01 +05:00
|
|
|
|
2016-06-05 14:30:20 +05:00
|
|
|
**First** [Install and Configure Postgres database](database/postgres/postgres.md).
|
2016-06-05 14:27:37 +05:00
|
|
|
**Then** fill in the fields below:
|
2016-06-04 20:55:01 +05:00
|
|
|
|
|
|
|
* **Hostname or IP Address** - This is the hostname or IP address of your PostreSQL server (I would run it locally on 127.0.0.1 to be safe).
|
|
|
|
* **Port number** - This is the port that your PostgreSQL server is running on.
|
|
|
|
* **Username** - The username for PostgreSQL.
|
|
|
|
* **Password** - The password for PostgreSQL.
|
2016-06-04 20:59:54 +05:00
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
###Configuring the NNTP server
|
|
|
|
|
2016-06-04 21:01:40 +05:00
|
|
|
![Image 4](http://i.imgur.com/FXxShtu.png)
|
|
|
|
|
|
|
|
Fill in the fields required for the NNTP server.
|
|
|
|
|
2016-06-04 20:59:54 +05:00
|
|
|
* **Name of NNTP instance** - What is the significamce of this name.
|
|
|
|
* **Allow attachements** - Check the box if you want people to be able to add attachements to posts.
|
|
|
|
* **Allow anonymous posters** - Check the box if you want to allow anonymous posters.
|
2016-06-04 21:00:27 +05:00
|
|
|
* **Allow attachments from anonymous posters** - Check the box if you want to allow anonymous posters to add attachments to their posts.
|
|
|
|
* **Require TLS for incoming connections** - Check the box if NNTP connections must be encrypted and authenticated with TLS (highly recommended).
|
2016-06-04 21:04:17 +05:00
|
|
|
|
|
|
|
###Configuring TLS
|
|
|
|
|
|
|
|
![Image 5](http://i.imgur.com/EjkrjTT.png)
|
|
|
|
|
|
|
|
Fill in the fields required for the TLS security system.
|
|
|
|
|
|
|
|
* **Hostname or IP address** - FIXME.
|
|
|
|
* **TLS keyname** - FIXME.
|
2016-06-04 21:07:40 +05:00
|
|
|
|
|
|
|
###Set paths to external programs
|
|
|
|
|
|
|
|
![Image 6](http://i.imgur.com/hBXYJDo.png)
|
|
|
|
|
|
|
|
NNTPChan needs to know the paths to the listed programs on your system.
|
|
|
|
|
|
|
|
* **convert path** - Path to the `convert` program.
|
|
|
|
* **ffmpeg path** - Path to the `ffmpeg` program.
|
|
|
|
* **sox path** - Path to the `sox` program.
|
2016-06-04 23:32:26 +05:00
|
|
|
|
|
|
|
##Manual configuration (WIP)
|
|
|
|
|
|
|
|
FIXME
|