Congratulations!

You have installed CaptainDuckDuck successfully! You can set up your CaptainDuckDuck instance in two ways:

  • Command Line Tool (RECOMMENDED): just run npm i -g captainduckduck followed by captainduckduck serversetup. Then follow the guide.
  • Use the panel below: This is a non-guided version of the Command Line method. Use this method only for the purpose of experimentation.

The very first thing that Captain needs is a root domain. For example, if you own myawesomecompany.com, you can use captain.myawesomecompany.com or foo.bar.myawesomecompany.com as your root domain. First, you need to make sure that the ip address for all subdomains of the root domain resolve to the Captain ip address. To do this, go to the DNS settings in your domain provider website, and set a wild card A entry.
For example: Type: A, Name (or host): *.captain, IP (or Points to): 110.120.130.140 where this is the IP address of your captain machine.

NOTE: DNS settings might take several hours to take into effect. See here for more details.


[wildcard] .