Tag: Self-hosting

  • Come configurare un nodo Bitcoin a casa: guida per principianti

    Perché avere un nodo Bitcoin a casa

    Avere il proprio nodo Bitcoin significa verificare autonomamente le transazioni senza fidarsi di terzi. Per i commercianti, un nodo proprio garantisce massima privacy e controllo. Per gli appassionati, è il modo più sovrano di partecipare alla rete Bitcoin.

    Hardware necessario

    • 💻 Raspberry Pi 4 (4GB RAM): ~80€ — la scelta più popolare
    • 💾 SSD esterno 2TB: ~80€ — per la blockchain completa
    • 🔌 Alimentatore ufficiale: ~10€
    • 🌐 Cavo ethernet: ~5€ — connessione cablata obbligatoria
    • Totale: ~175€

    Software consigliato

    • Umbrel: la soluzione più semplice, interfaccia grafica, app store integrato
    • RaspiBlitz: più tecnico, ottimo per Lightning avanzato
    • MyNode: buon equilibrio semplicità/funzionalità
    • Start9: focus su privacy e sovranità digitale

    Passo passo: setup con Umbrel

    1. Scarica l’immagine Umbrel da umbrel.com
    2. Scrivi l’immagine sulla microSD con Balena Etcher
    3. Inserisci microSD nel Raspberry Pi, collega SSD e ethernet
    4. Accendi e attendi 5 minuti
    5. Accedi a umbrel.local dal browser del tuo PC
    6. Segui il wizard di configurazione
    7. Attendi la sincronizzazione della blockchain (2–5 giorni)

    Connessione Internet: il requisito critico

    Un nodo Bitcoin deve essere sempre online. Se la connessione cade, il nodo si disconnette dalla rete e i canali Lightning possono andare in force-close. Soluzioni:

    • Connessione cablata ethernet (mai WiFi per un nodo)
    • Failover Internet con SIM 5G backup
    • UPS per protezione da blackout

    → Scopri il nostro Failover per Bitcoin business

    Conclusione

    Un nodo Bitcoin a casa è un progetto weekend accessibile a chiunque. Per uso commerciale, considera il nostro hosting gestito per uptime garantito. Contattaci per consigli.

  • Bitcoin Conference – Pompei

    Il primo evento Bitcoin nel sud Italia dedicato alle imprese e liberi professionisti!

    Il mercato ICT in Italia ha superato i 92 miliardi di euro. Le PMI italiane sono obbligate alla transizione digitale per restare competitive, ma spesso mancano di competenze interne.

    Questo evento formartivo tratta i seguenti argomenti:

    • Digital Presence: Web design, e-commerce e gestione social professionale.
    • Servizi Premium: Servizi per internet, mobile, energia e business in tutta Italia
    • Bitcoin Blockchain: Database replicato su più nodi (computer) peer-to-peer, eliminando la necessità di un amministratore centrale.
    • Automazione AI: Implementazione di chatbot e automazione dei flussi di lavoro.
    • Digitalizzazione Territoriale: Piattaforme per la visibilità locale (modello “Città Digitali”).
    • Hosting Cloud Scalabile & Security: Consulenza su migrazione dati e protezione informatica.
    • Macchine Virtuali: Le nostre macchine virtuali basate su KVM sono server a cui è possibile connettersi e che si possono gestire tramite SSH.
    • Hardware: Chiavi di Sicurezza Hardware (2FA/FIDO2 e sicurezza blockchain.

     

    Riserva il tuo posto adesso

  • Come configurare un nodo Bitcoin: guida completa

    Introduzione

    Gestire un nodo Bitcoin completo (full node) è uno dei modi più efficaci per partecipare attivamente alla rete Bitcoin, verificare le transazioni in modo indipendente e rafforzare la tua sovranità finanziaria. In questa guida ti spieghiamo passo dopo passo come configurare il tuo nodo Bitcoin.

    Perché eseguire un nodo Bitcoin?

    • Verifica indipendente: il tuo nodo valida ogni transazione e blocco senza fidarsi di terze parti.
    • Privacy: non devi rivelare le tue transazioni a nodi esterni.
    • Contributo alla rete: più nodi significano una rete più decentralizzata e resiliente.
    • Integrazione con BTCPay Server: un nodo proprio è il prerequisito per un’installazione self-hosted di BTCPay Server.

    Requisiti hardware

    • CPU: qualsiasi processore moderno (es. Raspberry Pi 4 con 4 GB RAM o superiore)
    • RAM: minimo 4 GB (8 GB consigliati)
    • Storage: SSD da almeno 1 TB (la blockchain Bitcoin supera i 600 GB)
    • Connessione internet: stabile, con almeno 10 Mbps in upload

    Requisiti software

    • Sistema operativo: Ubuntu 22.04 LTS (consigliato) o Debian
    • Bitcoin Core (ultima versione stabile)

    Installazione di Bitcoin Core

    1. Scarica Bitcoin Core

    Visita il sito ufficiale bitcoincore.org e scarica l’ultima versione per il tuo sistema operativo. Verifica sempre la firma GPG del pacchetto prima di procedere.

    # Esempio su Linux
    wget https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0-x86_64-linux-gnu.tar.gz
    tar -xzf bitcoin-27.0-x86_64-linux-gnu.tar.gz
    sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-27.0/bin/*

    2. Configura bitcoin.conf

    Crea il file di configurazione nella directory dati di Bitcoin:

    mkdir -p ~/.bitcoin
    nano ~/.bitcoin/bitcoin.conf

    Aggiungi le seguenti impostazioni di base:

    # Abilita il server RPC (necessario per BTCPay Server)
    server=1
    daemon=1
    
    # Credenziali RPC
    rpcuser=tuousername
    rpcpassword=tuapasswordsicura
    
    # Limita le connessioni in entrata
    maxconnections=40
    
    # Abilita il pruning (opzionale, per ridurre lo spazio su disco)
    # prune=550
    
    # Abilita txindex (necessario per BTCPay Server)
    txindex=1

    3. Avvia il nodo

    bitcoind -daemon

    Il nodo inizierà a sincronizzarsi con la rete Bitcoin. La sincronizzazione iniziale (Initial Block Download) può richiedere da alcune ore a qualche giorno, a seconda dell’hardware e della connessione.

    4. Verifica lo stato del nodo

    bitcoin-cli getblockchaininfo

    Controlla il campo verificationprogress: quando si avvicina a 1.0, il nodo è completamente sincronizzato.

    Configurazione come servizio systemd

    Per avviare automaticamente il nodo ad ogni riavvio del sistema:

    sudo nano /etc/systemd/system/bitcoind.service
    [Unit]
    Description=Bitcoin daemon
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/bitcoind -daemon -conf=/home/tuoutente/.bitcoin/bitcoin.conf
    User=tuoutente
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    sudo systemctl enable bitcoind
    sudo systemctl start bitcoind

    Integrazione con BTCPay Server

    Una volta che il nodo è sincronizzato, puoi collegarlo a BTCPay Server per accettare pagamenti Bitcoin in modo completamente self-hosted. Nella configurazione di BTCPay Server, inserisci i dati RPC del tuo nodo (host, porta, username e password) per stabilire la connessione.

    Sicurezza e manutenzione

    • Mantieni Bitcoin Core sempre aggiornato all’ultima versione stabile.
    • Configura un firewall (es. ufw) per limitare l’accesso alla porta RPC (8332) solo alle macchine autorizzate.
    • Abilita l’autenticazione a due fattori (2FA) sul server host.
    • Monitora regolarmente i log con bitcoin-cli getnetworkinfo e journalctl -u bitcoind.

    Conclusione

    Gestire il proprio nodo Bitcoin è un passo fondamentale verso la piena sovranità finanziaria e la privacy nelle transazioni. Se desideri un’alternativa gestita e senza pensieri, scopri il nostro servizio di hosting BTCPay Server: ti offriamo un nodo sempre aggiornato, monitorato 24/7 e pronto all’uso.