Penyimpanan Cloud Cerdas
Multi-Mirror & Auto-Expired
Infrastruktur CDN terdistribusi berkecepatan tinggi dengan redundansi Active-Active Multi-Node. Mendukung streaming multi-mirror tanpa beban disk VPS internal serta gateway berkas sementara (Tempfiles) khusus QRIS invoice.
89 Files
Total Berkas CDN
Active-Active
Status Mesh Cluster
10 Menit
TTL Tempfiles (Dinamis)
0% Disk VPS
Mirror Proxy Storage
Upload & Buat Link Instan
Pilih mode penyimpanan yang Anda butuhkan: Berkas Permanen atau Berkas Sementara.
Klik untuk memilih berkas atau seret ke sini
Mendukung Gambar (PNG, JPG, WEBP, GIF), Dokumen, Audio, Video, & Arsip (Maks. 100 MB)
Mendukung Paste langsung dari Clipboard (Ctrl + V)
filename.png
0 KB
Teknologi Ephemeral Tempfiles CDN
Arsitektur penyimpanan sementara yang dirancang khusus untuk gambar QRIS, faktur sekali pakai, dan token verifikasi yang memerlukan penghapusan otomatis tanpa residu di disk VPS.
0% Penggunaan Disk VPS
File tidak disimpan ke internal server storage melainkan langsung di-stream ke multi-mirror proxy eksternal secara aman.
TTL Dinamis via Bot
Durasi aktif dapat diatur real-time via Telegram Bot (/setexpiry <menit>) dan tersinkronisasi ke seluruh node.
Auto-Purge & Memory Safe
Worker otomatis membersihkan metadata tepat saat masa aktif berakhir, merespons HTTP 404 tanpa kebocoran memori.
Active-Active Mesh Sync
Pengaturan durasi dan cache terdistribusi otomatis disinkronisasi antara Node CDN1 dan Node CDN2 dalam hitungan milidetik.
Status Mesh Cluster Multi-Node
Pemantauan latensi dan kesehatan node CDN secara real-time.
Node CDN 1 (Primary)
cdn.zpr0.com • Port 3006
Node CDN 2 (Redundant)
cdn2.zpr0.com • Port 3007
Dokumentasi API & Integrasi SDK
Integrasikan endpoint uploader CDN dan Tempfiles ke dalam backend bot Telegram, WhatsApp, atau sistem pembayaran Anda dengan mudah.
/upload?temp=1
Unggah berkas sementara (QRIS payment image, token, dokumen sensitif). File otomatis dihapus setelah 10 menit dan tidak membebani disk internal VPS.
curl -X POST "https://cdn.zpr0.com/upload?temp=1" \
-F "file=@/path/ke/qris_image.png"
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const form = new FormData();
form.append('file', fs.createReadStream('qris_invoice.png'));
// Upload berkas sementara (Auto-expired)
const response = await axios.post('https://cdn.zpr0.com/upload?temp=1', form, {
headers: form.getHeaders()
});
console.log('CDN URL:', response.data.result.url);
import requests
files = {'file': open('qris_invoice.png', 'rb')}
# Gunakan query param ?temp=1 atau header X-Temp-File: 1
res = requests.post('https://cdn.zpr0.com/upload?temp=1', files=files)
data = res.json()
print("CDN URL:", data['result']['url'])
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://cdn.zpr0.com/upload?temp=1");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'file' => new CURLFile('/path/ke/qris_invoice.png')
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
echo "CDN URL: " . $response['result']['url'];
?>
{
"status": true,
"creator": "zakkiXD-Dev",
"result": {
"url": "https://cdn.zpr0.com/file/2AHyV01wvI.png",
"original_name": "qris_invoice.png",
"mimetype": "image/png"
}
}
/api/tempfiles-info
Cek status konfigurasi masa aktif file sementara saat ini dalam satuan menit dan detik yang disinkronkan langsung dari pengaturan bot Telegram.