Linux - Installation du Nœud Cardano
Guide complet pour installer un Nœud Cardano sur Debian 12 avec le gestionnaire de paquets NIX, incluant la configuration du service et la surveillance.
Notes Importantes
Veuillez noter ces points importants avant l'installation
Exigences Matérielles
Au moins 8Go de RAM et 100Go de stockage pour des performances optimales du nœud
Démon NIX Requis
Le démon NIX doit être correctement installé et démarré
Espace Disque
Au moins 50Go d'espace disque libre requis pour les données de la blockchain
Temps de Synchronisation
La synchronisation initiale peut prendre 24-48 heures selon la connexion Internet
Stabilité du Réseau
Connexion Internet stable nécessaire pour une synchronisation continue
Étapes d'Installation
Install system dependencies
sudo apt update && sudo apt install -y git tmux curlInstall NIX package manager
sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --daemonRestart system
rebootA restart is required after NIX installation
Edit NIX configuration
Restart NIX daemon
systemctl restart nix-daemon.serviceCreate Cardano user
sudo useradd -m -s /bin/bash cardanoSwitch to Cardano user
sudo -i -u cardanoClone Cardano Node repository
git clone https://github.com/IntersectMBO/cardano-nodeChange to Cardano Node directory
cd cardano-nodeDisplay available versions
git tag | sort -VCheckout current stable version
git switch -d tags/10.4.1Install Cardano Node and CLI in NIX profile
nix profile install .#cardano-node .#cardano-cliThis can take 30-60 minutes as all dependencies are compiled
Create symlink for Cardano Node
sudo ln -sf /home/cardano/.nix-profile/bin/cardano-node /usr/local/bin/cardano-nodeCreate symlink for Cardano CLI
sudo ln -sf /home/cardano/.nix-profile/bin/cardano-cli /usr/local/bin/cardano-cliAdjust the path according to your NIX profile
Switch to Cardano user
sudo -i -u cardanoCreate configuration directories
mkdir -p ~/cardano-config ~/cardano-dbChange to configuration directory
cd ~/cardano-configDownload official configuration files
curl -O -J "https://book.play.dev.cardano.org/environments/mainnet/{config,db-sync-config,submit-api-config,topology,byron-genesis,shelley-genesis,alonzo-genesis,conway-genesis,checkpoints}.json"Create systemd service file
Reload systemd manager
systemctl daemon-reloadEnable Cardano Node service
systemctl enable cardano-nodeStart Cardano Node service
systemctl start cardano-nodeFollow service logs
journalctl -u cardano-node -fCheck synchronization progress
cardano-cli query tip --socket-path /home/cardano/cardano-db/node.socket --mainnetInitial blockchain synchronization can take 24-48 hours
Conseils Supplémentaires
Commandes et conseils utiles pour une meilleure gestion
Ressources Supplémentaires
Documentation officielle et liens utiles
Installation Terminée !
Votre Nœud Cardano est installé avec succès et fonctionne comme service systemd. La synchronisation de la blockchain s'exécute en arrière-plan et peut prendre 24-48 heures.