Sunday, November 29, 2009

SABnzbd's webinterface on IPv6

The great NZB downloader SABnzbd is fully IPv6 enabled:
  • you can download from IPv6 newsservers, like new.ipv6.eweka.nl and newszilla6.xs4all.nl. This feature is enabled by default.
  • you can access SABnzbd's webinterface over IPv6. See instruction below.
Here's how to make SABnzbd's webinterface accessable over IPv6: go to http://localhost:8080/sabnzbd/config/general/ . Find this part:


SABnzbd Host:
Host SABnzbd should listen on.


There fill out:


::


Then click save and restart SABnzbd. You can now access SABnzbd over it's private and public IPv6 interface:


http://ip6-localhost:8080/sabnzbd/
http://[::1]:8080/sabnzbd/
http://[2001:8348:3a3:0:224:2cff:fe6a:66ab]:8080/sabnzbd/

BTW: as of SABnzbd 0.5.0, you don't need the 'sabnzbd' anymore in the URL, so the very cryptical http://[::1]:8080/ is also OK!

Friday, November 20, 2009

CouchDB ... with IPv6?!

... brute force grepping on the CouchDB source code seems to reveal there is IPv6 in CouchDB. Now I have to find out how to enable it ...

UPDATE:

Thanks to JanL's comment, my CouchDB instance now works over IPv6 (::1):

I added the IPv6 localhost address ::1 to "bind_address" in /etc/couchdb/local.ini, like this:



[httpd]
;port = 5984
;bind_address = 127.0.0.1
bind_address = ::1


After a restart, CouchDB now listens on http://[::1]:5984/_utils/



UPDATE 2:

I added :: to "bind_address" in /etc/couchdb/local.ini, like this:



[httpd]
;port = 5984
;bind_address = 127.0.0.1
bind_address = ::


After a restart, CouchDB now listens on the public IPv6 address! Great!



sander@quirinius:~/apache-couchdb-0.10.0$ egrep -i -e inet6 -e inet4 -e inet6fb4 -e ipv6 * */* */*/* */*/*/* */*/*/*/*
CHANGES: * CouchDB can now be bound to IPv6 addresses.
src/mochiweb/mochiweb_socket_server.erl:ipv6_supported() ->
src/mochiweb/mochiweb_socket_server.erl:    case (catch inet:getaddr("localhost", inet6)) of
src/mochiweb/mochiweb_socket_server.erl:            case ipv6_supported() of % IPv4, and IPv6 if supported
src/mochiweb/mochiweb_socket_server.erl:                true -> [inet, inet6 | BaseOpts];
src/mochiweb/mochiweb_socket_server.erl:        {_, _, _, _, _, _, _, _} -> % IPv6
src/mochiweb/mochiweb_socket_server.erl:            [inet6, {ip, Ip} | BaseOpts]
sander@quirinius:~/apache-couchdb-0.10.0$

Wednesday, November 4, 2009

IPv6 an overwhelming success: "Too many connections to server news.ipv6.eweka.nl:119"

It's clear: IPv6 is an overwhelming success!

Proof is here: "Too many connections to server news.ipv6.eweka.nl:119".

;-)

But seriously: give users a reason for IPv6 (free downloads!), and they will start using IPv6.