LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   Setting up a simple webshop with Mail, DNS, FTP and Web servers. Not sure what features i need. (https://www.linuxquestions.org/questions/linux-server-73/setting-up-a-simple-webshop-with-mail-dns-ftp-and-web-servers-not-sure-what-features-i-need-4175579920/)

xsinix 05-16-2016 09:55 AM

Setting up a simple webshop with Mail, DNS, FTP and Web servers. Not sure what features i need.
 
I am setting up a simple webshop for a company I have made up, and i am not sure what features i need to make it legit. This is for hobby purposes and practice. I use Debian Jessie as my distribution.

This "company" has 20 employees, so base your answeres on this.

I have chosen to compare Exim and Postfix together with Dovecot as MDA. The features i think are good for webshop purposes are auto-response "Thank you for your question, we have recieved you email and you will be contacted shortly". But, what other features is a must and what is well suited optional features for a webshop MTA? Does Exim or Postfix do the job better than the other?

For DNS I have chosen BIND. I have no idea what features i need from a DNS server. I have already set up reverse zone and cache, I have also added every network computer to use this DNS. When i use dig command in terminal, everthing is working as it should. But, what other features is a must and what is well suited optional features for a webshop DNS?

For web server I have chosen to compare Nginx and Apache. This is not a question about programming. I do not know what features i need at all from these web servers. What features is a must and what is well suited optional features for a webshop Web server? Which software are more suited for this task?

Last i have chosen vsftpd as my ftp server. I have currently added a folder for each user on the server and is only allowed to remote connect to their own folder. Also i have made a SSL connection. What features is a must and what is well suited optional features for a webshop Web server?

Please tell me features that should be included no matter if servers provide it or not.

I know i maybe need to get some more servers, but I am focusing on these right now.

I hope my questions are easy for you to answere, if not do not hessitate to tell me if something is blurred.

I hope i get many responses and opinions, and i will take everthing into consideration.

Habitual 05-16-2016 10:34 AM

Welcome to LQ!

This will be one of many, many, many replies.
Sounds like you have DNS tackled. And if you control the Zone, you control every thing.
Why 2 MTAs?
Partial to postfix myself, but we use an open sourced product that implements its own binary of it.
Have a gander at http://www.slashgeek.net/2013/02/17/...st-everything/

"more servers" is a moot in today's virtualized world.
You have physical hosts?

xsinix 05-16-2016 11:23 AM

I am not going to use 2 MTA's, just a comparison which one is most suited for my situation. I have one physical host that run all of the software, just for testing purposes. The main question of this thread are which features should i have, and optional recommended for each of the server roles.

Doug G 05-16-2016 10:48 PM

Take a look at ispconfig3 ( http://www.ispconfig.org/ ). Building your server using one of their "perfect server" guides is very educational as you see what packages they chose to use and how they are configured.

Habitual 05-17-2016 06:11 AM

You need a consultant, or a very very bored Linux SysAdmin.
This is every day stuff for every day admins.

First "feature" I install on every server is fail2ban. It is not an option on my network.
You can host all this at GoDaddy and make it simple. It's just a domain, yes?

some_webshop.com
What is a webshop in this context?
wiki suggests online store. e-commerce?

bind, postfix, and nginx are good solid choices.
Tell us more about these 20 or so "users".

xsinix 05-18-2016 01:48 AM

Yes, this is suppose to be an online store. At the end it is going to sell hardware and prebuilt computers. These 20 users are CEO, secretary, some costumerservice, some sales, some IT, some accounting and procurement.

Online, everywhere it says it depends on what you need it for and how well you know each of the software. So if i know postfix and exim exact same, who is more relevant for an online store? What do i need from them? Everything i have come up with are they should be able to send mail, auto respond and mail forwarding. Why should i choose one over the other? What can postfix do better than exim for an online store company or vice versa?

descendant_command 05-18-2016 02:47 AM

It depends on the colour of your delivery trucks.
Exim works best for delivering mail about goods that are to be delivered by red trucks, while postfix is recommended for mail about goods delivered by yellow trucks.
For anything else, you should use sendmail (or preferably just repaint your trucks).

xsinix 05-18-2016 05:46 AM

Red truck means high security and yellow means some security?

Habitual 05-18-2016 06:19 AM

Suddenly, "simple" seems a bit of a stretch as you can see.
I think what you're after is called a "turn-key" application or appliance.

If I had an e-commerce "hook" into my website, I might have said either exim or postfix.

Good Luck.

I suggest installing a Project Management package like Redmine and take this project to the next level.
Documentation is key.

xsinix 05-18-2016 08:12 AM

I dont think you understand the question. I dont ask for anything to install or download. Only if there is features that postfix provide that are better suited for a online store than exim or vice versa. It is a straight forward question. If you cant answere i will thank you for your time:)

Habitual 05-18-2016 10:17 AM

Quote:

Originally Posted by xsinix (Post 5547196)
Only if there is features that postfix provide that are better suited for a online store than exim or vice versa.

None that I can think of.


All times are GMT -5. The time now is 10:12 AM.