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.
É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.