{"repo":"fairpm/fair-beacon","free":true,"listed":false,"github":"https://github.com/fairpm/fair-beacon","clone":"git clone https://github.com/fairpm/fair-beacon.git","description":"Self-hostable FAIR repo, designed for small-scale","language":"PHP","stars":38,"topics":[],"license":"GPL-2.0","category":"self-hosted-apps","readme_excerpt":"FAIR Beacon Repo The FAIR Beacon plugin transforms your site into a FAIR Repository, allowing you to serve packages directly from your own infrastructure into the FAIR system. [!NOTE] This plugin has recently been renamed FAIR Beacon, instead of \"Mini FAIR\". That's why issues might still reference it as such. Design Goals FAIR Beacon is designed to allow plugin and theme vendors to host their own FAIR repository easily, integrating with tools they’re already using. FAIR Beacon is built for small scale hosting for a few packages, not for general use as a mass-hosting repository. We aim to make it possible for everyone to run FAIR Beacon, with a focus on ease of use and integration with existing tooling. Requirements - PHP 8.3 or higher - WordPress 6.4 or higher - Persistent Object Cache - Composer for dependency management - Git Updater plugin (for integration) Local Installation & Development Setup 1. Clone the Repository 2. Install Dependencies Install PHP dependencies using Composer: This will install the required packages: - yocto/yoclib-multibase - For multibase encoding - simplito/elliptic-php - For elliptic curve cryptography - spomky-labs/cbor-php - For CBOR data format handling 3. WordPress Setup Option A: Local WordPress Installation 1. Set up a local WordPress environment using your preferred method: - Local by Flywheel - XAMPP - MAMP - Docker 2. Copy the FAIR Beacon plugin to your WordPress plugins directory: 3. Activate the plugin through the WordPress admin inter","default_branch":null,"files":null,"tree":[],"storefront":"/r/fairpm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fairpm/fair-beacon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}