i am looking for someone to create an automated install or scripted install of all the packages and configuration files for a linux fileserver and mailserver.
I will accept either a fully automated installation or a script that fully automates the installation of the packages and configuration after the initial distribution has been installed.
The preferred distro is Debian, Ubuntu or Fedora, which ever you are more comfortable with.
What we want installed and configured should on completion act as a fully blown server that could be used in a small business.
I will give you the standard admin password that can be used for the sql root password or any other situations where a password is needed but the script would ask the following questions in the beginning
WORKGROUP/DOMAIN? (for samba)
mailserver domain name? (i.e. [url removed, login to view])
DOMAIN NAME (i.e. [url removed, login to view])
ISPs SMTP SERVER
SQL ROOT PASSWORD
SQL MAIL USERNAME
SQL MAIL PASSWORD
once the questions are asked it would install Samba, Postfix, Courier IMAP, MySQL, Amavisd-new, SpamAssassin, Cyrus SASL, PostGrey, TLS and Roundcube.
Samba install is designed to be used as a windows primary domain controller:
Samba would be configured to install to act as a windows domain controller, using the workgroup setting above. It would be configured to have roaming profiles, a home directory that is writable. The config file that was shown in this youtube video was fine. [url removed, login to view] The idea is that this config file is created using the paramaters asked for in the beginning.
For the remainder of the install you could base the configuration loosely on what has been set out in the following guide: [url removed, login to view]
There is a few changes. I want the firewall to allow all hosts for SSH, IMAP, SMTP and POP3 instead of just SSH.
As in the guide I want postfix and other applications that support SQL to be installed to use MYSQL. It will use the questions asked in the beginning to create the sql root password and the sql mail username and password (used by postfix, etc)
Courier should be installed to be used as an IMAP server so that outlook clients and mobile phones can connect in using imap to the mailserver. The server will use the ISPs SMTP server to send mail rather than sending directly. This will use the SMTP server as specified in the questions in the beginning.
Amavisd-new, SpamAssassin, ClamAV, and PostGrey, will need to be installed/configured for spam / virus filtering
Cyrus SASL will need to be installed and configured for the secure authentication of SMTP traffic.
Roundcube needs to be installed and configured to be used as the webmail client (i.e. [url removed, login to view])
It is expected that the resulting scripts or image and script will be designed to work on a specific version of one of the abovementioned distros and explanation of how the configuration of the base o.s. needs to be configured should be provided. The idea is that whatever is provided can provide a 10 second worth of input installation method to create an all in one domain controller/mail server with imap and webmail access.
The second part of this project is that i want a scripts made for my techs to do the following:
1. add a mail account
2. delete a mail account
3. change a mail password
4. add a samba / linux account (for use as a domain logon)
5. remove a samba / linux account
6. change linux/samba account password.
If it is easier the work could be completed and tested using a sun virtualbox or vmware or kde virtual machine. If the applicant wanted to supply a virtual machine already setup with a script file to configure the samba/mailserver that would also be fine.
12 freelancers are bidding on average $714 for this job
Hi, i have over 10 years experience in systems administration. I have experience in administration of hostings, VPS and Networking. Please, check your private.
Hello, i´m a system administrator with 10+ years of experience. My knowledge is based in IP communications, Linux and Windows servers, Security and Virtual platforms. You have a PM.