Puppy webserver - LOW POWER CONSUMPTION
Posted: Wed 27 Nov 2013, 07:23
***EDIT : pay particular attention to upgrading openssl and also bash to get around heartbleed and shellshock issues which cause risk to servers***
Sometime during this upcoming year I hope to build a puppy based webserver that will run 24hrs a day and which will need to use the LEAST POSSIBLE POWER CONSUMPTION as I will be driving it with solar panels and a small battery bank
This webserver will probably not be used for downloading of large files, it is more likely to be used to serve up a few "online business cards" - ie: pages that offer information regarding contact info for specific small businesses, but without any ecommerce or other fancies. Really basic.
I am looking for suggestions regarding the following:
1) Which lowpower hardware is guaranteed to run the necessary software? eg: the Raspberry Pi seems like an obvious choice, but I don't know if the initial bugs been sorted out enough for such a project? Are the Raspberry Pi power instabilities now sorted? Which puppy would be recommended for the Pi as a webserver?
2) Are there other types of hardware that are not generally suitable for use with puppy, but which would do a better job for this project? (I've seen some usb sticklike TV plugins that are Android I think). Do they work? Could they be converted to puppy?
3) Which hardware will run 'headless'? Can any server be used in a headless mode or do I need to plan for a specialist cli-only pup?
4) Will the hardware be capable of self-booting if my batteries go flat and come back up to running voltage some hours or days later. I can handle the battery side of things but not so sure about what hardware has the ability to selfstart without human interaction.
5) What protocols do I need to use?
6) Could I remotely program / load / configure such hardware? (I know I can load a puppy using PXE viia a crossover network cable from a running puppy, but can this be done over the internet?)
Probably the webserver side of this project is relatively straightforward but I am still keen to hear from anyone who has actually done something similar or who can help me weigh up the merits of the various methods.
Even if you don't have time to offer comments I am keen for any relevant links to be posted here for future reference.
Thanks!
I have found some links for starters:
***EDIT : pay particular attention to upgrading openssl and also bash to get around heartbleed and shellshock issues which cause risk to servers***
http://puppylinux.org/wikka/Hiawatha
http://www.murga-linux.com/puppy/viewtopic.php?t=37109
http://www.murga-linux.com/puppy/viewtopic.php?t=60681
http://www.pcguide.com/vb/archive/index ... 76237.html
Other links for reference/review
Webserverpuppy threads:
http://208.109.22.214/puppy/viewtopic.p ... ede234d88d
http://www.murga-linux.com/puppy/viewtopic.php?t=43285
http://www.simplemachines.org/community ... c=369462.0
http://412collection.co.uk/b-bones.php (has download links for two versions of Webserverpuppy at very bottom of page)
xrdp info (might be useful for remote connection/control):
http://www.xrdp.org/
Hiawatha:
http://puppylinux.org/wikka/HiawathaServerMySQL
http://www.hiawatha-webserver.org/
http://murga-linux.com/puppy/viewtopic.php?t=90470 Hiawatha and Precise
Joomla?
http://www.murga-linux.com/puppy/viewto ... &start=128
Hardware possibilities:
- Mini-itx etc:
http://www.murga-linux.com/puppy/viewto ... 670#505670
- Raspberry Pi?
- ARM based tablet?
- Odroid?? http://hardkernel.com/main/products/prdt_info.php
My current preferences:
Hardware: - Raspberry Pi (Model B)
OS: -
Special software: -
.
Sometime during this upcoming year I hope to build a puppy based webserver that will run 24hrs a day and which will need to use the LEAST POSSIBLE POWER CONSUMPTION as I will be driving it with solar panels and a small battery bank
This webserver will probably not be used for downloading of large files, it is more likely to be used to serve up a few "online business cards" - ie: pages that offer information regarding contact info for specific small businesses, but without any ecommerce or other fancies. Really basic.
I am looking for suggestions regarding the following:
1) Which lowpower hardware is guaranteed to run the necessary software? eg: the Raspberry Pi seems like an obvious choice, but I don't know if the initial bugs been sorted out enough for such a project? Are the Raspberry Pi power instabilities now sorted? Which puppy would be recommended for the Pi as a webserver?
2) Are there other types of hardware that are not generally suitable for use with puppy, but which would do a better job for this project? (I've seen some usb sticklike TV plugins that are Android I think). Do they work? Could they be converted to puppy?
3) Which hardware will run 'headless'? Can any server be used in a headless mode or do I need to plan for a specialist cli-only pup?
4) Will the hardware be capable of self-booting if my batteries go flat and come back up to running voltage some hours or days later. I can handle the battery side of things but not so sure about what hardware has the ability to selfstart without human interaction.
5) What protocols do I need to use?
6) Could I remotely program / load / configure such hardware? (I know I can load a puppy using PXE viia a crossover network cable from a running puppy, but can this be done over the internet?)
Probably the webserver side of this project is relatively straightforward but I am still keen to hear from anyone who has actually done something similar or who can help me weigh up the merits of the various methods.
Even if you don't have time to offer comments I am keen for any relevant links to be posted here for future reference.
Thanks!
I have found some links for starters:
***EDIT : pay particular attention to upgrading openssl and also bash to get around heartbleed and shellshock issues which cause risk to servers***
http://puppylinux.org/wikka/Hiawatha
http://www.murga-linux.com/puppy/viewtopic.php?t=37109
http://www.murga-linux.com/puppy/viewtopic.php?t=60681
http://www.pcguide.com/vb/archive/index ... 76237.html
Other links for reference/review
Webserverpuppy threads:
http://208.109.22.214/puppy/viewtopic.p ... ede234d88d
http://www.murga-linux.com/puppy/viewtopic.php?t=43285
http://www.simplemachines.org/community ... c=369462.0
http://412collection.co.uk/b-bones.php (has download links for two versions of Webserverpuppy at very bottom of page)
xrdp info (might be useful for remote connection/control):
http://www.xrdp.org/
Hiawatha:
http://puppylinux.org/wikka/HiawathaServerMySQL
http://www.hiawatha-webserver.org/
http://murga-linux.com/puppy/viewtopic.php?t=90470 Hiawatha and Precise
Joomla?
http://www.murga-linux.com/puppy/viewto ... &start=128
Hardware possibilities:
- Mini-itx etc:
http://www.murga-linux.com/puppy/viewto ... 670#505670
- Raspberry Pi?
- ARM based tablet?
- Odroid?? http://hardkernel.com/main/products/prdt_info.php
My current preferences:
Hardware: - Raspberry Pi (Model B)
OS: -
Special software: -
.