Samba
Expose storage volumes using Samba
Both the standard flavor of Samba as well as the Active Directory version of Samba may be installed into CoreWeave Cloud from the Cloud UI Applications Catalog.
To deploy either, navigate to the Applications Catalog, then search for Samba. Select the desired application from the listed results, then click the Deploy button in the lower right-hand corner to configure the instance.
The Active Directory flavor of the Samba application will require a domain controller to be set up in your namespace with an address specified during deployment.
The Samba instance and the filesystem volume to expose should be deployed in the same data center region. When selecting a region for the Samba instance, ensure it matches the one chosen for the filesystem volume.
If you require more advanced access permissions for your Samba volume, consider pairing our samba-ad option with your on-premise Active Directory domain services.
The following examples demonstrate different configuration settings per Samba type.
- Standard Samba configuration
- Samba-AD configuration
Standard Samba configuration
To install a standard Samba instance, navigate to the application Catalog and search for Samba. Select the Samba application, then click the Deploy button in the lower right-hand corner to open the configuration options.
Under the Form tab, within the Samba Server box, select the same region into which your storage volume was provisioned earlier.
Next, select the number of replicas you'd like the Pod to have. Then, choose whether you'd like to expose the instance publicly by altering the Expose on Public IP toggle, which allows, enables or disables public networking accordingly.
The following box, User Information, is for configuring the Samba user account. Input the Username, Password, User ID, Group name, and Group ID to use for the Samba share.
Configure associated storage volumes from the volumes panes at the bottom of the menu. Highlight the desired storage volume from the Available Volumes list, then click the blue plus sign to the right of the volume's name to add it to the Attach Volume list.
Finally, click the Deploy button in the lower left-hand corner.
Samba Active Directory configuration
To install a Samba-AD instance, navigate to the application Catalog and search for Samba. Select the samba-ad application, then click the Deploy button in the lower right-hand corner to open the configuration options.
First, select the same data region into which your storage volume was provisioned earlier. Then, complete the Samba Server Domain information, and whether or not to specify a custom DNS suffix.
Custom DNS suffixes are usually for on-premise domains connected via VPN.
Configure associated storage volumes from the volumes panes at the bottom of the menu. Highlight the desired storage volume from the Available Volumes list, then click the blue plus sign to the right of the volume's name to add it to the Attach Volume list.
Finally, click the Deploy button in the lower left-hand corner.
Once you are finished configuring your Samba instance, click the Deploy button in the lower left corner. After the application has finished deploying, you'll see a success message like the one below, which will provide you with your initial login information.
Connect to Samba
After deploying your Samba instance, the Installation Notes section will provide the .coreweave.cloud
domain name for the instance.
Connect to this drive by mapping the network drive. Navigate to the Start menu and right-click the name of your local machine. Select Map network drive... from the drop-down.
Provide the Samba domain name to the Folder input field. Then click the Browse... button.
Select the mount, click the OK button, then enter your credentials when prompted. A successful mount will display the full path of the mounted drive in your filesystem browser.