forked from Kbin/kbin-core
Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.
- PHP 76.8%
- Twig 14.9%
- SCSS 4.9%
- JavaScript 2.8%
- Dockerfile 0.3%
- Other 0.3%
|
AnonymousLlama
f09ea57887
Fix broken mobile sidebar issue with the header ( #974 )
The recent commit here (
|
||
|---|---|---|
| .forgejo/workflows | Simply trigger on exact branch names | |
| assets | Fix broken mobile sidebar issue with the header ( #974 ) | |
| bin | Clean up bash in post-upgrade | |
| ci | Try to do a build in Actions ( #753 ) | |
| config | Add a Keycloak OAuth Provider ( #818 ) | |
| docker | Use Caddy 2.7.3 ( #966 ) | |
| docs | Add export DOCKER_BUILDKIT note to documentation ( #939 ) | |
| migrations | Add a Keycloak OAuth Provider ( #818 ) | |
| public | X-Robots-Tag headers | |
| src | Add a Keycloak OAuth Provider ( #818 ) | |
| templates | Adjust mobile design for sidebar top menu ( #967 ) | |
| tests | Fix bug with clearing banned instances ( #889 ) | |
| tools | Update phpcsfixer to latest version | |
| translations | Update translations ( #943 ) | |
| .dockerignore | Clean up builder pollution | |
| .env.example | Add a Keycloak OAuth Provider ( #818 ) | |
| .env.example_v2 | added captcha tip to also change setting in admin panel settings ( #914 ) | |
| .env.test | Tests, translations Entries, Posts | |
| .gitignore | Install php-cs-fixer with Symfony rules | |
| .php-cs-fixer.dist.php | Install php-cs-fixer with Symfony rules | |
| clover.xml | Some profile tests | |
| composer.json | Add a Keycloak OAuth Provider ( #818 ) | |
| composer.lock | Add a Keycloak OAuth Provider ( #818 ) | |
| CONTRIBUTING.md | Update 'CONTRIBUTING.md' | |
| docker-compose.override.yml | Mention Mailhog in docker-compose.override.yml ( #934 ) | |
| docker-compose.prod.yml | Docker update | |
| docker-compose.yml | Docker volumes temp | |
| Dockerfile | Use Caddy 2.7.3 ( #966 ) | |
| LICENSE | Create LICENSE | |
| package.json | Update dependencies | |
| phpunit.xml.dist | Some profile tests | |
| README.md | Resize images on the readme page | |
| symfony.lock | Merge branch 'develop' into phpcs | |
| UPGRADE.md | Sync upgrade markdown with wiki | |
| webpack.config.js | Remove old views and components, init entry views | |
| yarn.lock | Update dependencies | |
Kbin
/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.
The inspiration came from platforms like Postmill, Strimoid, and Pixelfed.
Note
This is a very early beta version, and a lot of features are currently broken or in active development, such as federation.
- https://kbin.pub - project website
- https://kbin.social - main instance
- List of instances
Contributing
- Official repository on Codeberg
- Translations
- #kbin-space:matrix.org
- Contribution guidelines - please read first, including before opening an issue!
Getting Started
Requirements
- PHP version: 8.2 or higher
- GD or Imagemagick PHP extension
- NGINX / Apache / Caddy
- PostgreSQL
- Redis (optional)
- Mercure (optional)
- RabbitMQ (optional)
Documentation
- User Guide
- Admin Guide
- Kbin REST API Reference
- Kbin ActivityPub Reference
- Kbin GraphQL Reference
Federation
Official Documents
Unofficial Sources
- A highly opinionated guide to learning about ActivityPub
- ActivityPub as it has been understood
- Schema Generator 3: A Step Towards Redecentralizing the Web!
- API Platform ActivityPub
Languages
- English
- Polish
- Dutch (Vistaus, Melroy)
- Japanese (@dannekrose@brioco.social)
Credits
- grumpyDev: Logotype, icons, kbin-theme
Donate
Note: Please, also don't forget about all the contributors. These are people who are actively contributing to /kbin project and are all volunteers.