Loading inventory status...
No results found
Try adjusting your filters or clear all filters
🛒 Orderable Plans
{{ Object.keys(orderablePlans).length }} plans📦 Legacy Plans
{{ Object.keys(internalPlans).length }} plans🔄 US vs Global Price Comparison
Compare VPS pricing and availability between US and Global (Europe/International) regions
💡 Best Value Recommendations
Top picks based on cost efficiency for different workload priorities
⭐ Best Overall Value (Balanced CPU, RAM & Storage)
🔥 Best for CPU-Intensive Workloads
Lowest {{ compareData.recommendations.metrics?.cpu_label || '$/vCPU' }}
🧠 Best for Memory-Intensive Workloads
Lowest {{ compareData.recommendations.metrics?.ram_label || '$/GB RAM' }}
💾 Best for Storage-Intensive Workloads
Lowest {{ compareData.recommendations.metrics?.storage_label || '$/GB Storage' }}
| Plan | Specs | 🇺🇸 US Price | 🌍 Global Price | 💰 Difference | 🇺🇸 Availability | 🌍 Availability |
|---|---|---|---|---|---|---|
|
{{ item.display_name || item.base_plan }}
{{ item.base_plan }}
VPS 2025
|
{{ item.specs }}
{{ item.vcpu }} vCPU • {{ item.ram_gb }} GB RAM
|
${{ item.us.price_usd.toFixed(2) }}
/mo
—
|
{{ item.global.price }}
≈ ${{ item.global.price_usd.toFixed(2) }} /mo
—
|
{{ item.price_comparison.cheaper_region === 'US' ? '🇺🇸' : '🌍' }}
{{ item.price_comparison.cheaper_region }}
{{ item.price_comparison.difference > 0 ? '+' : '' }}${{ item.price_comparison.difference.toFixed(2) }}
({{ item.price_comparison.difference_percent.toFixed(1) }}%)
Same
—
|
{{ item.us.available_count }}/{{ item.us.total_count }}
{{ item.us.available_count > 0 ? 'In Stock' : 'Out of Stock' }}
N/A
|
{{ item.global.available_count }}/{{ item.global.total_count }}
{{ item.global.available_count > 0 ? 'In Stock' : 'Out of Stock' }}
N/A
|
{{ showDcBreakdown ? '▼' : '▶' }} Datacenter Availability Breakdown
{{ item.display_name || item.base_plan }}
🌍 Select a Datacenter
Choose a datacenter above to see all available plans and their stock status.
{{ datacenterInfo.location_flag || '🌐' }} {{ datacenterInfo.location_display_name || datacenterInfo.location_city || datacenterInfo.datacenter }}
{{ datacenterInfo.datacenter }}
| Plan | Specs | Price | Status | Orderable |
|---|---|---|---|---|
|
{{ plan.display_name_clean || formatBasePlanName(plan.base_plan) }}
{{ plan.plan_code }}
|
{{ plan.vcpu }} vCPU •
{{ plan.ram_gb }} GB RAM •
{{ plan.storage_gb }} GB {{ plan.storage_type || 'SSD' }}
—
|
{{ plan.price }} — | {{ plan.is_available ? '✓ Available' : '✗ Out of Stock' }} | 🛒 Yes 📦 Internal |
📊 Status History
Sign in to view detailed status history.
| Time | Plan | Datacenter | Status |
|---|---|---|---|
| {{ formatDate(item.checked_at) }} | {{ item.plan_code }} | {{ item.datacenter }} | {{ item.is_available ? 'Available' : 'Out of Stock' }} |
🔔 Notification History
Sign in to view notification history.
No notifications yet
Notifications appear when items return to stock after 60+ minutes unavailability.
| Time | Plan | Datacenter | Message | Status |
|---|---|---|---|---|
| {{ formatDate(item.sent_at) }} | {{ item.plan_code }} | {{ item.datacenter }} | {{ item.success ? 'Sent' : 'Failed' }} |
🌍 OVH Subsidiary Region
Select which OVH subsidiary's catalog to monitor. Different subsidiaries have different datacenter availability.
When disabled, only admins can create new user accounts.
⏱️ Checker Agent Settings
Configure how frequently checker agents poll OVH and when to send notifications. Changes take effect on the next check cycle.
How often to check OVH API (30-3600s)
Min out-of-stock time before notifying (1-1440m)
| ID | Username | Status | Role | Created | Last Login | Actions | |
|---|---|---|---|---|---|---|---|
| {{ user.id }} | {{ user.email }} | {{ user.username }} | {{ user.is_active ? 'Active' : 'Disabled' }} | {{ user.is_admin ? 'Admin' : 'User' }} | {{ formatDate(user.created_at) }} | {{ user.last_login ? formatDate(user.last_login) : 'Never' }} |
|
| ID | Name | Description | Members | Created | Actions |
|---|---|---|---|---|---|
| {{ group.id }} | {{ group.name }} | {{ group.description || '-' }} | {{ formatDate(group.created_at) }} |
|
No groups yet. Create one to get started.
Current: {{ config.discord_webhook_url_masked }}
This is the default webhook that receives all stock notifications.
| Plan Code | Name | Specs | Price | Status | Actions |
|---|---|---|---|---|---|
| {{ plan.plan_code }} | {{ plan.display_name }} | {{ plan.specs || '—' }} | {{ plan.price || '—' }} | {{ plan.enabled ? 'Enabled' : 'Disabled' }} |
🔔 Personal Alerts
Sign in to set up personalized Discord notifications for specific plans.
No webhooks configured. Add a Discord or Slack webhook to receive personal notifications.
Select which plans you want to receive personal notifications for when they come back in stock.
No notifications sent yet.
| Time | Plan | Datacenter | Status |
|---|---|---|---|
| {{ formatDate(item.sent_at) }} | {{ item.plan_code }} | {{ item.datacenter }} | {{ item.success ? 'Sent' : 'Failed' }} |
👤 My Profile
Sign in to view your profile and account settings.