Configuration complète de fuse-s3fs avec SIA (renterd) sur FreeBSD

Configuration complète de fuse-s3fs avec SIA (renterd)

📌 Pré-requis


🔧 Étapes d'installation

En root :

# Installer fusefs-s3fs
pkg install fusefs-s3fs

# Activer le module fuse au démarrage :
sysrc -f /boot/loader.conf fusefs_load=YES

# Charger immédiatement le module fuse (sans redémarrer)
kldload fusefs

Redevenez l'utilisateur standard (celui qui accédera au bucket S3) :

# Créer un fichier texte sécurisé avec les identifiants S3
echo "VOTRE-ACCESS-KEY-ID:VOTRE-SECRET-ACCESS-KEY" > ~/.passwd-s3fs

# Sécuriser le fichier d'accès
chmod 600 ~/.passwd-s3fs

# Créer un point de montage local
mkdir -p ~/SIA

Redevenez root :

(Optionnel) Si renterd s'exécute sur un serveur distant (cloud), établissez un tunnel SSH pour accéder localement au port 8080 :

ssh -L8080:127.0.0.1:8080 utilisateur-distant@IP-SRV-renterd

🚀 Montage manuel immédiat (pour tests et débogage)

Lancez la commande suivante en root pour monter votre bucket immédiatement :

s3fs NOM-DU-BUCKET /home/utilisateur/SIA \
 -o passwd_file=/home/utilisateur/.passwd-s3fs \
 -o url=http://127.0.0.1:8080 \
 -o use_path_request_style \
 -o allow_other \
 -o default_acl=private \
 -d -d -f

⚙️ Méthodes alternatives pour montage en arrière-plan

a. Montage via tmux (en arrière-plan avec session persistante) :

Installez tmux (si nécessaire) :

pkg install -y tmux

Créez la session détachée :

tmux new-session -d -s s3fsmount 's3fs NOM-DU-BUCKET /home/utilisateur/SIA \
 -o passwd_file=/home/utilisateur/.passwd-s3fs \
 -o url=http://127.0.0.1:8080 \
 -o use_path_request_style \
 -o allow_other \
 -o default_acl=private \
 -d -d -f'

b. Montage simple avec nohup :

nohup s3fs NOM-DU-BUCKET /home/utilisateur/SIA \
 -o passwd_file=/home/utilisateur/.passwd-s3fs \
 -o url=http://127.0.0.1:8080 \
 -o use_path_request_style \
 -o allow_other \
 -o default_acl=private \
 -f > ~/s3fs.log 2>&1 &

Votre bucket S3 via renterd est maintenant accessible localement !



↑ Haut de page