I'd like to / need to , run a server at home on MINT w/mail?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'd like to / need to , run a server at home on MINT w/mail?
First , I am a total Newb to Linux to be sure.
I have learned and can do some basic HTML ,CSS and some SQL , and will learn all I need to for this purpose , as well as the general benefit of educating myself.
If this is redundant , I apologize , but I didn't find a solution in searching or reading posts.
I am running a PC with only Mint installed ; currently running a voice server.
It has a static IP , high quality connection , plenty of storage and is dedicated to this purpose solely.
My need is to establish a basic a server with a webpage and email , at a domain I will acquire , to be granted a non profit license.
The stipulations for non profit are just that: no solicitations on the webpage and the email has to be at that domain.
Any direction you can give for programming available , or places to learn what I must , would be greatly appreciated.
I'm not lazy , just currently ignorant.
Thanks in advance,
Eric
"Ignorance is a lack of knowledge , stupidity is the failure to use it"
The default Db is probably MySQL (check the Mint repos) and the most popular cgi programming lang is probably still php.
If you install everything from the repos, it should just work, although you'll have to do your own programming to customize it.
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,524
Rep:
You need to get your domain. Setting up a web server is just installing apache and dropping a HTML web into the public directory. After you get the domain, you just change a few lines, or maybe just one line in the mail program. You need only smtp protocol to send mail. POP is if you want to distribute incoming mail to different people on the network. Since you will receive mail directly, and the mail need be only on the server, you shouldn't need a POP server.
You must do a little research by viewing the configurations for postfix and apache. A smtp spam filter is really nice to have if you post the email in HTML or text. It is my advice that you post it as an image file or java applet, so Internet bots can't easily harvest it. They ignore robots.txt, but you should learn about that file anyway. Generally you don't want google indexing your email address.
Robots.txt tells google what to index and what not to. You can use wget to harvest a sample robots.txt, or apache probably has a template for a starter.
number one question !!!!!!
#1 )
1) check your ISP's terms of use !!!!!!!!!!!
step two
2)
buy a corporate account for a home office /business
but there are some like comcast that do not like home TV cable and a business cable to have the SAME address
setting up a web site is like the game "GO"
10 min. to learn BUT a LIFETIME to master
it is VERY VERY easy to set up a VERY INSECURE!!! web site
but a bit harder to set up a locked down and well secured site
-- that will take a lot of time and WORK on your part
You might want to check out the terms of service for your ISP.
Most USA ISPs have policies against public-facing servers on any account less than a business-level account. Some are more aggressive in their enforcement than others.
My previous ISP (before I moved) had a policy against "hosting services" (which, if challenged, I was prepared to interpret as providing hosting to others even as I shut down Apache). I self-hosted my website for five years on them. I was small potatoes and never attracted attention.
My current ISP has a policy against any public-facing servers for a home account and they enforce it aggressively, to the extent of blocking port 80. Also, many US ISPs block port 25 as a matter of routine, in what I think is a legitimate effort to protect against the propagation of spam.
It you want to self-host, it is wise to check out the landscape.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.