@BjornW Apologies for missing that! The technical answer is that you can run it on most devices (including a Raspberry Pi) but the honest answer is that for a snappy experience you want to have enough RAM available (say 8 GB or more, depending of course on how big the instance will be).
Would be great if there was a bit more info on how memory usage and size of instance relate to each other. And what determines the size of an instance? Nr of accounts? Nr of followers? Something else?
I'm interested in this for the sake of mostly 2 use cases:
- Self-hosting for individuals/families 1-4 people - Hosting for S/M organizations between 5-50 people
If there's anything I can do to help with this, let me know. @quillmatiq
@BjornW The resources your Bonfire instance needs mostly depend on:
- How many local users are active at the same time - How many remote users follow local users (and from how many instances) - How many distinct remote users are followed by local users - The volume and frequency of posts and other activities
Unless you already have a dedicated server, a flexible virtual server can be a good option so you can scale RAM/CPU as your instance grows, e.g: hetzner.com/cloud/
@BjornW as a rule of thumb bonfire.fishinthecalculator.me is running on a 4 vCores and 4GB of RAM. It has 2 users, from my own I follow the same people I follow from this account.
The server holds other web apps I self host but Bonfire is the only one that listens on the Fediverse.
CPU utilization si very low, between 20% and 40% on average. RAM pressure is slighlty worse, with no optimization applied the server tends to swap a bit. Usually RAM is around 60% and swap has gotten as high as 20%.
Tommi π€―
in reply to Anuj Ahooja • • •Anuj Ahooja reshared this.
christina b
in reply to Tommi π€― • • •@tommi
@dajb can you shed light on this? Lots of bonfire interest
@quillmatiq @bonfire
Bonfire
Unknown parent • • •@BjornW@mastodon.social
in reply to Bonfire • • •no problem, this was my 'subtle' π hint.
Would be great if there was a bit more info on how memory usage and size of instance relate to each other. And what determines the size of an instance? Nr of accounts? Nr of followers? Something else?
I'm interested in this for the sake of mostly 2 use cases:
- Self-hosting for individuals/families 1-4 people
- Hosting for S/M organizations between 5-50 people
If there's anything I can do to help with this, let me know. @quillmatiq
Bonfire
in reply to @BjornW@mastodon.social • • •@BjornW
The resources your Bonfire instance needs mostly depend on:
- How many local users are active at the same time
- How many remote users follow local users (and from how many instances)
- How many distinct remote users are followed by local users
- The volume and frequency of posts and other activities
Unless you already have a dedicated server, a flexible virtual server can be a good option so you can scale RAM/CPU as your instance grows, e.g: hetzner.com/cloud/
Cheap hosted VPS by Hetzner: our cloud hosting services
www.hetzner.comGiacomo Leidi
in reply to @BjornW@mastodon.social • • •@BjornW as a rule of thumb bonfire.fishinthecalculator.me is running on a 4 vCores and 4GB of RAM. It has 2 users, from my own I follow the same people I follow from this account.
The server holds other web apps I self host but Bonfire is the only one that listens on the Fediverse.
CPU utilization si very low, between 20% and 40% on average. RAM pressure is slighlty worse, with no optimization applied the server tends to swap a bit. Usually RAM is around 60% and swap has gotten as high as 20%.