#1  
Old 3rd August 2006, 06:30
danf.1979 danf.1979 is offline
Senior Member
 
Join Date: Dec 2005
Location: Chile
Posts: 247
Thanks: 4
Thanked 3 Times in 2 Posts
Send a message via MSN to danf.1979
Default Automated server installer

[ˇˇˇˇTHIS IS ONLY FOR UBUNTU DAPPER!!!!!]

Hi, EasyServer is a python program that enables you to install and configure a server in a automated way. You're going to be asked a set of initial questions so the program can install and configure all the needed packages by itself. Then you're off. No more interaction from the administrator is needed. The set of questions are very simple. Here they are:

- Enter your hostname [server1.example.com]
- Enter the mysql root password so I can set it for you
- Enter the cakey.pem new pass phrase (site certificate)
- Enter the PEM pass phrase
- Enter your country 2 letter code
- Enter your province or location
- Enter your city name
- Enter your company name
- Enter your organization section or unit
- Enter your name
- Enter a contact email
- Do you pretend to install ISPConfig control panel afterwards?

Maybe it seems to be a lot, but it isn't. No more interaction from the administrator is needed. You need to install several servers? This software is for you!

With EasyServer you get installed and configured:

- Chrooted Openssh-server
- Proftpd
- Chrooted Bind9
- MySQL 5.0 server with utf-8 support
- Apache2 server
--- mod_evasive
--- mod_security
--- mod_deflate
- PHP 5
- Webalizer statistics
- Courier-POP3/Courier-IMAP
- Postfix with SMTP-AUTH and TLS support
- Rootkits scanners: rkhunter, chkrootkit
- DenyHosts 2.0
- NTP Clock Synchronization
- Logwatch and bwm-ng monitor

This is the first release, so use it with caution. If you want to test the program first, then you can use qemu.
You can report bugs, request features, discuss and download de program in here:
http://www.mundowebhosting.com/forums/index.php
Reply With Quote
Sponsored Links
  #2  
Old 4th August 2006, 12:40
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,722 Times in 2,563 Posts
Thumbs up

Great! I will test it soon. Did you progtam that?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #3  
Old 5th August 2006, 14:18
danf.1979 danf.1979 is offline
Senior Member
 
Join Date: Dec 2005
Location: Chile
Posts: 247
Thanks: 4
Thanked 3 Times in 2 Posts
Send a message via MSN to danf.1979
Default

Yes Falko I did the programming. I followed some of the howtos here at howtoforge and some other tutorials elsewhere. For now, there is a problem with the TLS certificate, but I dont know yet what is the problem. I used CA.sh for making the certificates, but TLS is not working. It says it can't load the certificate key, but newreq.pem is there, and with correct permissions.
Code:
Aug  5 08:14:59 www postfix/smtpd[9800]: initializing the server-side TLS engine
Aug  5 08:14:59 www postfix/tlsmgr[9802]: open server TLS cache sdbm:/etc/postfix/smtpd_scache
Aug  5 08:14:59 www postfix/tlsmgr[9802]: tlsmgr_srvr_cache_run_event: start TLS server session cache cleanup
Aug  5 08:14:59 www postfix/smtpd[9800]: warning: cannot get private key from file /etc/postfix/ssl/newreq.pem
Aug  5 08:14:59 www postfix/smtpd[9800]: warning: TLS library problem: 9800:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: ANY PRIVATE KEY:
Aug  5 08:14:59 www postfix/smtpd[9800]: warning: TLS library problem: 9800:error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib:ssl_rsa.c:669:
Aug  5 08:14:59 www postfix/smtpd[9800]: cannot load RSA certificate and key data
Reply With Quote
  #4  
Old 6th August 2006, 16:17
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,722 Times in 2,563 Posts
Default

What's the output of
Code:
ls -la /etc/postfix/ssl
?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #5  
Old 7th August 2006, 06:03
danf.1979 danf.1979 is offline
Senior Member
 
Join Date: Dec 2005
Location: Chile
Posts: 247
Thanks: 4
Thanked 3 Times in 2 Posts
Send a message via MSN to danf.1979
 
Default

I fixed already falko. I also added some new functionalities, and I think I'll now try to automatize ISPC installation in dapper. I would have to ask initially only a couple more questions, but I haven't coded anything yet. I had to review pexpect module code (it allow to send answers to expected strings) so to figure out how to implement it. I guess I can, at least for what I thought today looking at the module. My biggest problem was ISPConfig compilations, they take so long, and the output is piped in, so the user would see nothing until ISPC would have ended all installation. I think there is a way to fix that. Tomorrow I'll test some code with it.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
php Apps email not going through palkat General 8 21st September 2011 05:35
Statistic not working mzo Installation/Configuration 49 20th April 2011 12:19
server blocked/stopped by host Ovidiu Technical 11 14th February 2006 10:50
Email - Ueb-Miau mazhar Installation/Configuration 5 21st December 2005 10:01
The Perfect Setup Suse 9.3 - Postfix problems new_bee05 HOWTO-Related Questions 20 25th November 2005 02:30


All times are GMT +2. The time now is 04:59.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.