All systems operational99.9% Uptime SLA7 Indonesian SaaS in production

XessOne

Scalable object storage with S3 API

S3 Object Storage

Overview

XessOne Storage — S3-compatible object storage managed by XessOne. Store files, media, backups, and static assets with no egress fees.

Storage Tiers

PlanStorageBandwidthEgress Fees
Solo Edge10 GBUnmeteredFree
Continental100 GBUnmeteredFree
Planetary1 TBUnmeteredFree

S3 API Access

Use any S3-compatible SDK or tool to manage your storage:

upload.ts
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";

const s3 = new S3Client({
  region: "sgp1",
  endpoint: "https://sgp1.vultrobjects.com",
  credentials: {
    accessKeyId: process.env.S3_ACCESS_KEY!,
    secretAccessKey: process.env.S3_SECRET_KEY!,
  },
});

await s3.send(new PutObjectCommand({
  Bucket: "my-bucket",
  Key: "uploads/photo.jpg",
  Body: fileBuffer,
}));

CLI Access

terminal
# Configure AWS CLI
aws configure set aws_access_key_id YOUR_KEY
aws configure set aws_secret_access_key YOUR_SECRET

# Upload a file
aws s3 cp ./backup.tar.gz s3://my-bucket/backups/ \
  --endpoint-url https://sgp1.vultrobjects.com

# List bucket contents
aws s3 ls s3://my-bucket/ \
  --endpoint-url https://sgp1.vultrobjects.com

Credentials

Find your S3 access keys in the dashboard under Storage > API Keys.