Lightstack self custodial con phoenixd
Come eseguire il tuo lightstack self custodial: phoenixd + letsencrypt + nginx + lnbits dal tuo dominio personale
Prerequisiti
Un VPS (debian)
Un dominio (dal quale puoi inserire i tuoi DNS Record)
Come installare Docker
1. Aggiornare l'indice dei pacchetti:
sudo apt update2. Installare i pacchetti necessari
sudo apt install apt-transport-https ca-certificates curl software-properties-common3. Aggiungere la chiave GPG ufficiale di Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg4. Impostare il repository stabile di Docker:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null5. Aggiornare nuovamente l'indice dei pacchetti:
sudo apt update6. Installare Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io7. (Opzionale) Per eseguire Docker senza sudo, aggiungi il tuo utente al gruppo docker:
sudo usermod -aG docker $USERNota: Dovrai effettuare il logout e il login per applicare questa modifica.
Preparazione dei DNS Record
Crea 2 record “A” che puntino al tuo ip del server:
lb1.tuodominio.com -> 123.45.67.89
n1.tuodominio.com -> 123.45.67.89
Clonazione del repository Github di Lightstack
cd ~git clone https://github.com/massmux/lightstack.gitcd lightstackAvvio dello script automatico di installazione
./init.shPer qualunque dubbio puoi sempre leggere il file README nel repository. Qualunque contributo al software e sempre molto apprezzato dagli sviluppatori e dalla community.


