To help you get started, we added IPv6 Setup in BUGdash.
Under System, IPv6 Setup gives you a checklist of items you need in order to run an IPv6 client on BUG. We're using gogoNET's Freenet6 as a tunnel provider and its Gateway6 client, gw6c. You're welcome to use other providers if you're familiar with setting it up.
Step 1: Set up an account with gogoNET
First of all, the trickiest part of all is setting up an account with gogoNET. The signup process is little lengthy, and they will send you an account verification email. After clicking through the verification email, go to Freenet6 > Account > New. The registration page is here if you get lost. Fill out userid, email, password, and captcha. You need to enter userid and password in BUGdash later.
Freenet6 account provides you with a static address and your username will be part of your domain. If your username is amiebug, your Freenet6 domain would be amiebug.broker.freenet6.net. And yes, you can sign up for more than one Freenet6 account with a single gogoNET account. The more BUGs online the better.
Congrats. The hard part is done.
In case you forgot, you can go to BUGdash by going to http://your_bug_ip/admin. Enter Freenet6 username and password in BUGdash IPv6 Setup page.
Step 2: Check internet connection
Your BUG needs internet connection to install and run the client.
Step 3: Install gw6c
BUGdash should automatically install the client ipkg and configure it based on the credential you provided.
Step 4: Run the client
It should be running after installation. If not, run it.
In the best scenario, everything should have worked like a charm and you should be able to visit your BUG via Freenet6 domain. And your friends outside your network should be able to access it too. During testing, it took a while for my account to be active, so if it doesn't work right away, give it a few minutes.
If it still doesn't work, you can enable gw6c logging and look at its log. It records helpful information. From your terminal, ssh into your BUG, update /etc/gw6c/gw6c.conf so that log_level is set to 3. Restart the client and look at gw6c.log in your root directory.
This feature has been just added, so I'd love to hear how it goes. Your feedback is always welcome!