SLV Install - Quickstart
SLV Install - Quickstart

Why SLV Install?
slv install lets you push consistent configurations to any number of nodes with a single command. Pick the critical components your applications rely on and deploy them in one pass. The installer is built for high-performance bare metal servers or VPS environments and runs services as native Linux daemons—no Docker layer—so each node can deliver maximum throughput from the moment it comes online.Available Components
You can currently deploy the following software packages through the interactive prompt:
Prerequisites
- Collect the IP addresses of the hosts you want to configure.
- Ensure SSH connectivity from the machine running
slvto each target (public key auth is recommended). - Confirm each target host has a
solvuser with passwordlesssudoprivileges. - (Optional) If you already maintain Ansible inventories, you can reuse the YAML file.
Basic Usage
Run the installer and pass the IP addresses you want to configure (comma separated):
slv install -i 10.0.0.11,10.0.0.12 # alias: slv i -i 10.0.0.11,10.0.0.12
If you prefer to work from an inventory file, point
slv install to it instead:slv install -i ~/.slv/inventory.app.yml
Interactive Workflow
$ slv install -i 1.1.1.1, 🚀 Installing software components... ? Select Software Component to Install (Redis) ❯ Redis TiDB (MySQL Cluster) Grafana Prometheus Node Exporter Kafka Cluster
Note: Replace1.1.1.1with the IP address of your own server.
- After launching the command, select the software component (Redis, TiDB, Grafana, Prometheus, Node Exporter, or Kafka) from the prompt.
- Optionally provide
--limit <pattern>to target a subset of hosts defined in your inventory file. - Review the summary (playbook path, resolved IPs, limits) and confirm to start the playbook.
- Monitor the output until the success message appears. TiDB installs can take several minutes depending on server performance.
- Use the printed endpoints (Grafana URL, TiDB Dashboard, etc.) to verify that the service is reachable.
If you launch the command without an
-i/--inventory option, slv warns you and exits so you can specify the desired hosts or inventory file.Recommended Resources
Skip the procurement grind. SLV coordinates with global data center partners to deliver servers that balance reliability, speed, and cost—from order to deploy in no time.
- Peak performance bare metal servers: https://erpc.global/en/baremetal/
- Latest-generation CPU VPS lineup: https://erpc.global/en/vps/
- Join the ValidatorsDAO community on Discord: https://discord.gg/C7ZQSrCkYR