ZERO-Z3

European S3-Compatible Object Storage. S3v4 API. GDPR-Compliant.

Starting at €5/TB/Month

Built for Enterprise-Scale Storage

Trusted by companies managing petabytes of mission-critical data on Zero Services infrastructure

Enterprise backup storage for Veeam, Commvault, and large-scale data protection

Large-Scale Backup Storage

Petabyte-class targets for Veeam, Commvault, Bacula. Long-term retention starting at €7.50/TB/month.

High-performance log storage for Loki, Mimir, ElasticSearch, and Splunk workloads

Log & Analytics Storage

High-throughput ingestion for Loki, Mimir, ElasticSearch, Splunk, and data lakes. Fast random access for queries.

Video streaming and CDN origin storage with multi-region SmartDNS routing

Video Streaming & Static Websites

Multi-region SmartDNS routing. Custom domains with SSL. Up to 100Gbps uplinks per location.

Scalable data lake storage for AI and machine learning with TensorFlow, PyTorch, Kubeflow

Data Lakes & AI Datasets

ML pipeline storage. TensorFlow, PyTorch, Kubeflow integration. No egress fees on AS215197.

Two Storage Tiers for Every Workload

Choose the right performance and cost profile for your data

STANDARD_IA storage for large volumes

STANDARD_IA

Large volumes, sequential access. Enterprise HDDs with indexes on Kioxia NVMe SSDs for fast metadata operations. 100–200ms typical latency.

  • Backup targets (Veeam, Commvault)
  • Compliance archival
  • Video libraries
  • Cold data lakes
STANDARD NVMe for high-transactional workloads

STANDARD (NVMe)

High-transactional workloads. Pure NVMe on Enterprise Kioxia CD8 series. 2–10ms typical latency—matching hyperscaler express storage tiers, without hyperscaler pricing.

  • Log ingestion (Loki, Mimir)
  • Real-time analytics
  • Active video streaming
  • AI/ML training data

Multi-Region S3 Architecture

Global network infrastructure with automatic geo-replication and SmartDNS routing

ZERO-Z3 Multi-Region Architecture Diagram showing 6 datacenters worldwide with geo-replication

European Datacenter Locations

Germany, Netherlands, Finland. GDPR-compliant, low-latency European access. View our datacenter locations →

SmartDNS Geo-Routing

Auto-route to nearest datacenter. Real-time health checks, instant failover. No egress fees on AS215197.

0

Own Network & Datacenters

0

Metrics Monitored

0

Years Infrastructure Experience

0

Datacenters Worldwide

Why Choose ZERO-Z3?

Enterprise object storage without complexity or surprise bills

Full S3v4 API compatibility

Full S3v4 API Compatibility

Drop-in AWS S3 replacement. Works with CLI, SDKs, Terraform—no code changes.

Full IAM API support

Full IAM API Support

Self-service access key management. Create, rotate, revoke credentials without support tickets.

No per-request fees

No Per-Request Fees

Unlimited API calls. €5/TB egress. Predictable pricing—no surprise bills.

Own network AS215197

Own Network (AS215197)

No third-party bottlenecks. DE-CIX Frankfurt, AMS-IX peering. 100Gbps backbone.

Multi-region SmartDNS

Multi-Region SmartDNS

Geo-replicate across 6 datacenters. Automatic routing and failover.

Continuous monitoring

Continuous Monitoring

5,000+ metrics tracked. Real-time latency and utilization monitoring.

Pricing

Starting configurations - custom sizes available on request

Starter

€7.50 /TB/month
STANDARD_IA only
  • Free API requests (PUT/GET/LIST/DELETE)
  • Full S3v4 API access
  • €5/TB outgoing traffic
  • Free ingress (uploads)
  • Ticket Support
  • 1TB minimum
Most Popular

Business

€7.50 /TB/month
STANDARD_IA: €7.50/TB STANDARD (NVMe): €60/TB
  • Free API requests (PUT/GET/LIST/DELETE)
  • Full S3v4 API access
  • €5/TB outgoing traffic
  • Free ingress (uploads)
  • Priority Ticket Support
  • 1TB minimum
  • Both storage classes available

Enterprise

Custom pricing
STANDARD_IA: from €5/TB STANDARD (NVMe): from €40/TB
  • Free API requests (PUT/GET/LIST/DELETE)
  • Full S3v4 API access
  • Both storage classes available
  • Volume discounts with commitment
  • Managed Multi-Region Buckets
  • CrossConnect + MPLS Backhaul
  • Custom volume pricing & terms
  • Ticket and Phone Support

S3 Client Configuration

Drop-in replacement for hyperscaler object storage with full IAM API support

Region Endpoints

Replace REGION in examples below with your region:

zero-fra2  →  https://fra.s3.zeroservices.eu   (Frankfurt, Germany)
zero-hel1  →  https://hel.s3.zeroservices.eu   (Helsinki, Finland)
zero-eyl1  →  https://eyl.s3.zeroservices.eu   (Eygelshoven, Netherlands)

AWS CLI

# Configure credentials
aws configure set aws_access_key_id YOUR_ACCESS_KEY
aws configure set aws_secret_access_key YOUR_SECRET_KEY

# S3 operations
aws s3 ls s3://my-bucket \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws s3 cp file.txt s3://my-bucket/ \
  --endpoint-url https://REGION.s3.zeroservices.eu

# IAM: Manage access keys
aws iam create-access-key \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws iam list-access-keys \
  --endpoint-url https://REGION.s3.zeroservices.eu

# IAM: Create user with policy
aws iam create-user --user-name myapp \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws iam create-access-key --user-name myapp \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws iam attach-user-policy --user-name myapp \
  --policy-arn arn:aws:iam::aws:policy/AmazonS3FullAccess \
  --endpoint-url https://REGION.s3.zeroservices.eu

# Bucket policy: public read access
aws s3api put-bucket-policy --bucket my-bucket \
  --endpoint-url https://REGION.s3.zeroservices.eu \
  --policy file://policy.json

MinIO Client (mc)

# Configure alias
mc alias set z3 \
  https://REGION.s3.zeroservices.eu \
  YOUR_ACCESS_KEY YOUR_SECRET_KEY

# S3 operations
mc ls z3/
mc cp file.txt z3/my-bucket/
mc rm z3/my-bucket/file.txt

# Public access (static sites / CDN)
mc anonymous set download z3/my-bucket
mc anonymous set none z3/my-bucket

# Presigned URLs
mc share download z3/my-bucket/file.zip
mc share upload z3/my-bucket/uploads/

Rclone

# ~/.config/rclone/rclone.conf
[z3]
type = s3
provider = Ceph
access_key_id = YOUR_ACCESS_KEY
secret_access_key = YOUR_SECRET_KEY
endpoint = https://REGION.s3.zeroservices.eu
s3-signature-version = v4

# Usage
rclone ls z3:my-bucket
rclone copy ./local z3:my-bucket/remote
rclone sync ./local z3:my-bucket --progress

Python (Boto3)

import boto3

s3 = boto3.client('s3',
  endpoint_url='https://REGION.s3.zeroservices.eu',
  aws_access_key_id='YOUR_ACCESS_KEY',
  aws_secret_access_key='YOUR_SECRET_KEY')

s3.list_buckets()
s3.upload_file('local.txt', 'bucket', 'key')

# Presigned URL
url = s3.generate_presigned_url(
  'get_object',
  Params={'Bucket': 'bucket', 'Key': 'file'},
  ExpiresIn=3600)

Veeam Backup & Replication

Service Point: REGION.s3.zeroservices.eu
Region: zero-fra2 | zero-hel1 | zero-eyl1
Access Key: YOUR_ACCESS_KEY
Secret Key: YOUR_SECRET_KEY
Bucket: your-bucket-name

TrueNAS Cloud Sync

# Tasks → Cloud Sync Tasks → Add
Provider: S3
Endpoint URL: https://REGION.s3.zeroservices.eu
Region: zero-fra2 | zero-hel1 | zero-eyl1
Access Key ID: YOUR_ACCESS_KEY
Secret Access Key: YOUR_SECRET_KEY
Bucket: your-bucket-name

restic

export AWS_ACCESS_KEY_ID="YOUR_ACCESS_KEY"
export AWS_SECRET_ACCESS_KEY="YOUR_SECRET_KEY"

restic -r s3:https://REGION.s3.zeroservices.eu/my-bucket init \
    -o s3.region=zero-fra2

restic -r s3:https://REGION.s3.zeroservices.eu/my-bucket backup /path/to/data

Cyberduck

Download our pre-configured Cyberduck profiles:

Frequently Asked Questions

Enterprise S3-compatible object storage with full S3v4 API support. Reliable infrastructure for backups, logs, video, and data lakes across 6 datacenters on AS215197.

Transparent pricing with no per-request fees. €7.50/TB/month STANDARD_IA, €60/TB/month STANDARD (NVMe). Enterprise commitments unlock rates as low as €5/TB and €40/TB respectively. €5/TB egress. Own infrastructure on AS215197. European data residency, GDPR-compliant.

No. Unlimited PUT, GET, DELETE, LIST operations at no extra cost. No fair use limits or throttling—buy 100TB, get 100TB with full performance.

Our STANDARD (NVMe) delivers single-digit millisecond latency comparable to hyperscaler premium/express storage classes—which typically cost $110–250/TB—starting at just €40–60/TB. We include unlimited API calls (hyperscalers charge per request) and €5/TB egress (hyperscalers charge ~€90/TB). Total cost is typically 50–70% lower for comparable performance workloads.

Yes. Full S3v4 API: PUT, GET, DELETE, LIST, multipart uploads, bucket policies, ACLs, versioning, lifecycle management. Full IAM API for self-service access key management. Works with AWS CLI, all SDKs, Terraform.

STANDARD (NVMe): 2–10ms typical latency—matching hyperscaler express storage tiers that cost $110–250/TB. Ideal for real-time analytics, log ingestion, and latency-sensitive applications.

STANDARD_IA: 100–200ms typical latency, comparable to hyperscaler general-purpose tiers. During low-load periods, latency can drop to 10–20ms. Optimized for backups, archival, and sequential access workloads.

Own datacenters on AS215197. European locations: Germany, Netherlands, Finland. Choose your region, enable geo-replication. GDPR-compliant.

New accounts start with a 1TB quota (automatically removed after 60 days). Need unlimited storage sooner? Open a support ticket—we'll remove it immediately.

SEPA/bank transfer, PayPal, and Coinbase Commerce. First month requires upfront payment. Subsequent months are post-paid with NET30 terms—you receive an invoice for actual usage, payable within 30 days.

Fair billing that works in your favor. We use an average-based billing model that keeps your costs predictable and fair.

How it works: Every hour, we record how much storage you're using. Each day, we note your peak usage for that day. At month's end, we calculate the average of your daily peaks.

Why this benefits you: You're not punished for temporary spikes. Need to upload 50TB for processing, then scale back down? You'll only pay for the average, not the peak.

Example: If your daily peaks are Mon: 2TB, Tue: 10TB (big upload), Wed: 3TB (scaled back), Thu: 2TB—your bill is (2+10+3+2)÷4 = 4.25TB.

We provision capacity for your peaks, but we bill you on the average of your usage.

Use GUI clients like Cyberduck with our pre-configured connection profiles, or command-line tools like AWS CLI, MinIO Client (mc), or rclone. Download our Cyberduck profiles:

ZERO-Z3 supports the full AWS IAM API. Use the AWS CLI to manage access keys and users—no support ticket needed:

# List existing access keys
aws iam list-access-keys \
  --endpoint-url https://REGION.s3.zeroservices.eu

# Create additional access key
aws iam create-access-key \
  --endpoint-url https://REGION.s3.zeroservices.eu

# Create new user with S3 access
aws iam create-user --user-name myapp \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws iam create-access-key --user-name myapp \
  --endpoint-url https://REGION.s3.zeroservices.eu
aws iam attach-user-policy --user-name myapp \
  --policy-arn arn:aws:iam::aws:policy/AmazonS3FullAccess \
  --endpoint-url https://REGION.s3.zeroservices.eu

Static-hosting enabled buckets automatically receive permissive CORS headers:

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Allow-Headers: *
Access-Control-Max-Age: 600

Need custom CORS configuration? Open a support ticket and we'll configure it for you.

Ready to Get Started?

Contact our team to discuss your storage requirements and get a custom quote.