Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network. https://kbin.pub
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Ernest Wiśniewski af3a34960a Docker restart policy 23 hours ago
assets Fix typo 2 days ago
bin Initial commit 2 years ago
config Switch boost button, js 2 days ago
docker Caddy headers 1 month ago
docs Docker update variables 2 days ago
migrations Search init 2 weeks ago
public Language switcher, pwa icons 2 days ago
src Language switcher, pwa icons 2 days ago
templates Language switcher, pwa icons 2 days ago
tests Symfony upgrade 2 months ago
translations Language switcher, pwa icons 2 days ago
.dockerignore Docker update 10 months ago
.env.example Docker update variables 2 days ago
.env.test Tests, translations Entries, Posts 4 months ago
.gitignore Env prepare, redis session 1 week ago
.php-cs-fixer.cache Fix tests 3 months ago
Dockerfile Update docker, readme 5 days ago
LICENSE Create LICENSE 1 year ago
README.md Swap boosts, favourites 2 days ago
clover.xml Some profile tests 2 years ago
composer.json Add hCaptcha 3 weeks ago
composer.lock Update dependencies 3 days ago
docker-compose.override.yml Docker update variables 2 days ago
docker-compose.prod.yml Docker update 10 months ago
docker-compose.yml Docker restart policy 23 hours ago
package-lock.json Markdown toolbar 2 months ago
package.json Update dependencies 3 days ago
phpcs.xml Code sniffer, fix php standard violations 2 years ago
phpunit.xml.dist Some profile tests 2 years ago
symfony.lock Update dependencies 3 days ago
webpack.config.js Remove old views and components, init entry views 4 months ago
yarn.lock Update dependencies 3 days ago

README.md

Kbin

Maintainability Test Coverage

Kbin is a modular, decentralized content aggregator and microblogging platform running on the Fediverse network. It can communicate with many other ActivityPub services, including Mastodon, Lemmy, Pleroma, Peertube. The initiative aims to promote a free and open internet.

This is a very early beta version, and a lot of features are currently broken or in active development, such as federation.


Apps

Libraries

Getting Started

Requirements

https://symfony.com/doc/6.1/reference/requirements.html

  • PHP version: 8.1 or higher
  • GD or Imagemagick php extension
  • NGINX / Apache / Caddy
  • PostgreSQL
  • Redis (optional)
  • Mercure (optional)
  • RabbitMQ (optional)

Documentation

Federation

Official Documents

Unofficial Sources

Languages

Credits

Support us

NGI Zero Entrust

BrowserStack

blackfire.io

JetBrains

Contributing

License

AGPL-3.0 license