Blog francophone sur le solo mining Bitcoin et le home mining open-source. Le site couvre les bases du minage en solo, les reviews de matériel (Bitaxe, NerdMiner, NerdQaxe++), les guides de configuration et les calculs de rentabilité.
| Composant | Détail |
|---|---|
| CMS | WordPress 6.9+ (Bedrock) |
| Thème | solo-miner — block theme FSE, framework CSS BSA Web |
| Plugin métier | solo-miner-core — ticker BTC temps réel, calculateur de rentabilité mining |
| MCP | wordpress-mcp-abilities — pilotage du contenu par agent IA via MCP Adapter |
| SEO | SEOpress |
| Hébergement | O2Switch (mutualisé) |
- PHP >= 8.1
- Composer
- Node >= 18 + npm >= 8
git clone git@github.com:Fyrins/solo-miner.git
cd solo-miner
# Dépendances PHP
composer install
# Configuration
cp .env.example .env
# Éditer .env : DB_NAME, DB_USER, DB_PASSWORD, WP_HOME, etc.
# Dépendances Node + build des assets
npm install
npm run buildPointer un virtual host vers le dossier web/.
solo-miner/
├── config/ # Configuration Bedrock (application.php, environments/)
├── web/
│ ├── app/
│ │ ├── themes/solo-miner/ # Block theme FSE
│ │ ├── plugins/
│ │ │ ├── solo-miner-core/ # Ticker BTC + calculateur mining
│ │ │ └── wordpress-mcp-abilities/ # Abilities MCP pour agents IA
│ │ └── mu-plugins/
│ └── wp/ # WordPress core (géré par Composer)
├── composer.json
├── package.json # Workspaces npm (thème + plugins)
└── Makefile
Le projet utilise les npm workspaces. Toujours lancer les commandes npm depuis la racine :
npm run build # Build tous les workspaces
npm run start # Watch modePour ajouter une dépendance à un workspace :
npm install --save-dev @wordpress/scripts -w solo-miner-core- Commits : Conventional Commits
- Branches :
main(production),develop(staging),feature/* - Namespaces PHP :
SoloMiner\Themes\SoloMiner\*(thème),SoloMiner\Plugins\Core\*(plugin)
GPL-2.0-or-later