
- #No config file with ejabberd installation debian jessie install#
- #No config file with ejabberd installation debian jessie update#
Note that I'm setting google DNS public servers (8.8.8.8 and 8.8.4.4) as forwarders, you may change this to your ISP ones or whathever. Then, we do configure, our server at /etc/bind/
#No config file with ejabberd installation debian jessie install#
Installing bind9 DNS server and common CLI utilities is as easy as: apt-get install bind9 dnsutils we needed to set up a fully working Domain Name Service, but.

# The following lines are desirable for IPv6 capable hosts Thankfully, the modifications we need to make are. Here, note my domain associated network subnet was 10.0.200.0/24, being the servers IP address 10.0.200.1 127.0.0.1 localhost.localdomain localhost Ejabberds configuration files are written in Erlang syntax, which might be difficult to comprehend.

Of course the given ejabberd node needs to be up. The following is the looking of Jessie's default hosts file modified for the example. To get a list of available commands for the given ejabberd node, simply run ejabberdctl without any command. So, for that reason, I'll briefly introduce for the shake of the example my test domain pixapins.lan As usual, first we setup the hostnameįrom jessie onwards, we do use hostnamectl command, like so: hostnamectl set-hostname jabber This, of course means that we do have to get our domain up and running, and our server/clients well configured to work on it. XMPP - ejabberd works over domains much as mailing does, but, having not the luxury of things like MX RECORDS, there is where SRV records do the job.
#No config file with ejabberd installation debian jessie update#
The information available from the configured sources is acquired by apt-get update (or by an equivalent command from another APT front-end. The file lists one source per line, with the most preferred source listed first. I decided to use the default /etc/lxc/nf configuration (no change.

Start by installing (as root) the necessary packages: apt install lxc libvirt-clients debootstrap Network setup. Select Install (this will start the text. While I wrote about this on Debian jessie, I had to make some networking changes for stretch and so here are the full steps that should work on stretch. When you use a virtualisation software like VMware or Virtualbox, then select the Debian Jessie minimal iso file as source file for the DVD drive of the VM, you don't have to burn it to a CD or DVD for that first. so, here we go! Setting the naming services. The source list /etc/apt/sources.list is designed to support any number of active sources and a variety of source media. Insert your Debian 8 (Jessie) network installation CD into your system and boot from it. So, after putting all pieces to together and having fun playing with pidgin, I decided that that would be a nice matter to post about. In the last few weeks I've been immersed in, paradoxically, Debian server setups, but not only at work, but also as part of some funny classes at Intitut Obert de Catalunya that deal about Internet Services.Īmong several typical examples and exercices, there was a one that, sincerely, was a little bit challenging because I found documentation pretty much outdated (and probably because I'm getting also a little bit outdated :-p).
