Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
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.
first
Is there a contract clause that FORBIDS you to run a server on your HOME cable connection
For example
Comcast forbids you from doing this on a HOME cable you HAVE to buy a business service
on a dsl connection
i would not try unless you are only going to have text on a small blog for say 12 people
you really do want a 10 meg up and 10 meg down min. connection
To add a little more color to that answer:
In my area COMCAST took over from AT&T AT HOME, and my 'grandfathered' contract did not have that clause. I ran a server at home, though only for my own use. I stopped when they changed the contract. (Is it really a contract if one party has no choice but "take it or leave it"?)
Professionally I sometimes scale servers using test analysis, but what I found at home was that it was a moot question. The ISP is not going to give you enough inbound bandwidth for load levels to overstress even a pretty minimal machine. Just keep your installation light.
Speaking of light: Puppy, Minicore, Tinycore, or DSL should work, though the last two are built to support desktops - which is totally a waste on a web server. If you feel the need for LOTS and LOTS of server options, a pretty minimal Debian install might serve as well. On a minimal machine I prefer Lighttpd or xitami over apache. Apache has the power curve, but also lots of bloat. Even a server like Monkey will do well enough for a small home server, without driving you crazy with a million settings.
-----------
IF you decide not to reload your current PC, check first to see how stressed it is now. You should not need very much more resource, but if your memory is maxed and you are burning swap, your CPU is running hot and wait times climb during normal operation, you disk is 85% full already, perhaps you should think about doing some housecleaning and preparation first.
Is it really a contract if one party has no choice but "take it or leave it"?
No, it's a license.
I self-hosted on Comcast for several years. At the time, the license said "no hosting service." I was prepared to argue that I was not providing webhosting as a service.
My current ISP says, "No servers." That's one reason I now use a hosting service (plus my MySQL database outgrew the capabilities of my P4).
Back to the original post: You need a computer running the LAMP stack and a dynamic DNS service such as no-ip.com (that's who I used and they were rock-solid stable). And that's it.
Some very weak systems can support a web server. It kind of depends on the amount of data. For a typical home type system, almost any made in the last 15 years should do if all you need is your family to see some data and photos. There are some really basic devices running a web server. Some home nas have web servers on them and even some plugin servers that are as small as two packs of cards.
So, if you tell us more about the content you need to display and the amount of data we could make a better guess.
One might get past some of the isp restrictions by using a different than port 80 port. I don't know your isp eula or agreement.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.