deduplicated docs / README, add more install instructions

This commit is contained in:
Thomas Waldmann 2013-10-19 22:17:30 -07:00
parent 85b2932a7c
commit 8a86948243
3 changed files with 50 additions and 48 deletions

View File

@ -1,35 +1,27 @@
About nsupdate.info
===================
nsupdate.info is the idea of a really simple single purpose dynamic dns service.
Unlike other dynamic dns services its intention is that you do not
have to click a link every 30 days to keep your domain enabled or other jokes
like this.
http://nsupdate.info is a free dynamic dns service.
nsupdate.info is is intended to be self hostable, but there is also a free
service on http://nsupdate.info/
nsupdate.info is also the name of the software used to implement it.
If you like, you can use it to host the service on your own server.
Installation
============
Features
========
If you haven't already done create and change to a virtualenv for the
installation (here with virtualenvwrapper)::
mkvirtualenv nsupdate
workon nsupdate
Clone the repo and cd into::
git clone git@github.com:nsupdate-info/nsupdate.info.git nsupdate
cd nsupdate
Then install the requirements::
pip install -e .
From time to time execute this again to install the newest dependencies.
Maybe in future there will be a PyPi package to install directly with pip.
* Frontend: Dynamic DNS updates via dyndns2 protocol (like supported
by many DSL/cable routers and client software).
* Backend: Uses DYNAMIC DNS UPDATE protocol (RFC 2136) to update compatible
nameservers like BIND, PowerDNS and others (the nameserver itself is NOT
included).
* Easy and simple web interface.
* Multiple Hosts per user
* Add own domains / nameservers (public or only for yourself)
* Supports IP v4 and v6
* Manual IP updates via web interface
* Shows time since last update via api
* Made with security in mind
* No nagging, no spamming, trying to not annoy users
* Free and Open Source Software
* Made with Python and Django

View File

@ -2,3 +2,32 @@
Administrating the service
==========================
Installation
============
Create and activate a virtualenv for the installation (here with virtualenvwrapper)::
mkvirtualenv nsupdate
workon nsupdate
Clone the repo and cd into::
git clone git@github.com:nsupdate-info/nsupdate.info.git nsupdate
cd nsupdate
Then install the software with requirements to your virtual env::
pip install -e .
To create and initialize the database, use::
python manage.py syncdb
python manage.py migrate
To start the development server::
python manage.py runserver

View File

@ -2,23 +2,4 @@
Introduction
============
About nsupdate.info
===================
http://nsupdate.info is a free dynamic dns service.
nsupdate.info is also the name of the software used to implement it,
it is sort of a gateway between dyndns2 protocol and dynamic dns update protocol.
If you like, you can use it to host the service on your own server.
Features
========
* Easy and simple web interface.
* Supports popular dyndns2 API (like supported by many DSL/cable routers
and client software).
* Uses DYNAMIC DNS UPDATE protocol (RFC 2136) to update compatible nameservers like
BIND, PowerDNS and others (the nameserver itself is NOT included).
* Built with security and IPv6 in mind.
* Free and Open Source Software, written in Python with Django.
.. include:: ../README.rst