A Service of Softnik Technologies

Watch My Domains SED
Product Home User Guide

Installation

Configuration

Usage

API Admin Endpoints

API Standard Endpoints

Download and Installation

Important

This is version 6. Please do not download and install into the same folder that has any older versions (v5, v4 or v3). Don't use the same database used by v5 or below, the data will get corrupt if you do. You can use the same database tables from v5 after updating to the latest available version. Use the instructions in the link below to upgrade from v5 to v6.

This is a bash script that will automatically install Watch My Domains SED v6 on a bare-bones DigitalOcean droplet. You don't really have to do anything except create a droplet and then map the IP address of your droplet to a hostname (done by logging in to your registrar / DNS provider).

Please see below if you are installing on your own server and not on a new Digital Ocean droplet.

Other Platform Notes

New Installations

System Requirements

Please make sure that your web server meets the following basic requirements

Typical PHP extensions

Here is a list of typical PHP extensions required for a working installation. You may not exactly need all of them depending on your specific setup requirements.

Core, bcmath, calendar, ctype, date, filter, hash, iconv, json, SPL, pcre, readline, session, standard, mysqlnd, tokenizer, zip, zlib, libxml, dom, PDO, bz2, SimpleXML, xml, wddx, xmlreader, xmlwriter, apache2handler, openssl, curl, fileinfo, gd, gettext, mbstring, mysqli, pdo_mysql, pdo_sqlite, ionCube Loader

Download and Install Watch My Domains SED v6

Please see here if you have SSH access to the server.

You can download Watch My Domains SED v6 from here.

Unpack the contents of the wmdsed-xx-xx-xx.zip into a folder on your web server. Make sure that the folder is web-accessible.

Make sure that you have access to a MySQL / Oracle / MS SQL database. You should have the database name, a valid username and a password. You can also use SQLite, in which case you only have to simply provide the full path to the SQLite database file.

If you are installing for the first time, copy or rename the file config-sample.php in the root of the base folder to config.php.

 

Basic Setup

Basic editing of config.php

Save the configuration file.

Skip to the Run and test application section below.

 

Using SSH to install

The fastest way to install is by using a secure shell to connect to your server and using wget to get the download pack. Use unzip to unpack the contents directly into your web site folder.

As an example, you could do something like...

cd /home/softnik/sites/

wget --content-disposition https://domainpunch.com/sed/wmdsed60_trial.zip.php

unzip wmdsed60_trial.zip

cd wmdsed60

cp config-sample.php config.php

nano config.php

Now edit the config.php as required. Please see the previous section for more details.

Add a cron entry for processing the lookup queue

The application processes the lookup queue using the runq.php script. So this should be executed at periodic intervals. You can do this using a cron job.

Please see the 'ReadMe.Txt' file in the root of the base folder for sample crontab entries or see the link below.

Run and Test the application

At this point you should be able to see the application interface at

http://<yourinstallpath>/

You can click the "+" button to add domains.

Additional Notes

Trouble shooting the installation

Use the test script to check your installation. This is located at...

http://<yourinstallpath>/verify.php

Please see the trouble shooting guide for more details.