Greetings fellow developers,
I’ll try to summarize my thoughts and questions as short as possible to ease your reading.
For the sake of the the points listed below I have a domain.
A. Get a mail server. Mail-in-a-Box comes to my mind.
I don’t want to spend a enormous amount of time installing and configuring MTAs and MDAs. It will be only for my own email and my freelancing business, just a few email accounts.
B. Host my websites and projects.
Planning on building them with the following tools:
I’ll be doing my portfolio, perhaps a blog later and a few clients pages (just for demo/dev).
C. Host a teamspeak server, around 30 slots.
D. Host my ownCloud.
------------- | -------------
How many droplets will I need and could you advise on the plans? From A to D which would be problematic together? I was planning on email+owncloud on one the rest on another droplet.
I can see that Mail-in-a-Box uses ownCloud in some way. Should I do A and D together? If so, how can one do it? Any special integrations that I get as a result?
For B, which stack would you recommend? LAMP or MEAN? Can I build simple static websites with MEAN? I understand what the concept of Node.js and its frameworks is, although i’m not proficient with it.
Any advice on DNS settings since I’ll have website hosting and email server for the same domain?
Finally but not least, thanks for reading my lenghty question. I’m a self learner so please if you don’t mind, I’ll just need some light guidance and if possible some DO community articles that relate. I’ll be more than happy to try those for myself, read them, and possibly learn more. I’m not asking for a full blown answer for each question. The more you are willing to provide, the more thankful I am though.
Thanks in advance,
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Click below to sign up and get $100 of credit to try our products over 60 days!