deduplicated docs / README, add more install instructions
This commit is contained in:
parent
85b2932a7c
commit
8a86948243
48
README.rst
48
README.rst
@ -1,35 +1,27 @@
|
|||||||
About nsupdate.info
|
About nsupdate.info
|
||||||
===================
|
===================
|
||||||
|
|
||||||
nsupdate.info is the idea of a really simple single purpose dynamic dns service.
|
http://nsupdate.info is a free 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.
|
|
||||||
|
|
||||||
nsupdate.info is is intended to be self hostable, but there is also a free
|
nsupdate.info is also the name of the software used to implement it.
|
||||||
service on http://nsupdate.info/
|
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
|
* Frontend: Dynamic DNS updates via dyndns2 protocol (like supported
|
||||||
installation (here with virtualenvwrapper)::
|
by many DSL/cable routers and client software).
|
||||||
|
* Backend: Uses DYNAMIC DNS UPDATE protocol (RFC 2136) to update compatible
|
||||||
mkvirtualenv nsupdate
|
nameservers like BIND, PowerDNS and others (the nameserver itself is NOT
|
||||||
workon nsupdate
|
included).
|
||||||
|
* Easy and simple web interface.
|
||||||
|
* Multiple Hosts per user
|
||||||
Clone the repo and cd into::
|
* Add own domains / nameservers (public or only for yourself)
|
||||||
|
* Supports IP v4 and v6
|
||||||
git clone git@github.com:nsupdate-info/nsupdate.info.git nsupdate
|
* Manual IP updates via web interface
|
||||||
cd nsupdate
|
* Shows time since last update via api
|
||||||
|
* Made with security in mind
|
||||||
|
* No nagging, no spamming, trying to not annoy users
|
||||||
Then install the requirements::
|
* Free and Open Source Software
|
||||||
|
* Made with Python and Django
|
||||||
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.
|
|
||||||
|
@ -2,3 +2,32 @@
|
|||||||
Administrating the service
|
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
|
||||||
|
@ -2,23 +2,4 @@
|
|||||||
Introduction
|
Introduction
|
||||||
============
|
============
|
||||||
|
|
||||||
About nsupdate.info
|
.. include:: ../README.rst
|
||||||
===================
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user