Running A MyDNS Name Server On OpenBSD (MySQL/PHP + MyDNS + MyDNSConfig)

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Submitted by zcworld (Contact Author) (Forums) on Mon, 2008-03-31 17:28. :: DNS | Other

Running A MyDNS Name Server On OpenBSD (MySQL/PHP + MyDNS + MyDNSConfig)

This tutorial shows how to run a MyDNS name server on an OpenBSD server. It covers the installation of MySQL, PHP, MyDNS, and MyDNSConfig, the web frontend for the MyDNS name server.

What you need:

  • Apache (default installed),  but we need to run this as unjailed.
  • PHP / MySQL / gcc compiler

I'm not going to tell you how to install openBSD. The downside is that you have to run Apache unjailed to be able to run the MyDNS web front end. Personally, for some of the stuff that I have done the only way I got it to work was by running it unjailed.

To set up openBSD google for a howto; there are 100's of them out there.

Once installed, log in as root.

http://www.openbsd.org/ftp.html:: find a LOCAL FTP / http mirror to download to speed up the downloads and check first to see if they got the OpenBSD version you're running listed on their mirror.

export PKG_PATH=ftp://192.168.1.101/pub/OpenBSD/4.2/packages/i386
pkg_add -v wget-1.10.2p0.tgz jed-0.99.16-no_x11.tgz phpMyAdmin-2.10.1.tgz mysql-server-5.0.45.tgz gcc-4.2.20070307p2.tgz

Copy and paste this area into your putty window:

cp /usr/local/share/examples/php5/php.ini-recommended /var/www/conf/php.ini
mkdir /var/www/tmp
chown -R www:www /var/www/tmp
chmod -R 0770 /var/www/tmp
/usr/local/sbin/phpxs -s
/usr/local/sbin/phpxs -a gd
/usr/local/sbin/phpxs -a mbstring
/usr/local/sbin/phpxs -a mcrypt
/usr/local/sbin/phpxs -a mysql
mysql_install_db
mysqld_safe&
sleep 2
/usr/local/bin/mysqladmin -u root password zcworld


Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.
Sponsored Links: Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com

One number. One voicemail. Seize the lead. Sprint Mobile Integration.
www.seamlessenterprise.com

One Number. One Voicemail.
Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com

One number. One voicemail. Sprint Mobile Integration.
www.seamlessenterprise.com

AT&T Synaptic Compute as a Service. Boost your power on demand.

Trial: IBM Cognos Express Reporting, Analysis & Planning

Learn benefits of Simpana software.
View the Gartner Video