Techservice.cloud

VPS management

How the server pages map Hetzner, Netcup, and server-level data into the dashboard.

The server area is split between provider-level infrastructure and application-level resources.

The list page should stay focused on provider VPS inventory. App runtime details belong behind each server where deployments, domains, databases, and backups can be managed with enough context.

Server list

The /dashboard/servers page should behave like an inventory table.

Recommended columns:

ColumnSource
ServerLocal record with customer and role
IP addressProvider public IPv4
StatusLocal sync state and provider lifecycle
Expiration dateBilling and renewal context
ActionsRenew, manage, and overflow actions

The server list should not include explanatory API panels on the right side. The user came to inspect and manage infrastructure, so the table should be the main surface.

Server detail

The server detail page should expose sections that can actually be managed through the connected systems:

SectionSystem
OverviewLocal record plus provider facts
ApplicationsCoolify
DatabasesCoolify
Domains and TLSCoolify plus DNS provider
DeploymentsCoolify
BackupsCoolify or backup provider
Access and firewallProvider plus OS automation
Provider serverHetzner or Netcup
Server settingsLocal dashboard configuration

Avoid generic hosting-menu items that do not match the Techservice stack.

On this page