I do contract work for a living, which could include writing a program such as this. However, I don’t do people’s homework for them. That just robs them of an education.
You have my full permission to implement this project any way you please.
The point of this project is to set up a backup website service, not that serves data, but that simply provides status information to tell visitors what has happened and the status of your efforts to get back on the air. Otherwise they may think you have died permanently and start removing links to you site.
You then do the appropriate DNS magic to have that domain directed to your server. Your server then responds to all page requests to that site with a standard web page (provided by the webmaster) that explains the problem, and gives the latest ETA etc. It does not try to serve the same pages that the real server would. The webmaster can send more digitally signed emails to update the ETA and other status information on the web page. It might have a logo, links etc, whatever the customer wants.
When the site comes back up, hand the domain back to the proper server.
Ideally all this happens without any human intervention on your part. By Murphy’s law, outages happen at the most inconvenient time. You can also probably optionally arrange the process to be fully automated from the webmaster’s point of view too, controlled by rules.
Another service you might offer is remote reboot. If a site goes down, or some service on the site goes down, you detect it, and restart, reboot, or tell the UPS to power down/restart that server. You would perhaps resell UPS units that your software worked with.
You might charge a nominal fee of a month, or offer the service free, but charge each time you had to activate it more than once a month. That might tempt large numbers of clients to sign up, since from their point of view it should be free. It costs you almost nothing to support a client. They fill in a form. You do nothing but send out a probe once an hour — a trivial load. Your clients all own their own domains, so are presumbly fairly technically competent. Those that can’t figure it out from your docs, you simply don’t take on.
For this to work, the webmaster must entrust you with important passwords. You need to work very hard not to betray that trust and to build your reputation. You can create variants where the webmaster does more work, but does not divulge private data. You give him software to make the job easy. Even then, he needs to trust you the program is not tattling.
Later you might get into related businesses — hot backup server, offsite backups, reliability planning.
![]() |
and suggestions to improve this page to Roedy Green : | ||
| Canadian Mind Products | |||
| mindprod.com IP:[65.110.21.43] | |||
| Your face IP:[38.103.63.62] | The information on this page is for non-military use only. | ||
| You are visitor number 11. | Military use includes use by defence contractors. | ||
| You can get a fresh copy of this page from: | or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror) | ||
| http://mindprod.com/project/sitedown.html | J:\mindprod\project\sitedown.html | ||