Eagleon
December 20th, 2008, 10:37 PM
Hi everyone,
One of my clients are planning on deploying a PHP project that I am currently building for them. Since they have a low budget, they want me to set up the system on a VPS server they have rented. Of course, I am choosing ubuntu server as the distro of choice, but here is the thing.... although I have set up ubuntu servers in the past for personal use on many occasions and secured them, I have never done it before for an actual site that would be online. I was hoping I could get a little guidance from the gurus on this forum. I have several questions, and I would really appreciate the help:
1) Security
2) Performance
Do you have any advise or good reference material you can guide me to in regards to the two topics mentioned above?
3) Cost
If a professional charged my client to set this up, how much would it cost?
4) Maintenance and Administration
The primary application will be a dynamic PHP site running on MYSLQ. Any advice on tools I could use to maintain and administrate the server? Other than ssh I mean...
5) Automated Backups
What is the best solution for automated, timed backups for MYSQL? I was thinking of writing a custom dump script and running a cron job on it to upload to a mirror, but if there is a better solution out there, it would be nice to know.
I think that is it, but if you have any other suggestions I'd really appreciate it. Thanks a lot!
EDIT: Actually, I have one more question... how about pointing the domain to DNS? I know how to do this, but are there any security and/or other things I should be aware of? If you know a standard guide to set this up, please let me know. Thanks.
EDIT: Also, wanted to mention... I am looking for information that I need to know that may not be found here: https://help.ubuntu.com/8.10/serverguide/C/index.html
One of my clients are planning on deploying a PHP project that I am currently building for them. Since they have a low budget, they want me to set up the system on a VPS server they have rented. Of course, I am choosing ubuntu server as the distro of choice, but here is the thing.... although I have set up ubuntu servers in the past for personal use on many occasions and secured them, I have never done it before for an actual site that would be online. I was hoping I could get a little guidance from the gurus on this forum. I have several questions, and I would really appreciate the help:
1) Security
2) Performance
Do you have any advise or good reference material you can guide me to in regards to the two topics mentioned above?
3) Cost
If a professional charged my client to set this up, how much would it cost?
4) Maintenance and Administration
The primary application will be a dynamic PHP site running on MYSLQ. Any advice on tools I could use to maintain and administrate the server? Other than ssh I mean...
5) Automated Backups
What is the best solution for automated, timed backups for MYSQL? I was thinking of writing a custom dump script and running a cron job on it to upload to a mirror, but if there is a better solution out there, it would be nice to know.
I think that is it, but if you have any other suggestions I'd really appreciate it. Thanks a lot!
EDIT: Actually, I have one more question... how about pointing the domain to DNS? I know how to do this, but are there any security and/or other things I should be aware of? If you know a standard guide to set this up, please let me know. Thanks.
EDIT: Also, wanted to mention... I am looking for information that I need to know that may not be found here: https://help.ubuntu.com/8.10/serverguide/C/index.html