ICYMI: I'll be writing a step by step tutorial on how to create an ecommerce store powered by open-source tools (WordPress, WooCommerce and BTCPay Server), step by step, with no steps skipped. Here's quick GIF of the illustrations I've been preparing. Intended for newbies who'd like to start earning bitcoin by participating in the ecosystem. You can also follow my crash-dummy store wootoshi.com for the progress.
@bitcoinshirt does that run Bitcoin Core and Lightning as well, and if so what settings?
@sjors it's not set up yet on the test site, but it'll run BTCPay Server, meaning full node and c-lightning or LND. The plan it to show people how to set up BTCPay server by :
1. Connecting to a free host
2. Deploying Azure instance
3. VPS (this is the hardest one)
@bitcoinshirt maybe add how to run it from a (raspberry, etc) pi at an office or home, with some way to shield your IP (CloudFlare? VPN?). Unless you're a really big shop or a crappy internet connection, that should be enough horsepower. Some steps here might be reusable: https://medium.com/provoost-on-crypto/bitcoin-on-an-orange-pi-using-armbian-66c3523bbfc0
Bitcoin on an Orange Pi (using Armbian) – Provoost on Crypto – Medium

There are some good articles on how to run a Bitcoin Core full node on a Raspberry Pi. But there are other pies, some of which have better…

@sjors There were actually some talks about that, but I realized that my main goal with this article is to teach newbies :
1. How to create webstore
2. How to accept Bitcoin

In a simple and cheap way.

The main problem we're facing is VPS is not newbie-friendly, I wish if there was 1-click button to deploy > WordPress > Woocommerce > Pre-configured Theme > BTCPay, that would be a game changer imho.

@bitcoinshirt BTCPay has such a deploy script, right @NicolasDorier? I assume that script can be expanded to add all the other stuff you need for the shop. I wrote a similar script for Matreon, but for EC2 infrastructure. It's tedious, but can be done: https://medium.com/provoost-on-crypto/bitcoin-core-lightning-rails-on-aws-ad3bd45b11e0
Bitcoin Core + Lightning + Rails on AWS – Provoost on Crypto – Medium

Recently I’ve been working on a project code-named Matreon. It’s like Patreon, but for the matriarchy. In a world of increasing online…

@sjors @NicolasDorier There's a 1-click deploy on Microsoft Azure. However, Azure costs around 60$ (40$ if you optimize it). It's hard to tell someone just starting a business they'd need such an expense. It's possible on 9$ VPS, but requires technical knowledge and so far no hosting company offers templates that are needed. Source > https://twitter.com/BtcpayServer/status/1022101603602522112

It would be sick if we could bundle everything up on a 9$/month host with a single click.

BTCPay Server on Twitter

“To be more precise: Here is what the user see when you use Azure to host BTCPay. No command line. Clicking just provision the server and you are ready to go. This is extremely important.”

Twitter
@sjors and I forgot to mention, ideally the host should accept Bitcoin. So you yeah, it's tricky.
@bitcoinshirt $40-60 sounds expensive. How much of that is storage? For Matreon I got it down to about $25 on AWS using a partially pruned node, but I don't know if that's really stable enough (it will be, once I get around to carefully studying the crashes :-)).

@sjors It is, i agree, especially for someone just starting out.

Apparently ease of use (deployment at least) has it's price (for now). Here's what we paid for our store.

Someone mentioned this should be enough 8 GB RAM 320 GB HDD with 2 CPU Cores.

@bitcoinshirt if well configured and no insane traffic then 2 GB RAM, 60 GB HDD and 2 CPU should be enough, but it requires better pruned node support in Lightning implementations. With future improvements and some trade-offs maybe even 20 GB would be enough.
@sjors @bitcoinshirt also wanting to add: on azure, the storage is dirt cheap (like 5 dollar a month for BTC) what cost is the VM.
@bitcoinshirt @sjors if you optimize it, it drop to 25. But you have to do manually :(
@sjors @bitcoinshirt running a deploy script is already too complicated for lots of people. Which is why we badly need the one click deploy :(