Welcome to BeerMoneyForum.com - BIGGEST MAKE MONEY FORUM ONLINE

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?
Blue
Red
Green
Orange
Voilet
Slate
Dark
  Guest viewing is limited

Raspberry WebHosting: Is it possible?

xGolden

Newbie Member
LV
0
 
Joined
Dec 14, 2018
Messages
1
Reaction score
1
Points
0
Age
33
Location
Italy
BMF Points
$0
Rating - 0%
0   0   0

I've recently bought a raspberry pi and I've tought to self-host a website with ads. Is it possible or convenient ? Should I use wordpress or something else ?
 
Possible? Yes!

Meet my Tinkerboard:
x67QQdpX

A tinkerboard is ASUS's version of the Raspberry Pi. It's about 2x more powerful, and so therefore more suited to a server situation. It's £60 on amazon.
I use my tinkerboard as a web server. It has, amongst other things, my website, my image host, and an nginx load balancer. In fact, the image you see above is hosted on the tinkerboard! (unless BMF edits it slightly somehow.)

Advantages:
  • One-time big spend, then just pay for electricity (of which it does not draw much) and internet.
  • Completely in your control.
  • If you stop using it, you can sell it!
Disadvantages:
  • You need to put some work in. On the right of the image, you'll notice a small black rectangular piece of plastic that seems like it's under the board. That's a microSD card, and that's what your entire system runs on. You'll need to install the OS onto that SD card. There are tutorials available. I recommend Rapbian for the raspberry pi, Armbian for most other SBCs. Then you need to complete the first-run setup. Then, as you're running it as a server, you'll need to set up port forwarding on your router. A web server normally uses ports 80 and 443. You'll need to search for a tutorial online for that. Then you need to install the server software on your board. You may also need to set up dynamic DNS. There may be other steps I've missed, or that apply exclusively for your application.
  • Big initial set-up cost. The wall plug, cables, and SD card don't come with it. You could face an extra £20-40, depending what quality plug and SD card you get. My whole setup cost £90, only including the things I think you'll need.
  • Completely your responsibility - with a hosting company, you may have a team that's monitoring the servers for hardware faults etc. but with an SBC, you are that team.
If you're a tech-savvy person, I'd definitely recommend using an SBC. But if you aren't, save yourself the hassle.
Possible? Yes. Convenient? Hell no.
 
I think it's definitely possible as shown above. I'd be only skeptical about how much real world usage it can give. Setting up the node js server and hosting a simple server for check in and out won't cost much. But anything like serious hosting of content or so and security is another aspect. That may surely be going to difficult based on what I have seen so far.
 
I think it's definitely possible as shown above. I'd be only skeptical about how much real world usage it can give. Setting up the node js server and hosting a simple server for check in and out won't cost much. But anything like serious hosting of content or so and security is another aspect. That may surely be going to difficult based on what I have seen so far.
Depends on what it's hosting. It's not difficult to set up a simple nginx server if you're hosting static content. If you're hosting more dynamic content, however, it can get a bit harder, and security flaws can creep in if you're not careful. However, it's not really that different from hosting on a web-host - you just have to install the software yourself, for which many tutorials can be found online.
 
Depends on what it's hosting. It's not difficult to set up a simple nginx server if you're hosting static content. If you're hosting more dynamic content, however, it can get a bit harder, and security flaws can creep in if you're not careful. However, it's not really that different from hosting on a web-host - you just have to install the software yourself, for which many tutorials can be found online.
Thanks for the info man!
If i were to get my hands on one today, i will consider hosting a faucet website. Lol!

It will be a static website hosted in an instance with backend hosted elsewhere.
Then in another instance connect with the backend to filter cheaters and make payments.
You might be wondering why not just use regular hosting? well some while back i had this dirty ;) but legal idea of a crypto faucet but gave up on it due to the fact that most popular host might kick me off. But with this, i can just host backend there and connect via REST.

Another problem i might encounter is running this thing 24/7. Will probably need to come up with some form of backup power, probably solar.
 
Thanks for the info man!
If i were to get my hands on one today, i will consider hosting a faucet website. Lol!

It will be a static website hosted in an instance with backend hosted elsewhere.
Then in another instance connect with the backend to filter cheaters and make payments.
You might be wondering why not just use regular hosting? well some while back i had this dirty ;) but legal idea of a crypto faucet but gave up on it due to the fact that most popular host might kick me off. But with this, i can just host backend there and connect via REST.

Another problem i might encounter is running this thing 24/7. Will probably need to come up with some form of backup power, probably solar.
I don't actually have backup power, because my electrical supply is fairly stable, but if your electricity is unreliable there are some UPSes (Uninterruptible Power Supplies) on Amazon that look decent. Ive seen some for about £80. Just make sure to put both your server and router on the UPS, since they rely on each other. You can also run some SBCs on a powerbank, just make sure to get one with an output of 2.4 Amps (otherwise your SBC won't have enough power to turn on).
 
Thanks for the info,
I was actually thinking about using a 3G modern with the board since IMO that would consume less power overall. I know it might not be very fast but if that become a major problem i already have another idea in mind that doesn't require frequent data transmission like a web server.

I was also considering running it on powerbank, hopefully a 10000 mAH will keep it running for hours.

The problem now is laying my hands on the board. Amazon is simply a no no cause their shipping fees to my country a usually high... very high.
I looked it up on AliExpress and it currently for sale for about $80. I will need about $200 if i want to purchase it with all accessories that i require.
 
How much dana storage has Rasberry Pi? Can extend it with external hard drive? Can you even connect it somehow and how you will connect RasBerry on Internet?
 
How much dana storage has Rasberry Pi? Can extend it with external hard drive? Can you even connect it somehow and how you will connect RasBerry on Internet?
AFAIK most SBC e.g Raspberry Pi doesn't come with flash memory, usually an SDCard is normally inserted into the board with serves as internal storage. This is also where the operating system run from (Linux as in the case of raspberry pi). In the case of Raspberry Pi, the usual recommend SDcard memory size is 32GB but this might varies depending on your board model.
 
It would be could if you can connect som hard drive. You can extend data storage and host more files. It would be good for movie host sites or file sharing sites.
 
It would be could if you can connect som hard drive. You can extend data storage and host more files. It would be good for movie host sites or file sharing sites.
I don't think a raspberry pi has the amount of processing power to handle the amount of load/data required to host a streaming site. Most dedicated host run on XEON architecture which on the basic has 8 Cores and at least 16 threads. Depending on the amount of site traffic you might, require something more powerful or multiple of those to run your site. Raspberry Pi just doesn't have enough processing power, otherwise we would have been seeing alot of web host running on raspberry pi.
 
I don't think a raspberry pi has the amount of processing power to handle the amount of load/data required to host a streaming site. Most dedicated host run on XEON architecture which on the basic has 8 Cores and at least 16 threads. Depending on the amount of site traffic you might, require something more powerful or multiple of those to run your site. Raspberry Pi just doesn't have enough processing power, otherwise we would have been seeing alot of web host running on raspberry pi.
Load balancing or using 3rd party services to host the video files are both two good options. But like you said, using a Raspberry Pi for a more demanding website is probably not a very good idea.
 
Load balancing or using 3rd party services to host the video files are both two good options. But like you said, using a Raspberry Pi for a more demanding website is probably not a very good idea.
True! I was thinking of also including that in my original comment but since you will need to pay for the 3rd party service and the raspberry pi low processing power will end up being a huge bottleneck, i thought that beats the whole of using a Pi as a web host so... NAH... SCREW IT
 
I don't think a raspberry pi has the amount of processing power to handle the amount of load/data required to host a streaming site. Most dedicated host run on XEON architecture which on the basic has 8 Cores and at least 16 threads. Depending on the amount of site traffic you might, require something more powerful or multiple of those to run your site. Raspberry Pi just doesn't have enough processing power, otherwise we would have been seeing alot of web host running on raspberry pi.
I don't see how running a streaming site would be particularly taxing on a raspberry pi? It's just the same as any content. You would need a fast internet connection, but I would say that if you use good software, it's easy for an SBC to do it.
In fact, my SBC did it - I hosted a 14GB file on my Tinkerboard for a short while and it served it just fine - the only issue was my internet speed, something completely independent of the SBC.
You'd need good hardware if you have many, many users streaming at the same time, but for a small site, an SBC is just fine. Load balancing makes it even finer.
It would be could if you can connect som hard drive. You can extend data storage and host more files. It would be good for movie host sites or file sharing sites.
Biggest SD card you can get in the world is 512GB (I think). No idea if it'd work on an SBC, but it would take forever to install the OS on such a large storage medium. You could, in theory, plug in a USB external hard drive, but due to USB limitations it would be slow and unreliable. My SBC runs on a 64GB SD card just fine.
 
I don't see how running a streaming site would be particularly taxing on a raspberry pi? It's just the same as any content. You would need a fast internet connection, but I would say that if you use good software, it's easy for an SBC to do it.
In fact, my SBC did it - I hosted a 14GB file on my Tinkerboard for a short while and it served it just fine - the only issue was my internet speed, something completely independent of the SBC.
You'd need good hardware if you have many, many users streaming at the same time, but for a small site, an SBC is just fine. Load balancing makes it even finer.

Biggest SD card you can get in the world is 512GB (I think). No idea if it'd work on an SBC, but it would take forever to install the OS on such a large storage medium. You could, in theory, plug in a USB external hard drive, but due to USB limitations it would be slow and unreliable. My SBC runs on a 64GB SD card just fine.
He was actually referring to the Raspberry Pi SBC, although from what i read online, the Tinkerboard is two times faster than the raspberry pi but am still wondering if it can hold up to at least 100 users HD streaming at the same time.

BTW looking online i also saw this SBC on Kickstarter, Libre Computer Board.
Have heard about it, what do you think?
 
It is possible to host a basic website on a Raspberry Pi, but it is not ideal for more complex websites or high-traffic sites. Additionally, setting up a Raspberry Pi as a web server can be a challenging process, and requires a certain level of technical expertise.
 
Self-hosting a website on a Raspberry Pi is possible and can be a fun project. However, hosting a website with ads might have some challenges. Raspberry Pi's hardware limitations can affect performance. Consider using lightweight content management systems (CMS) like WordPress or even static site generators. WordPress is a popular choice, but make sure to optimize for performance and security, especially when including ads.
 

📢 Recommended Partners

MGID - Native Performance & Programmatic Advertising Platform MGID Team
0.00 star(s) 0 ratings
Updated
Roobet.com | Crypto’s Fastest Growing Casino 🦘 Roobet.com
0.00 star(s) 0 ratings
Updated
Duckdice.io - Top Crypto Gambling - Bitcoin Dice DuckDice.io
0.00 star(s) 0 ratings
Updated
BMFAds.com - Advertise and Monetize Your CPC, CPM, POP Traffic BMF Staff
4.00 star(s) 4 ratings
Updated

banner

REWARDS: Active Raffles


  • 🤑 Roll 3: Win 100,000 BMF Points!

    The entry period for this raffle ends in..
Back
Top Bottom

Earnings Disclaimer:  All the posts published herein are merely based on individual views, and they do not expressly or by implications represent those of BeerMoneyForum.com or its owner. It is hereby made clear that BeerMoneyForum.com does not endorse, support, adopt or vouch any views, programs and/or business opportunities posted herein. BeerMoneyForum.com also does not give and/or offer any investment advice to any members and/or it's readers. All members and readers are advised to independently consult their own consultants, lawyers and/or families before making any investment and/or business decisions. This forum is merely a place for general discussions. It is hereby agreed by all members and/or readers that BeerMoneyForum.com is in no way responsible and/or liable for any damages and/or losses suffered by anyone of you.