Menu

Tree [8b9329] master /
 History

HTTPS access


File Date Author Commit
 debian 2010-12-24 Phoenix Phoenix [c0e2a2] Fix signal spec in debian scripts.
 COPYING 2010-12-19 Kayo Phoenix Kayo Phoenix [7b23fb] Initial commit..
 Makefile 2010-12-23 Phoenix Phoenix [15800a] Timestamp to logs added.. Reload event support ...
 README 2010-12-19 Kayo Phoenix Kayo Phoenix [7b23fb] Initial commit..
 configure 2010-12-19 Kayo Phoenix Kayo Phoenix [7b23fb] Initial commit..
 ddserver-admin 2010-12-21 Phoenix Phoenix [ec1d9c] Admin script updated.
 ddserver.c 2010-12-23 Phoenix Phoenix [15800a] Timestamp to logs added.. Reload event support ...
 ddserver.h 2010-12-23 Phoenix Phoenix [15800a] Timestamp to logs added.. Reload event support ...
 ddserver.r 2010-12-20 Kayo Phoenix Kayo Phoenix [011f93] ddserver writing..
 logfile.n 2010-12-20 Kayo Phoenix Kayo Phoenix [011f93] ddserver writing..
 sapi_fcgx.c 2010-12-23 Phoenix Phoenix [15800a] Timestamp to logs added.. Reload event support ...
 sapi_fcgx.h 2010-12-20 Kayo Phoenix Kayo Phoenix [011f93] ddserver writing..
 sapi_fcgx.n 2010-12-24 Phoenix Phoenix [8b9329] Change default listen..
 sapi_fcgx.r 2010-12-24 Phoenix Phoenix [8b9329] Change default listen..

Read Me

* Build Dependencies

  libfcgi-dev   - FCGX API, needed for compiling FastCGI SAPI.


* Installation Requirements

  apache2-utils - htpasswd needed for admining users.
  bind9utils    - dnssec-keygen needed for admining users and nsupdate needed for updating ns records.


* Users admin script

  ddserver-admin <command> [<username>]
  
  Where <command>:
    user-list - Displays list of users.
    user-add  - Adds or change user.
    user-del  - Deletes user.


* Dynamic DNS updator service

  ddserver currently is a FastCGI daemon which listen ns-record change requests and perform its.


* Configuration options

--prefix=/usr/local				- Global installation prefix
--bin-dir=/bin					- Directory (from prefix) for installation FastCGI engine.
--with-interface=fcgx				- SAPI Interface, which will be used for build (now only fcgx available).
--update-ttl=60					- Time-To-Life for update.
--with-keys-dir=/etc/ddserver/keys.priv		- Private keys directory.

--with-libfcgi-include-dir=/path/to/fcgiapp.h
--with-libfcgi-lib-dir=/path/to/libfcgi.so