LA(2)M(4)P(5) - HELP TO SETUP WANTED: Cash Paid

Hi All,

Hands up who can setup my linode 64 for web hosting for a fee.

I want:

Apache 2

MySQL 4

PHP 5

SSL (in form of https://)

and

DNS Server**

FTP Server

POP3 Server

SMTP Server

(** if needed - i don't really know)

and

Virtual Hosting with

Disk Quotas Per Virtual Host

Traffic Quotas

and

a WEB GUI to create / remove vitual hosts

a WEB GUI to create / remove email accounts

a WEB GUI to create / change quotas

… I'm a web developer looking to put my client's sites under this linode… NOT for comercial webhosting … So a little cross - account visibility is OK (perhaps a shared MySQL space or something)

… Please post a price in your preffered currency. I will pay with PayPal. Terms 25% deposit - Balance on completion of job.

.. Those tendering should be able to cite an example of a similar setup they created (with a guest username and password) to be considered for this micro-project.

Price will be a condiseration - as will the quality of the setup itself (demonstration site will be key)

Thanks!

Julian Woolford.

Kimachi Group

http://www.kimachi.com

7 Replies

the below is free

I like to compile all services by hand so …

(note: you gotta use brain power for this! this isn't ment to be verbose, but lists all needed steps to get the job done)

Apache:

./configure --enable-deflate --enable-logio --enable-log-config --enable-headers --enable-ssl --enable-http --enable-rewrite

--enable-so --prefix=/usr/local/apache

make

make install

edit /usr/local/apache/conf/httpd.conf

ServerAdmin whatever@wherever.com

ServerName hostname.com:80

DirectoryIndex index.html index.html.var index.php

AddType application/x-httpd-php .php

edit /usr/local/apache/conf/ssl.conf

SSLCertificateFile /home/www/ssl/public.key

SSLCertificateKeyFile /home/www/ssl/private.key

SSLCertificateChainFile /home/www/ssl/ca.key

Generating SSL keys for apache (or you can purchase real ones …)

cd /usr/lib/ssl/misc/

cp CA.sh CA_copy.sh

./CA_copy.sh -newca

edit CA_copy.sh

add -nodes to $REQ

./CA_copy.sh -newreq

./CA_copy.sh -sign

cp newcert.pem /home/www/ssl/public.key

cp newreq.pem /home/www/ssl/private.key

cp demoCA/cacert.pem /home/www/ssl/ca.key

chmod -R 400 /home/www/ssl

PHP4 (not what you wanted, but may help)

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-db3 --enable-zend-multibyte --enable-track-vars --

enable-force-cgi-redirect --with-gettext --with-mysql=/usr/local/mysql --prefix=/usr/local/apache

make

make install

cp php.ini-recommended /usr/local/apache/lib/php.ini

MYSQL

groupadd mysql -g 78

useradd -g 78 -u 78 mysql

./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler --with-low-memory --enable-local-infile

&> output

make

make install

cp /usr/local/mysql/share/mysql/my-small.cnf /etc/my.cnf

./bin/mysqlinstalldb --force

chown -R root /usr/local/mysql

chown -R mysql.mysql /usr/local/mysql/var

/usr/local/mysql/bin/mysqladmin -u root password NOTE ABOUT MAIL:

I openly sugguest you figure out what your needs are before asking for help. Additionally I suggest you COMPILE your mail services just to test it out. (meaning you can use RPMs when you feel comfy with a particular setup.) I suggest this because mail can get pretty complex pretty fast. And in all honesty, reading the INSTALL file of any mail tarball is going to help you understand so much more when something breaks, or you just want something else.

I suggest a combination of Postfix + Courier-IMAP/POP3 + MySQL for your mail needs. Additionally I suggest amavisd-new + Clamav + SpamAssassin for Email Policy/Virus Scanning/Spam scanning.

I can provide example commands for the above setup as well.

Bill Clinton

I can't really DO any of that, But I WAS able to comprehend what a person would achieve by following the instuctions you posted.

BUT - I didn't identify where per virtual server disk quotas were put in place, or where traffic quotas were established AND Web GUI to add/remove/suspend/modify such accounts & associated email accounts.

SO - Are these things part of advice Part 2 ? or you dwouldn't know how to get these in place, or were you in a rush last post? or MAYBE you could fill me in about where to from here…

… I still encourage any reader who can get the job done to post a price to do it… Thanks Mr.Clinton … Thanks All

I have had my share of having to manually configure all the services for hosting. It can be a real chore. But if you are going to keep adding more domains, mail accounts, etc. that too can seem to eat up all your time. I finally realized I was spending too much time updating, adding, and maintaining then actually producing applications/content for my clients.

If you are looking for the simple inexpensive way out, but maybe not all the functionality, take a look at Webmin / VirtualMin / Usermin (www.webmin.com).

I tried it out but found it was not flexible enough for me. I just purchased a license for Plesk 7. You can lease for around $30 per month for 30 domains, or just buy a full license. This certainly has all you are looking for and a lot more. So far I have been VERY impressed. Installation is not too bad. Only had a couple bumps in the road.

(hint) make sure you partition your server to avaoid problems down the road!

If you want a quote for some help with setup, send me your contact info to carver6@yahoo.com . We can talk about it.

what distro are you running . . . contact me by aim or something

I went for debian - though it was the smallest. Can cange it though to whatever is needed

well let me know if you want some help

Okay… I'm posting the job on elance.com.

Submission no longer being monitored within this forum.

If someone reading this forum at a later date wants to undertake the work, please e-mail direct:

(spam safe) julian at kimachi . com

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct