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