S3 Configuration
Access Your S3 Credentials
- Login to Client Panel → Storage → Enable S3 Storage
- Click "Access Keys" to get your credentials
- Endpoint:
https://eu-west-1.euronodes.com
REQUIRED ADDITIONAL SETTINGS!
- Path Style Addressing - Access buckets as paths, not subdomains
- Region -
eu-west-1
Both signature versions work: AWS Signature V4 (the default in most tools) and the older V2 (s3). Existing V2 setups do not need to change.
Desktop Clients
Cyberduck profile
For desktop users we recommend free desktop client Cyberduck
- Download Cyberduck
- Download Euronodes S3 Profile
- Double-click on the profile to open in Cyberduck
- Fill your access and secret key
Shell/Server
Duplicati Configuration
- Bucket name - Bucket name
- Folder path - Leave empty
- Server - eu-west-1.euronodes.com
- Use SSL - off
- Advanced Options - s3-client - MinIO Library (minio)
Nextcloud S3 Configuration
'objectstore' => [
'class' => '\\OC\\Files\\ObjectStore\\S3',
'arguments' => [
'bucket' => 'cloud',
'hostname' => 'eu-west-1.euronodes.com',
'key' => 'YOUR_ACCESS_KEY',
'secret' => 'YOUR_SECRET_KEY',
'port' => 443,
'region' => 'eu-west-1',
'use_path_style' => true,
'use_ssl' => true,
'legacy_auth' => true,
],
],
Boto3 / Python Configuration
from botocore.config import Config
s3 = boto3.resource(
's3',
endpoint_url='https://eu-west-1.euronodes.com',
aws_access_key_id='YOUR_ACCESS_KEY',
aws_secret_access_key='YOUR_SECRET_KEY',
region_name='eu-west-1',
config=Config(
s3={'addressing_style': 'path'},
signature_version='s3v4',
)
)
AWS CLI Configuration
aws configure list
aws configure set default.region eu-west-1
aws configure set default.s3.addressing_style path
Edit ~/.aws/config:
[default]
region = eu-west-1
s3 =
addressing_style = path
Use with endpoint:
aws s3 ls s3://my-bucket --endpoint-url https://eu-west-1.euronodes.com
pgBackRest Configuration
[global]
repo1-type=s3
repo1-s3-endpoint=eu-west-1.euronodes.com
repo1-s3-region=eu-west-1
repo1-s3-uri-style=path
repo1-s3-bucket=my-bucket
repo1-s3-key=YOUR_ACCESS_KEY
repo1-s3-key-secret=YOUR_SECRET_KEY
Other S3 Clients
Generic S3 Client Settings
- Endpoint:
eu-west-1.euronodes.com - Path Style: Enabled
- Region:
eu-west-1 - Signature Version: V4 or V2, both work
- Protocol: HTTPS
- Port: 443
Troubleshooting
Test read and write access
AWS_ACCESS_KEY_ID=XXXXXXXXXXXX \
AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
# Test read
aws s3 ls s3://my-bucket/ --endpoint-url=https://eu-west-1.euronodes.com
# Test write
echo "Hello World" > /tmp/file.txt
aws s3 cp /tmp/file.txt s3://my-bucket/ --endpoint-url=https://eu-west-1.euronodes.com
For backup solutions, see Restic Backups | Minio Config | Rclone Config