!ABozkEKNaMIXXXCooU:matrix.org

Bonfire Networks

212 Members
General chat about https://bonfirenetworks.org Other channels: #bonfire-tech:matrix.org #bonfire-meetings:matrix.org #bonfire-documentation:matrix.org53 Servers

Load older messages


SenderMessageTime
7 Oct 2024
@cambriale:matrix.orgivan
In reply to @kurmet:matrix.org
hi! I tried to compile bonfire-website but failed also i tried to compile bonfire-app and failed with bunch of errors how to install bonfire into my environment? i have all latest elixir erlang postgresql, i am an experienced Elixir dev, my OS is Ubuntu
You tried following the guide https://docs.bonfirenetworks.org/hacking.html ? Any specific error?
06:02:53
@kurmet:matrix.org@kurmet:matrix.orgi'll go through it, thanks06:03:44
@cranio_is_thinking:matrix.orgcranio_is_thinking joined the room.22:04:47
@cranio_is_thinking:matrix.orgcranio_is_thinkinghello!22:06:22
8 Oct 2024
@bluegreensandbox:kde.orgCieloTierra hola beautiful people! 🥰 solidarity from Andalusia! 15:27:04
9 Oct 2024
@flancian:matrix.orgflancian 🍄Hi all! Is anyone running bonfire for a community with federation on or off? Social.coop is considering it20:12:31
@flancian:matrix.orgflancian 🍄 @edumerco:matrix.org^ for Ekumen 20:13:25
10 Oct 2024
@cambriale:matrix.orgivan
In reply to @flancian:matrix.org
Hi all! Is anyone running bonfire for a community with federation on or off? Social.coop is considering it
Probably only few testing instances setup by devs currently
04:22:46
@kurmet:matrix.org@kurmet:matrix.org left the room.04:29:12
16 Oct 2024
@aybanda:matrix.orgAjay joined the room.06:58:43
@shazziepurple:matrix.orgShannon Wray joined the room.15:19:03
19 Oct 2024
@cambriale:matrix.orgivanWe’re excited to launch Mosaic: a new initiative from the Bonfire team that empowers organisations by creating their own customised and federated digital space - build just for them. ✨ Learn more about Mosaic: https://bonfirenetworks.org/mosaic/ 📣 Read our announcement post: https://bonfirenetworks.org/posts/mosaic Toot: https://indieweb.social/@bonfire/11333415477933724212:49:13
@cambriale:matrix.orgivan * We’re excited to launch Mosaic: a new initiative from the Bonfire team that empowers organisations by creating their own customised and federated digital space - built just for them. ✨ Learn more about Mosaic: https://bonfirenetworks.org/mosaic/ 📣 Read our announcement post: https://bonfirenetworks.org/posts/mosaic Toot: https://indieweb.social/@bonfire/11333415477933724212:52:05
20 Oct 2024
@pl_woah:matrix.org@risottobias@tech.lgbt joined the room.14:06:26
21 Oct 2024
@hxgdzyuyi:matrix.orghxgdzyuyiHello, Bonfire seems like an application similar to Mastodon or WordPress that can be installed by a site administrator. However, it appears that installing it requires learning a lot of prerequisites, and even using Docker feels quite complex. Compared to services built with Golang, are there any ways to make the installation process easier? 03:44:11
@prma:tchncs.dePerma
In reply to @hxgdzyuyi:matrix.org

Hello,

Bonfire seems like an application similar to Mastodon or WordPress that can be installed by a site administrator. However, it appears that installing it requires learning a lot of prerequisites, and even using Docker feels quite complex. Compared to services built with Golang, are there any ways to make the installation process easier?

Golang developer here. Not affiliated with the bonfire team.
Go is a special case. Where you have a team of very sophisticated language designers, spend all their time developing a language that is extremely easy to deploy. I know of no other language that has that level of ease in deployment. The tradeoff is that it is not playing really well with the rest of the ecosystem. And in the case of comparing it with Elixir/Erlang ecosystem that bonfire is written with, you do not have any resiliency or observability, relatively of course. Also if you are going to have a database other than sqlite for it, it would become much more complicated to deploy. Add a message broker, gRPC and caching, and you have yourself a mess that Elixir could handle without any external dependencies.

Now you mentioned Wordpress. Wordpress is written in PHP which also is not easy to deploy. In that case, you have endless man hours spent on making scripts that make that deploy easier. Also the hosting providers spend a lot of time and money on custom scripts and panels that make it a one click solution. But if you were to deploy it by hand without custom scripts, it would be as hard as any other project.

That is not to say that bonfire will never reach that ease. They are definitely aiming for that with their Justfile. But honestly deploying anything on different OSes with different environments, is the hardest part of the whole thing. This project is admireable because they are making a lot of effort into making it easier, but I could not say the same about mastodon for example, which is mostly a mess because of all the external dependencies that they had to take in because of the performance of Ruby.

04:05:21
@prma:tchncs.dePermaSorry I went on a rant. You can see my current frustrations. Had to vent it somewhere 😁04:07:04
@hxgdzyuyi:matrix.orghxgdzyuyiThank you for your response. I learned a lot. Thanks! 06:59:24
@mayel:matrix.orgMayelI’d add that deploying with co-op cloud (which granted takes is another thing to learn about, but actually quite easy to setup) takes like 5 minutes once you’ve got a server set up (when nothing goes wrong of course)10:14:42
@mayel:matrix.orgMayel * 10:17:56
@mayel:matrix.orgMayel * 10:35:36
@pl_woah:matrix.org@risottobias@tech.lgbtIs there something that can be done to make the docker route easier for new people?13:15:43
@mayel:matrix.orgMayel
In reply to @pl_woah:matrix.org
Is there something that can be done to make the docker route easier for new people?
are we talking dev environment or prod deployment?
13:26:25
@pl_woah:matrix.org@risottobias@tech.lgbt
In reply to @hxgdzyuyi:matrix.org

Hello,

Bonfire seems like an application similar to Mastodon or WordPress that can be installed by a site administrator. However, it appears that installing it requires learning a lot of prerequisites, and even using Docker feels quite complex. Compared to services built with Golang, are there any ways to make the installation process easier?

What do you recommend?
13:34:08
@pl_woah:matrix.org@risottobias@tech.lgbt
In reply to @mayel:matrix.org
are we talking dev environment or prod deployment?
Either.
13:34:20
22 Oct 2024
@hxgdzyuyi:matrix.orghxgdzyuyi
In reply to @pl_woah:matrix.org
What do you recommend?
I don't have a particularly good solution myself. I'm also an Elixir fans. Maybe an official cloud SaaS version would make things easier?
02:04:24
@cambriale:matrix.orgivan
In reply to @hxgdzyuyi:matrix.org
I don't have a particularly good solution myself. I'm also an Elixir fans. Maybe an official cloud SaaS version would make things easier?
We started some initial conversations with coop cloud and other hosting cooperatives to provide hosting services for setting up and maintain bonfire instances, more here https://bonfirenetworks.org/hosting/
06:38:16
23 Oct 2024
@n816:matrix.orgChristophe Michel joined the room.09:59:58
@n816:matrix.orgChristophe Michelhello10:00:09
@cambriale:matrix.orgivan
In reply to @n816:matrix.org
hello
welcome :)
10:04:34

Show newer messages


Back to Room ListRoom Version: 6