“Our app needs space for images and user uploads.”
How Object Storage helps
Store images, videos and user uploads in a bucket instead of on your application server. Should visitors load files directly? Make the bucket publicly readable.
S3-compatible Object Storage under Swiss data protection law, free from the CLOUD Act. Create buckets yourself in Cockpit or with nctl, pay a clear price for storage and outbound traffic, and migrate any time with standard tools.
How Object Storage helps
Store images, videos and user uploads in a bucket instead of on your application server. Should visitors load files directly? Make the bucket publicly readable.
How Object Storage helps
Set custom hostnames and CORS rules for a bucket with nctl or the API.
How Object Storage helps
Point backup tools like rclone or restic at your bucket. Choose a location per bucket, for example a different one than your systems, for real off-site redundancy. Versioning and lifecycle policies help you keep older versions as long as you need.
How Object Storage helps
S3-compatible: works with s3cmd, rclone, restic and the MinIO client, so you can migrate in or out any time with standard tools.
How Object Storage helps
Containers are stateless, so keep your files in a bucket and connect from Managed Kubernetes or Deploio with any S3 client library.
How Object Storage helps
Data stays in Swiss data centres and is secured with AES-256 encryption at rest. Each bucket user gets read or write permissions per bucket, with its own access key and secret key.
Object Storage is self-service: you create buckets and users in Cockpit or with nctl, we take care of the infrastructure behind it.
We handle
You decide
Persistent file storage for stateless containers
Recommended file storage backend for PaaS apps
Off-site backup target via rclone or restic
S3-compatible backup space for your own backup strategy
S3-compatible backup space for your own backup strategy
Storage for training data and model checkpoints
Select Object Storage. Prefer the command line? Use nctl.
Choose the location nine-cz42 or nine-es34, optionally enable versioning, and give the user read or write permissions.
Point s3cmd, rclone, restic, the MinIO client or your framework to cz42.objects.nineapis.ch or es34.objects.nineapis.ch.
Billed per GiB started, you only pay for what you actually use. The default quota is 1 TB; if you need more, get in touch and we’ll adjust it. Full, up-to-date pricing in the Price Calculator. Need block storage instead? Have a look at Managed Server or Managed Kubernetes (NKE).
«Nine supported us optimally with their Managed Kubernetes solution to migrate our client's application to Kubernetes.»
Silvan MühlemannCTO & Co-Founder«Nine is the ideal partner and convinces through expertise, reliability and exceptional support that offers us an all-round successful solution.»
Lukas LehmannCo-Founder«Our mission is digital democracy, not server management. With Deploio's PaaS solution, we don't have to worry about the infrastructure at all.»
Fabian LigibelStrategie & ProduktTechnical questions? You’ll find the details in the documentation.
From colocation to Root and Managed Products, platforms and services: all with us, in our Swiss data centres. Grow from one layer to the next without switching providers. The highlighted layer is this page.
Pay only for what you actually use.
Do you have questions about our products? No problem. Contact our sales department or go directly to your Cockpit to see all the possibilities at Nine.
Already a customer? Documentation · Support · Status
