novanix
10-20-2001, 02:48 PM
Well as a current web host I have taken it upon myself to automate many of the things on the cobalts to be able to move from one to another very fast and have things installed very fast. Now all of the below features will be installed the following way:
1. the first ones, the pkgs we will tell you what to do from the control panel
2. Everything else on this list will be installed by you untarring our /install and then running ./setup
The setup will then ask you if it should install each feature you say yes or no and that is it NO MORE CONFIGGING
3. for the real techies out there you will be able to just go and edit anything you want to change
4. Anyway i will need to know exactly what people think I should charge for the below package, it would include free upgrades for life of course because I believe once you buy something you should own it:)
--------
A)
Following packages with one click to do:
neomail
raq4 php new GD
open ssh
quota (fixes a quota bug)
simple network manager
mysql
java dev kit (java servlets)
B) The following non packaged things(no editing required just run my setup script):
Python 2.2 (latest stable version)
web admin
mod throttle (bandwidth limiting for virtual ips)
gzip (on the fly web page compression, saves alot on BW)
C) Following fixes:
I had problems with postgre sql after installing the above so i wrote a bunch of things to fix that
Also had problems with SSL so wrote a fix for that
Change .cgi and .pl back to true cgi scripts not wrapped and added .scgi for wrapped
enabled SSI
D) Following moves:
moves /usr to /home/usr
same with /opt /tmp
moves /log to /home2
then recreates aliases for them so /usr/whatever still works
E) The following security features:
*installs ip chains
*activates syn-cookies (help with ip spoofing problems)
*Prevent port scan (user dropped into .deny on a port scan)
*log checker that reads logs for unusual / hacking things
*watches for same users logged on from multiple ips and will email you
*Watch for user creating odd directories, like ".." or "."
F) Wrote a backup script to backup EVERYTHING that is needed on your raq, including databases and user sites
G) Wrote a restore for the above
H) Now for some more goodness:::
I not only install mod_throttle but i rewrote the entire cobalt control panel to:
*allow you to specify how much bw they get right on the create site form
*Autoadds it to the httpd.conf file
*Allows you to modify it directly through the standard site modify page
*allows them to view the limit in the standard modify page and allows them to check there current limit with
http://theirdomain.com/throttle-me
SOON TO BE ADDONS:
-prevent users from editing their .bash_history file
-phpmyadmin global setup
-Full cgi account databasing program allowing you to store all the persons sign up information there
Automated adding to the above is done upon a successful order
THe above can then be used to setup the account with a click fo a button
-A second user control panel with a built in file manager,editor, a page builder, catchall email editor, a forwarder editor, a built in password protect script, custom erro page modifier, sub domain manager, ssh java client, frontpage manager, anonymous ftp manager
-massive client help manual
-anything else suggested to me
1. the first ones, the pkgs we will tell you what to do from the control panel
2. Everything else on this list will be installed by you untarring our /install and then running ./setup
The setup will then ask you if it should install each feature you say yes or no and that is it NO MORE CONFIGGING
3. for the real techies out there you will be able to just go and edit anything you want to change
4. Anyway i will need to know exactly what people think I should charge for the below package, it would include free upgrades for life of course because I believe once you buy something you should own it:)
--------
A)
Following packages with one click to do:
neomail
raq4 php new GD
open ssh
quota (fixes a quota bug)
simple network manager
mysql
java dev kit (java servlets)
B) The following non packaged things(no editing required just run my setup script):
Python 2.2 (latest stable version)
web admin
mod throttle (bandwidth limiting for virtual ips)
gzip (on the fly web page compression, saves alot on BW)
C) Following fixes:
I had problems with postgre sql after installing the above so i wrote a bunch of things to fix that
Also had problems with SSL so wrote a fix for that
Change .cgi and .pl back to true cgi scripts not wrapped and added .scgi for wrapped
enabled SSI
D) Following moves:
moves /usr to /home/usr
same with /opt /tmp
moves /log to /home2
then recreates aliases for them so /usr/whatever still works
E) The following security features:
*installs ip chains
*activates syn-cookies (help with ip spoofing problems)
*Prevent port scan (user dropped into .deny on a port scan)
*log checker that reads logs for unusual / hacking things
*watches for same users logged on from multiple ips and will email you
*Watch for user creating odd directories, like ".." or "."
F) Wrote a backup script to backup EVERYTHING that is needed on your raq, including databases and user sites
G) Wrote a restore for the above
H) Now for some more goodness:::
I not only install mod_throttle but i rewrote the entire cobalt control panel to:
*allow you to specify how much bw they get right on the create site form
*Autoadds it to the httpd.conf file
*Allows you to modify it directly through the standard site modify page
*allows them to view the limit in the standard modify page and allows them to check there current limit with
http://theirdomain.com/throttle-me
SOON TO BE ADDONS:
-prevent users from editing their .bash_history file
-phpmyadmin global setup
-Full cgi account databasing program allowing you to store all the persons sign up information there
Automated adding to the above is done upon a successful order
THe above can then be used to setup the account with a click fo a button
-A second user control panel with a built in file manager,editor, a page builder, catchall email editor, a forwarder editor, a built in password protect script, custom erro page modifier, sub domain manager, ssh java client, frontpage manager, anonymous ftp manager
-massive client help manual
-anything else suggested to me
