Initial vault setup
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
---
|
||||
title: WagmiOS
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, deployment, web3, dapp, crypto, os]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Deployment, https://github.com/wagmios]
|
||||
---
|
||||
|
||||
# 🚀 WagmiOS
|
||||
|
||||
> **OS orienté Web3 / dapps** — déployez des applications décentralisées et des nœuds blockchain en quelques clics sur votre machine.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [wagmios.io](https://wagmios.io/) |
|
||||
| **GitHub** | [wagmios/wagmios](https://github.com/wagmios/wagmios) |
|
||||
| **License** | MIT |
|
||||
| **Base** | Ubuntu 22.04 LTS |
|
||||
| **Étoiles GitHub** | 55 ⭐ (⚠️ faible traction) |
|
||||
| **Dernière MAJ** | 2024-11 (⚠️ activité sporadique) |
|
||||
| **Catégorie** | [[cat-deployment\|Deployment]] / Web3 |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**WagmiOS** est un **système d'exploitation spécialisé Web3** qui se veut un « *app store décentralisé* » pour héberger des **dapps, des validateurs blockchain, des indexeurs, des IPFS nodes, des RPC endpoints** et autres briques de l'écosystème crypto. Le projet tire son nom du mème *« wagmi »* (we're all gonna make it) et cible explicitement les développeurs Ethereum, les validateurs de réseaux PoS (Ethereum, Polygon, Gnosis) et les opérateurs de nœuds de stockage (Filecoin, Arweave).
|
||||
|
||||
L'OS embarque une **interface web** permettant de déployer en quelques clics des stacks courantes : un **validateur Ethereum (Geth/Lighthouse)**, un **nœud IPFS**, un **subgraph The Graph**, un **explorer Blockscout**, ou un **front-end décentralisé** servi via IPNS. ⚠️ La documentation est limitée, le projet dépend largement de son créateur, et la communauté reste restreinte : c'est encore plus un *proof of concept* qu'une plateforme de production.
|
||||
|
||||
**Public cible** : opérateurs de nœuds blockchain cherchant une stack unifiée plutôt que de scripter leurs déploiements à la main. ⚠️ **Low confidence** : la viabilité long terme du projet n'est pas établie.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Via ISO (bare-metal)
|
||||
|
||||
1. Télécharger l'image ISO sur [wagmios.io/download](https://wagmios.io/download)
|
||||
2. Flasher sur USB avec Balena Etcher
|
||||
3. Booter sur la machine cible (un GPU est recommandé pour les validateurs)
|
||||
4. Suivre l'assistant : compte, mot de passe, IP statique recommandée
|
||||
5. Accéder à l'UI sur `https://wagmios.local:9443`
|
||||
|
||||
### Via Docker (test uniquement)
|
||||
|
||||
```yaml
|
||||
# docker-compose.yml
|
||||
version: '3.8'
|
||||
services:
|
||||
wagmios:
|
||||
image: wagmios/wagmios:latest
|
||||
container_name: wagmios
|
||||
restart: unless-stopped
|
||||
privileged: true
|
||||
network_mode: host
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- wagmios_data:/data
|
||||
environment:
|
||||
- WAGMIOS_DOMAIN=yourname.wagmios.io
|
||||
- WAGMIOS_CHAIN=mainnet
|
||||
|
||||
volumes:
|
||||
wagmios_data:
|
||||
```
|
||||
|
||||
> ⚠️ La version Docker est **expérimentale** et ne couvre pas toutes les fonctionnalités (notamment la gestion GPU pour le mining/validation).
|
||||
|
||||
### Installation manuelle (sur Ubuntu existant)
|
||||
|
||||
```bash
|
||||
curl -fsSL https://wagmios.io/install.sh | sudo bash
|
||||
sudo systemctl enable --now wagmios
|
||||
```
|
||||
|
||||
## ⚙️ Configuration
|
||||
|
||||
- **Wallet admin** : WagmiOS vous demande de connecter un wallet (MetaMask, WalletConnect) lors du premier login — l'OS est *wallet-aware*.
|
||||
- **Clients blockchain préconfigurés** : Geth, Lighthouse (CL), Erigon, Nethermind — sélectionnables à l'installation.
|
||||
- **Staking** : interface pour coller sa clé de validateur, suivre les rewards, et gérer le slashing protection.
|
||||
- **Sauvegardes seed** : export chiffré des clés de validateur et seeds mnémoniques, *à stocker hors-ligne*.
|
||||
- **Monitoring** : Grafana + Prometheus préinstallés, dashboards Web3 natifs (peers, attestation, syncing).
|
||||
|
||||
## 🔗 Alternatives
|
||||
|
||||
- **[Umbrel](app-umbrel.md)** — Plus mature, axé Bitcoin et apps générales.
|
||||
- **[Start9](app-start9.md)** — OS axé souveraineté, Bitcoin-first, excellent pour les nœuds.
|
||||
- **[Dappnode](app-dappnode.md)** — Spécialisé validateurs Ethereum, matériel vendu clé en main.
|
||||
- **[Runtipi](app-runtipi.md)** — App store généraliste, quelques apps Web3 disponibles.
|
||||
|
||||
## 🔒 Sécurité
|
||||
|
||||
- **Clés de validateur = actifs financiers** : ne jamais activer l'accès Internet public sans VPN ou Tor Onion, et **isoler la machine du réseau domestique** (VLAN dédié).
|
||||
- **Pas d'auth locale 2FA de base** — la sécurité repose sur la protection du port UI par reverse proxy + Authelia.
|
||||
- **Backups seed** : **obligatoires** avant toute mise à jour du système ou changement de disque.
|
||||
|
||||
## 📚 Ressources
|
||||
|
||||
- [Site officiel WagmiOS](https://wagmios.io/)
|
||||
- [GitHub wagmios](https://github.com/wagmios/wagmios)
|
||||
- [Docs WagmiOS](https://docs.wagmios.io/)
|
||||
- [Selfh.st — Deployment](https://selfh.st/apps/?tag=Deployment)
|
||||
|
||||
## 🔗 Pages Liées
|
||||
|
||||
- [[cat-deployment]]
|
||||
- [[app-dappnode]]
|
||||
- [[app-umbrel]]
|
||||
- [[app-portainer]]
|
||||
- [[cat-docker]]
|
||||
- [[securisation-home-lab]]
|
||||
- [[recettes-docker-compose]]
|
||||
Reference in New Issue
Block a user