How viable is a Raspberry Pi as a self hosting system?
I have mine up as a test at the moment, it is running:
CumulusMX - copy data to my 'real' web server.
nginx (web server)
PHP5
MySql
I have ported over my Windows server based web site (dang case sensitivity on Linux!)
I have put it on the web here with static data
It's a little slow for my liking, but it does seem to run all these processes OK.
So do I switch to a RPi just to run CumulusMX (two copies) and switch to a hosted web server, or find something a bit beefier than the Pi?
Welcome to the Cumulus Support forum.
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
Raspberry Pi - Self hosting
Moderator: mcrossley
-
- Posts: 154
- Joined: Thu 11 Mar 2010 11:03 am
- Weather Station: WH1081
- Operating System: Linux, Raspberry Pi (Wheezy)
- Location: Port Huon, Tasmania , Australia
- Contact:
Re: Raspberry Pi - Self hosting
The main thing I'd be concerned about would be the constant reading/writing to the SDcard, I've had a few die on me. I've added an USB thumb drive to my Cumulus RPi setup and everything Cumulus related, resides on that drive. It made it very easy to move between different RPi (Model B and B+)
The other option is to add a USB hard disk. I've done this in my Rpi weather camera and it's working qute well. Drive is an ATA interface drive from an old IBM laptop fitted with a PATA to USB adaptor (about $4 from memory). Speed is about the same as for a USB thumb drive.
The other option is to add a USB hard disk. I've done this in my Rpi weather camera and it's working qute well. Drive is an ATA interface drive from an old IBM laptop fitted with a PATA to USB adaptor (about $4 from memory). Speed is about the same as for a USB thumb drive.
- mcrossley
- Posts: 12754
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Raspberry Pi - Self hosting
Yep, the Pi I am running at the moment is HDD based. I regularly got SD card corruption on power fails etc. since moving to HDD I haven't had a problem.
- steve
- Cumulus Author
- Posts: 26701
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: Raspberry Pi - Self hosting
I would imagine that anyone who is going to run Cumulus MX on a Pi won't be using an SD card long term. Even USB thumb drives have limited lifetimes, depending on the type of flash memory they contain.
Steve
- mcrossley
- Posts: 12754
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Raspberry Pi - Self hosting
I've disabled the link again, the PHP service kept hanging up for some reason. I think just running MX on the Pi and going back to a hosting service is the way to go.
-
- Posts: 220
- Joined: Mon 03 Jan 2011 4:27 pm
- Weather Station: Davis Vantage Pro2
- Operating System: Win 7
- Location: Willand, mid Devon.
- Contact:
Re: Raspberry Pi - Self hosting
I think you are probably right - any more than a few requests to your web site and the Pi would probably get much too slow and people would click away.mcrossley wrote:I've disabled the link again, the PHP service kept hanging up for some reason. I think just running MX on the Pi and going back to a hosting service is the way to go.
- mcrossley
- Posts: 12754
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Raspberry Pi - Self hosting
The nginx and PHP seemed to be reasonably quick, as expected MySQL was too slow when doing full table scans. I really don't want to invest the effort to port to say SQLite just to test it. So search for a hoster I think, and port both my sites to that. The current host I use for my astro site kicked my weather site off for too much FTP activity.