Skip to content
Grafana
Documentation

How to install Grafana on VPSnet

Install Grafana from Applications with a generated admin password and managed HTTPS. First useful task: Explore a Random Walk chart — no Prometheus required.

Before you start

Prerequisites

Only what you need before the install steps below — nothing repeated from the guide.

  • A VPSnet account with access to the control panel.

  • A VPS or Cloud VPS that meets the Grafana resource guidance on the product page.

Install guide

Install Grafana from the panel

Follow the Applications panel path end to end. Each step covers one action only.

  1. Choose a plan for Grafana

    Open the Grafana product page and note minimum and recommended vCPU, RAM, and disk. Order a new Cloud VPS or VPS, or use a running server that still has free capacity.

    VPSnet server plan selection before application installation
  2. Install from Applications

    In the service panel open Applications → Grafana → Install. Choose an access mode and expand Additional settings. If a customer-editable password field is offered, enter your own strong value or leave it empty for VPSnet to generate a random one. Confirm a runtime restart if the panel asks.

    Example Applications install dialog showing access and Additional settings
  3. Save one-time credentials

    When install finishes, the panel shows owner or admin credentials once. Copy them into your password manager immediately — they are never sent by email. If you closed the dialog too early, use the recovery path on that install in Applications.

    Generic illustration of the one-time credentials dialog in Applications
  4. Open the managed HTTPS URL

    When Grafana exposes a web UI, VPSnet assigns a *.vpsnet.cloud hostname. A short Certificate pending state is normal while DNS and SSL finish. When the status is active, use Open URL in Applications.

    Generic illustration of application access and lifecycle controls in Applications
  5. Sign in and run a Random Walk in Explore

    Open Grafana and sign in as admin (or the username you set under Additional settings) with the one-time password from Applications. Open Explore, keep the built-in Grafana datasource, set query type to Random Walk, and run the query. That confirms the install is useful before you add Prometheus or Loki.

    Grafana Explore showing a Random Walk graph on the built-in Grafana datasource
  6. Operate from the panel

    Use Applications for restart, logs, health, update, and uninstall. Avoid editing the host Compose by hand — catalog installs are version-pinned managed recipes.

    Generic illustration of application access and lifecycle controls in Applications
Install dialog

Options in the install dialog

The Applications → Install dialog is more than a single Install button. These controls appear when the recipe supports them. Safe defaults apply if you leave optional fields unchanged.

  • Application access

    Choose how you reach the app at install time: VPSnet HTTPS (managed *.vpsnet.cloud), Private (this server only), Public IP (cleartext HTTP), Managed HTTPS on a DNS zone you own, or External HTTPS when you terminate SSL. You can change this later on the installation page.

  • Additional settings

    Expand Additional settings for optional recipe fields and packs. Empty fields keep recipe defaults. Fields marked as generated may be left empty, or filled when the recipe exposes them for customer input.

  • Runtime restart

    The first managed app on a server may need a short runtime restart. The dialog asks for confirmation. Later installs on the same server usually skip this.

Initial setup

First usage of Grafana

Save the one-time admin password when install finishes. After Open URL, sign in and run a Random Walk in Explore so the install is a working chart, not only a healthy container.

  1. Sign in with the one-time admin password

    Username defaults to admin unless you changed Administrator username under Additional settings. Paste the password shown once in Applications — it is not emailed. Copy it into a password manager before closing the dialog.

    Grafana sign-in page asking for email or username and password
  2. Explore a Random Walk chart

    Open Explore. If no customer datasource exists yet, use -- Grafana -- and query type Random Walk, then Run query. Managed Grafana does not ship Prometheus; this built-in query is a quick check that the UI works.

    Grafana Explore Random Walk graph after a successful first query
Configuration

All configuration variables

Customer-editable fields from the public catalog API for this recipe version, plus curated tips where we publish them. In the panel these fields live under Additional settings (Basics and Optional packs). Access mode is a separate control above that section.

VariableLabelTypeRequiredSecretDefaultMeaning
ADMIN_USERNAMEAdministrator usernamestringRequiredNoadminUsername for the first Grafana administrator account.

Additional notes

  • The install dialog has more than the variables table: Application access (VPSnet HTTPS, Private, Public IP, Managed HTTPS, External HTTPS when offered), Use VPSnet AI plus a model picker when the recipe supports it, Additional settings (Basics and Optional packs), and a runtime restart confirmation on the first managed install.
Access & secrets

How you reach the app and claim secrets

Owner and admin credentials appear once in the VPSnet panel after install — they are never emailed. Most web UIs use managed HTTPS on *.vpsnet.cloud. Choose the access mode in the install dialog, then switch it later from the installation page (private, public HTTP, Managed HTTPS, or advanced External HTTPS when you terminate SSL yourself).

Requirements & compatibility

Sizing and tested targets

VPS and Cloud VPS
RequirementvCPURAMNVMe
Minimum11 GB10 GB
Recommended22 GB20 GB
Server typeOperating systemArchitecture
VPSAlmalinux 10x86_64
VPS and Cloud VPSAlmalinux 9x86_64
VPSCentos stream 10x86_64
VPS and Cloud VPSCentos stream 9x86_64
VPS and Cloud VPSDebian 12x86_64
VPS and Cloud VPSDebian 13x86_64
VPSRocky 10x86_64
VPS and Cloud VPSRocky 9x86_64
VPS and Cloud VPSUbuntu 22.04x86_64
VPS and Cloud VPSUbuntu 24.04x86_64
VPSUbuntu 26.04x86_64
Cloud VPSAlmalinux 8x86_64
Cloud VPSArch latestx86_64
Cloud VPSDebian 11x86_64
Cloud VPSFedora 39x86_64
Cloud VPSFedora 40x86_64
Cloud VPSOpensuse 15.5x86_64
Cloud VPSOracle 9x86_64
Cloud VPSRocky 8x86_64
Cloud VPSUbuntu 20.04x86_64
Troubleshooting

FAQ

01

Explore is empty / I expected Prometheus metrics.

This install is Grafana only. Use the built-in Grafana datasource and Random Walk for the first chart, then add Prometheus, Loki, or another source under Connections. Pairing Grafana with Prometheus is a separate catalog install.

02

I closed the credentials dialog without saving the password.

Open that install in Applications and use the recovery path shown there, or contact support if recovery is not offered.

03

Open URL still shows Certificate pending after several minutes.

Confirm the install health is green, then wait for DNS/SSL to finish. If access settings offer temporary public HTTP, you can use it only as a short workaround.

04

Where are timezone, add-ons, and other extra install options?

Expand Additional settings in the install dialog for optional recipe fields and packs. If a customer-editable password field is offered, enter your own strong value or leave it empty for VPSnet to generate a random one. You can change access later from the installation page.

05

I need environment variables that are not in the install form.

Only customer-editable blueprint fields are exposed at install and in the table below. Remaining env belongs to the managed recipe. Custom Compose is a separate advanced option when enabled on the service.