login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Chef scripts for installing full VPS server

Bids 
5
Avg Bid
$380 USD
CLOSED
  • Project ID:

    789749
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

I am looking for somebody who can write a couple of chef-solo scripts (opscode chef) to install a VPS server to do the following:

1) change ssh port to 8022
2) configure ssh to only allow logins based on certificates
3) nginx with passenger, enterprise ruby, tomcat and php support for multiple domains
4) imap mail with clamAv and roundcube webmail for multiple users in multiple domains
5) webdav and scp access (latter using jail for some users)
6) certificates for users to allow 1-to-1 access to things like phpmyadmin, roundcube, webdav, ssh etc
7) backup scheme
8) regular updates
9) support for both MySql and Postgres
10) hardened using faillog (amongst others, please advise)
11) different user roles
12) provide easy way to manage certificates for different users and roles

As I consider you an expert I expect you - as part of delivery - to comment on the choices above and suggest better alternative where necessary/possible.

I require transfer of full copyright of the script code. If you don't agree to this then please refrain from bidding.

Additional Project Description:

09/12/2010 at 18:33 EDT:
In the above, certificates should be read as: public/private keys. Sorry for the confusion ;-)

The scripts should be chef-solo scripts (aka Cookbooks), see http://wiki.opscode.com/display/chef/Chef+Solo

A script should contain a rationale ('why is it working like it is?'). This can be a short text or a link to some howto explaining a smart setup.

The VPS server is used for the following:
1) www server
Multiple domains (about 10), some php, some ruby (on rails), some tomcat java. Should be possible to install either a self signed or a real certificate
2) email
Sending, receiving and providing user access through (secure) IMAP and Roundcube over https. Involves users 1) members of my family + {webmaster, postmaster, *} of each domain
3) storage
A couple of users get server space accessible through scp and webdav over https.

* The server has Ubuntu 8.04 LTS installed, which cannot be upgraded due to provider-specific tools.
* Using another installation to compile packages is ok and need not be scripted (don't want dev tools on VPS).
* The VPS is low on resources. This is the reason I want script-based configuration and not web-based.
* Attention must be given to security: automatic (virus) updates, faillog (or alternative), firewall, openSSH, ... belong to the basic requirements. Advice regarding this is highly appreciated.
* A backup scheme is also important
* preferably automated tests are part of the delivery

PROCESS
========
Before coding I want to see (and approve) the rationale of the scripts, see above.

The project must be finished within 2 weeks. I will take max 1 week to do the testing.

Final payment occurs when the formal transfer of copyright is in my possession.





Skills required:

Linux, Script Install

Project posted by:

weekly4hours Netherlands
(0 Reviews)

Last seen:

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

stalker2011 Ukraine
iam_new12121.JPG
stalker2011
Ukraine From Ukraine     Gold Member     Offline
  Unix Level 1 (88%, 48th percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$1000 in 0 days 
$100 Milestone Requested
over 1 year ago
5.0

3.1

3 Reviews
46% Completion Rate
Name: Gritsenko Stanislav About Me: I am a 4+ years experienced linux server administrator. I am now looking forward to get a reputable full time technical support position, or a part-time server setup and security exp... more
Name: Gritsenko Stanislav About Me: I am a 4+ years experienced linux server administrator. I am now looking forward to get a reputable full time technical support position, or a part-time server setup and security expert position. Education: Degree in Computer Science and Engineering with first class. Bachelor Of Computer Application & Master in network protocol design from PDTU, Mariupol,Ukraine. Expertise and Skills: Expert in cPanel servers, Familiar with Plesk, Enzim and servers without control panels. * Excellent knowledge for load balancing & clusters setup. * Experienced with XEN Environment. * Passionate about advanced linux IP firewalling and security. More Information: I have attached my CV with this email. So please check & consider. Thanks Gritsenko Stanislav less
blackbumer Russian Federation
my_logo.jpg
blackbumer
Russian Federation From Russian Federation     Offline
  Freelancer Orientation (90%, 100th percentile)
  Employer Orientation (75%, 97th percentile)
$200 in 1 day 
$100 Milestone Requested
over 1 year ago
5.0

3.0

2 Reviews
100% Completion Rate
Hello. I'm experienced linux administrator. I could write you all this scripts
CryptLogic Bulgaria
CryptLogic2.gif
CryptLogic
Bulgaria From Bulgaria     Offline
$200 in 20 days 
$100 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
100% Completion Rate
No problem we can do it, give us more details .
pallavas1 India
pallavas1
India From India     Offline
  Foundation EUFreelance.com Member
$250 in 5 days 
$125 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
hi, understood your requirement. we can do this. please check the pm for more details. regards, kumar
RHCECCNAMCSE India
RHCECCNAMCSE
India From India     Offline
  Foundation EUFreelance.com Member
$250 in 1 day 
$100 Milestone Requested
over 1 year ago
0.0

2.4

0 Reviews
33% Completion Rate
Name: Ankur Kumar Bhardwaj About Me: I am a 5+ years experienced linux server administrator. I am now looking forward to get a reputable full time technical support position, or a part-time server setup and secur... more
Name: Ankur Kumar Bhardwaj About Me: I am a 5+ years experienced linux server administrator. I am now looking forward to get a reputable full time technical support position, or a part-time server setup and security expert position. Education: Degree in Computer Science and Engineering with first class. Bachelor Of Computer Application & Master in network protocol design from GuruNanak Dev University, Amritsar. Expertise and Skills: * RHCE (RHEL 5) ->RedHat ID:805009471241098 * Cisco Certified Network Associate (CCNA)->Cisco ID:CSCO11213978 * Microsoft certified Network Engineer (MCSE)->MCP ID:3832932 * Well experienced with working for many leading data centers and webhosts. e.g lunarpages. * Well experienced in handling L1/L2/L3 level tech support, Security and Installation works. * Expert in cPanel servers, Familiar with Plesk, Enzim and servers without control panels. * Excellent knowledge for load balancing & clusters setup. * Experienced with VPS(Virtuozzo) Environment. * Passionate about advanced linux IP firewalling and security. * Excellent written communication skills. * Excellent technical training skills. * Excellent team building and leadership skills. * Well experienced in leading offshore outsourced teams for webhosts/NOCs. Other Technical Activities: * Technical writing and documenting: Has published technical articles related to server configuration, security etc in leading linux magazines. * Experienced in conducting technical presentations. More Information: I have attached my CV with this email. So please check & consider. Thanks Ankur Kumar Bhardwaj  less