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
- Signature Version - Use S3 signature (not AWS v4)
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',
config=Config(
s3={'addressing_style': 'path'},
signature_version='s3',
)
)
AWS CLI Configuration
aws configure list
aws configure set default.s3.signature_version s3
Edit ~/.aws/config:
[default]
s3 =
signature_version = s3
addressing_style = path
Use with endpoint:
aws s3 ls s3://my-bucket --endpoint-url https://eu-west-1.euronodes.com
Other S3 Clients
Generic S3 Client Settings
- Endpoint:
eu-west-1.euronodes.com - Path Style: Enabled
- Signature Version: S3 (not AWS v4)
- 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