Skip to main content
Block Storage provides high-performance, persistent storage volumes that can be attached to bare metal servers on the Latitude.sh platform. It ensures data is retained independently of server lifecycle, making it ideal for workloads requiring flexible, portable data management. Block Storage is optimized for fast access and seamless integration, offering a reliable way to manage data-intensive applications with the flexibility to attach and detach across different servers.
Block Storage is currently in Preview. Features and capabilities may evolve based on customer feedback.
Currently, it is not possible to change the size of existing volumes.

Creating Block Storage

1

Create volume

Log in to the Latitude.sh dashboard and navigate to Storage > Block storage in the sidebar. Click Create volume, specify the name and size, and click Create.

Mounting a volume to a bare metal server

Block storage volumes can be mounted to your bare metal servers using the Latitude CLI (lsh). Follow the steps below:
1

Install the Latitude CLI

On your bare metal server, download and install the Latitude CLI:
curl -sSL https://raw.githubusercontent.com/latitudesh/lsh/main/install.sh | bash
2

Authenticate the CLI

Authenticate using your API key. You can generate an API key from your account settings:
lsh login <API_KEY>
3

Mount the volume

Mount the volume to the server:
sudo lsh volume mount --id <VOLUME_ID>
You will be prompted to enter the mount point for the volume.
You can find your block storage ID in the dashboard under Storage > Block storage by clicking on the three dots icon and selecting Mount volume to bare metal.

Managing Block Storage

Detaching

To safely detach block storage from a server, unmount the volume first:
umount /path/to/mount/point
Note: Detaching block storage from servers via the dashboard is not currently supported. This feature will be available in a future update.

Pricing

Block Storage is free during the preview period.
I