Bonfire - tend to your digital life in community. Customise and host your own online space and control your experience at the most granular level.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Mayel de Borniol df7e916682 add Bonfire.Encrypt 23 hours ago
.github Set DB image based on arch 1 month ago
.sobelow up 1 year ago
.tx up 5 months ago
assets up 3 days ago
benchmarks misc 1 month ago
docs misc 1 week ago
flavours add Bonfire.Encrypt 23 hours ago
lib add Bonfire.Encrypt 23 hours ago
nix Replaced coordination with cooperation 12 months ago
priv clean 1 month ago
test Multi tenancy for tests + federation WIP 1 month ago
.credo.exs auto-format 3 months ago
.dockerignore clean 1 month ago
.envrc fix: remove secrets.env from envrc 4 months ago
.erlang.cookie up 1 year ago
.formatter.exs Upgrade phoenix 2 weeks ago
.gitattributes Requests 9 months ago
.gitignore misc 3 months ago
.gitpod.Dockerfile typo 4 months ago
.gitpod.yml typo 4 months ago
.iex.exs remove exsync from iex 1 month ago
.recode.exs auto-format 3 months ago
.tool-versions Update tools 2 weeks ago
.yarnrc up 1 day ago
Dockerfile.dev need npm for npx 6 months ago
Dockerfile.release clean 1 month ago
LICENSE up 1 year ago
Makefile Switch from `make` to `just` 6 months ago
README.md Update README.md 4 months ago
bonfire-workspace-generate.sh misc 11 months ago
deps.nix chore: add mix deps as deps.nix 4 months ago
docker-compose.release.yml misc 1 month ago
docker-compose.yml Switch from `make` to `just` 6 months ago
flake.lock chore: update flake lock 4 months ago
flake.nix still testing 2 months ago
git-publish.sh misc 4 months ago
justfile no changelog until refactored 6 days ago
mix.exs up 1 week ago
mix.lock lock 1 day ago
props.nix feat: add just postgres init for nix 4 months ago
yarn.lock add Rauversion 2 months ago

README.md

Bonfire

Bonfire - tend to your digital life in community

Customise and host your own online space and control your experience at the most granular level.

Warning

This project is in the beta stage - you're welcome to try out it out (specifically the social features in the classic flavour), but APIs may still change and no guarantees are given about stability. You can keep track of progress in our milestones

🔥 Flavours

This repo includes configurations to run two main flavours of Bonfire you can choose from:

  • Classic for basic social networking
  • Cooperation with a bunch more extensions and features

As well as app flavours being built by others, including:

📖 Documentation

Copyright (c) 2020-2022 Bonfire Contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.