Saltar al contenido principal

Instalación con un Solo Script

La forma más fácil de instalar phoenixd es usando nuestro script de instalación automatizado. Este script se encarga de la descarga, verificación y configuración de phoenixd en tu sistema Linux.

info

Leer Antes de Instalar

Por favor, lee esta página completa para entender qué hace el script de instalación, sus requisitos e implicaciones de seguridad antes de ejecutar cualquier comando. El script realizará cambios en el sistema y puede requerir permisos de sudo.

Instalación Rápida​

Ejecuta el siguiente comando en tu terminal:

Comando único (recomendado):

curl -fsSL https://raw.githubusercontent.com/btcgdl/Mastering-phoenixd/master/scripts/install.sh | bash -s -- --yes

Métodos alternativos:

Si prefieres revisar el script antes de ejecutarlo, puedes descargarlo e inspeccionarlo manualmente primero:

Descarga el script y hazlo ejecutable:

wget https://raw.githubusercontent.com/btcgdl/Mastering-phoenixd/master/scripts/install.sh
chmod +x install.sh

Ejecuta el script:

./install.sh

Qué Hace el Script​

El script de instalación realiza las siguientes operaciones:

  1. Descarga phoenixd v0.7.2 de los lanzamientos oficiales de ACINQ en GitHub.
  2. Verifica la integridad del paquete usando firmas GPG y checksums.
  3. Instala en un directorio en tu PATH (por defecto: /usr/local/bin).
  4. Configura tu entorno de shell para reconocer el comando phoenixd.
  5. Opcionalmente, configura un servicio de systemd para el inicio automático.

Proceso de Instalación​

Cuando ejecutes el script, verás:

⚡️ Bienvenido al instalador de Mastering phoenixd
-----------------------------------------
Instalando phoenixd 0.7.2 desde github.com/ACINQ/phoenixd/releases/download/v0.7.2

Verificación del Paquete​

El script incluye verificación automática:

🔐 Iniciando la verificación del paquete...
✅ Verificación del paquete exitosa.
✅ Verificación exitosa. El paquete es auténtico e intacto.

Esto asegura que estás instalando una versión auténtica y no modificada de phoenixd.

Configuración del Servicio Systemd​

Después de la instalación, se te preguntará:

¿Quieres configurar un servicio de systemd (requiere permiso de sudo)? (y/n):

Si eliges sí:

  • Crea un archivo de servicio de systemd en /etc/systemd/system/phoenixd.service.
  • Habilita e inicia el servicio.
  • Configura phoenixd para que se ejecute en mainnet por defecto.
  • Configura el reinicio automático en caso de fallo.

Luego puedes gestionar phoenixd usando comandos de systemd:

sudo systemctl start phoenixd
sudo systemctl stop phoenixd
sudo systemctl restart phoenixd
sudo systemctl status phoenixd
journalctl -u phoenixd -f # Ver registros

Si eliges no:

  • Puedes ejecutar phoenixd manualmente con el comando phoenixd.
  • Usa phoenix-cli para interactuar con el demonio.

Post-Instalación​

Después de una instalación exitosa:

Operación Manual​

# Iniciar phoenixd manualmente
phoenixd --agree-to-terms-of-service

# En otra terminal, interactuar con phoenixd
phoenix-cli getinfo

Servicio Systemd (si está habilitado)​

# Controlar el servicio
sudo systemctl start phoenixd
sudo systemctl stop phoenixd
sudo systemctl restart phoenixd

# Comprobar el estado del servicio
sudo systemctl status phoenixd

# Ver registros
journalctl -u phoenixd -f

Requisitos​

  • Sistema Operativo: Linux (x64)
  • Dependencias: curl, unzip, sha256sum
  • Red: Conexión a internet para las descargas.
  • Permisos: Acceso de escritura al directorio de instalación, sudo para el servicio de systemd.

Solución de Problemas​

Comando no encontrado después de la instalación​

Si el comando phoenixd no es reconocido después de la instalación:

# Recarga la configuración de tu shell
source ~/.bashrc # o ~/.zshrc

# O reinicia tu terminal

Fallos de verificación​

Si la verificación del paquete falla:

  • Comprueba tu conexión a internet.
  • Asegúrate de que GPG esté instalado correctamente.
  • Visita la página oficial de lanzamientos para una verificación manual.

Problemas de permisos​

Si encuentras errores de permisos:

  • Asegúrate de tener acceso de escritura al directorio de instalación.
  • Usa sudo para instalaciones a nivel de sistema.
  • Considera usar el directorio ~/.local/bin.

Notas de Seguridad​

El script de instalación:

  • ✅ Descarga solo de fuentes oficiales de ACINQ.
  • ✅ Verifica los paquetes usando firmas GPG.
  • ✅ Valida los checksums antes de la instalación.
  • ✅ Usa conexiones HTTPS seguras.
  • ✅ Proporciona total transparencia de las operaciones.

Siempre revisa los scripts antes de ejecutarlos con privilegios elevados.

Próximos Pasos​

Después de la instalación, consulta: