PDA

View Full Version : [ubuntu] Starting a web provider service, questions



agillespie
May 25th, 2008, 12:21 AM
Hi folks, I have recently been interested in becoming a web server provider to bring in some extra cash and maybe in the future, after all seems to be running well, become a web space provider full time. I successfully set up my own web server and can use it fine from any computer linked to the internet. So i know how to do this and i know how to configure Domain names to point to ip's etc. I am also looking into talking with ISP's to see if i could have multiple public ip's/multiple connections with good connections etc. My questions are as follows:

1. I'd like to enable disk quotas for each web space that i am providing. I know this is possible in ms windows using an NTFS partition, but how do i do this in ubuntu?

2. I have not as of yet found any tutorials of how to set up FTP and FTP accounts. does anyone know of any or can maybe list the steps so i can make a test on my current server?

3. Are there any better firewalls or any other software i should have installed on the servers? i am currently using one i quickly downloaded.

4. Are there any ways through the OS of limiting bandwidth usage?

5. For years before when i have bought webspace, i have been provided with cpanel. is there anything else i can use? or would this be recommended?

thanks in advance,
AGillespie

windependence
May 25th, 2008, 12:42 AM
Go out to netcraft.com and look at what people are running web servers on. Although there are many Linux web servers by far and large you will find them running FreeBSD. there are many many reasons for this, security, light on resources, virtualizes well, etc. You may want to consider taking a look.

-Tim

nebben11
May 25th, 2008, 02:02 AM
http://www.ispconfig.org/ is a free webhosting control panel
Webmin is a web-based interface for system administration for Unix http://www.ubuntugeek.com/webmin-installation-and-configuration-in-ubuntu-linux.html
also http://gaming.gwos.org/doku.php/udsf:serverguide and http://tldp.org/LDP/sag/html/index.html

agillespie
May 25th, 2008, 03:37 AM
thanks very much for the info. i'll check them all out.

hyper_ch
May 25th, 2008, 07:48 AM
look at www.howtoforge.com --> there you get perfect setups for usage with ispconfig... very simple, you just need to be able to copy'n'paste ;)

dmizer
May 26th, 2008, 02:01 AM
2. I have not as of yet found any tutorials of how to set up FTP and FTP accounts. does anyone know of any or can maybe list the steps so i can make a test on my current server?
there is a fantastic ftp server howto located in my sig.


3. Are there any better firewalls or any other software i should have installed on the servers? i am currently using one i quickly downloaded.

linux (and bsd from what i recall) comes with a firewall by default. it's called iptables. here's lots of information on iptables: http://iptables-tutorial.frozentux.net/iptables-tutorial.html

SHL
August 5th, 2008, 02:13 PM
5. For years before when i have bought webspace, i have been provided with cpanel. is there anything else i can use? or would this be recommended?

I would recommend OpenPanel: http://openpanel.com/

I have made quite some research on this recently, and it all boiled down to that one. Other CP:s are either too expensive, too old and not well supported anymore or has architectural drawbacks (ISPConfig, which otherwise functions well, forces the use of cryptic numbers in folders and databases, et.c.)

OpenPanel seems very well designed architectually, is worked on actively, and has both a beatiful web interface and an very intuitive command-line client. And, it works on Ubuntu 8.04.

On fresh Ubuntu installs, you can install the cp with a single command (see http://www.openpanel.com/download_control/ ). This will setup a complete webserver with Apache, PHP and MySQL, in addition to the control panel.

SHL
August 5th, 2008, 02:16 PM
On fresh Ubuntu installs, you can install the cp with a single command (see http://www.openpanel.com/download_control/ ). This will setup a complete webserver with Apache, PHP and MySQL, in addition to the control panel.

Please note that the software is still in BETA, and that you should not try this unless you have a fresh Ubuntu install, or a complete backup of all your data.

agillespie
September 17th, 2008, 06:55 PM
I have to thank all of you for the replies, i've started using windows server 2003 for my webserver atm...even tho i'm qualified by microsoft, i dont really like MS...I never have liked companies that operate like they do. Where as Ubuntu, Excellent OS with so many people willing to help. if you have a problem, plonk it into google and include the word Ubuntu and there is always someone who's had the same problem and lots of other people replying with salutions.

anyway! i shall now be off to back up alot of data and get myself an ubuntu server up and running again with some of the ideas you guys have all gave me. thanks again :)
AGillespie

tomasq
September 18th, 2008, 12:01 AM
linux (and bsd from what i recall) comes with a firewall by default. it's called iptables. here's lots of information on iptables: http://iptables-tutorial.frozentux.net/iptables-tutorial.html
OpenBSD and FreeBSD utilize OpenBSD's PF or IPFW. PF is arguably one of the best (and free) firewall apps, in my mind. I haven't spent terribly much time working with iptables.

windependence
September 18th, 2008, 01:12 AM
As tomasq has said, pf is one if the best. If you want a gui interface for it, try pfsense for your firewall. Lots of great features and very simple to get working fast.

-Tim