Compiler SIA (renterd) sous FreeBSD 14.1

Introduction

Sia est un outil de stockage décentralisé accessible sous Linux et Windows, mais il est aisé de le compiler sous FreeBSD.
Voici comment faire.


Installer les outils de build go

(passer en root)

pkg ins -y go git

Télécharger les sources pour Linux

cd /tmp

git clone https://github.com/SiaFoundation/renterd.git

cd renterd/

Télécharger les outils de go

go build ./...

répétez la commande une seconde fois

go build ./...

Compiler renterd

cd /tmp/renterd/cmd/renterd/

go build

A présent, un exécutable ./renterd est apparu.
Mais ne le lancez pas tout de suite ! Il manque notamment les autorisations.


Créer un répertoire d'accueil pour le logiciel

mkdir -p /usr/local/renterd

Déplacer le dossier /tmp/renterd dans le nouveau répertoire

mv /tmp/renterd /usr/local/renterd/src

Octroyer les autorisations d'exécution à votre utilisateur standard

(ici, c'est marcel comme toujours)

chown -R marcel:wheel /usr/local/renterd

Créer un lien symbolique pour faciliter l'exécution

ln -s /usr/local/renterd/src/cmd/renterd/renterd /usr/bin/renterd

Lancement

Voilà, il ne vous reste plus qu'à lancer renterd, puis à ouvrir votre navigateur web (http://127.0.0.1:9980)

(redevenez votre utilisateur normal)

./renterd


↑ Haut de page