Skip to content

How to setup s3fs for use with Safespring S3

Ubuntu 16.04

1. First install s3fs

$ sudo apt-get install s3fs

2. Set up credentials

To set up credentials put your AWS key and secret in the file ~/.passwd-s3fs:

<your_aws_key_id>:<your_aws_secret_key>

This file must have the permissions 0600. It is also possible to put the contents in /etc/passwd-s3fs. The rights for this file must be set to 0640.

3. Mount the S3-storage

To mount the S3-storage (and to set up cache in order to increase performance).

Note

Replace the endpoint in the example below with the correct one for your site. See General S3 information for the full list of available endpoints.

$ sudo mkdir /tmp/cache
$ sudo mkdir /s3mnt
$ sudo chmod 777 /tmp/cache /s3mnt
$ sudo chmod 600 ~/.passwd-s3fs
$ sudo s3fs <bucket_name> -o use_cache=/tmp/cache -o sigv2 -o use_path_request_style -o url=https://s3.sto2.safedc.net -o allow_other -o multireq_max=5  /s3mnt