Skip to content

Conversation

@shanereetz
Copy link

@shanereetz shanereetz commented Nov 21, 2025

WIP

The goal is to setup a low-friction Brev configuration to try out OSMO.

This change provides an ansible playbook, to install all pre-requistes via a Brev setup script.
Then, someone could launch the instance, and begin from Step 1 here: https://nvidia.github.io/OSMO/deployment_guide/main/appendix/deploy_local.html

We could also run those steps automatically, depending on what seems most useful.

Description

Steps to try it:

  1. Deploy the Launchable (note: prerequisites are already installed for you!)
  2. SSH into your instance
  3. cd OSMO/deployments/brev
  4. Continue with this OSMO guide. Note: use the yaml file already in the instance.
    a. Modify the /etc/hosts step. Run this on your local computer: echo "{ip} quick-start.osmo" | sudo tee -a /etc/hosts but replace {ip} with your Brev instance's public IP.
  5. Once the web UI is running, you can visit it by going to quick-start.osmo in a browser.

Note: if you stop/restart your Brev instance, it will get a new IP and require redoing step 4a

Steps before merging:
Update Launchable to point to main repo not my fork

Issue #<issue number | "None">

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@adelbertc
Copy link
Contributor

@shanereetz Hey Shane, thanks for the PR! Is this ready to try on Brev or should I wait?

@shanereetz
Copy link
Author

@shanereetz Hey Shane, thanks for the PR! Is this ready to try on Brev or should I wait?

Yep! The "deploy" link in the description shows my current Launchable. I didn't finish the notebook, was running into an issue with the virtual environment. But the steps outlined in the description should work through SSH.

@elookpotts-nvidia
Copy link
Contributor

Hey @shanereetz , I wanted to circle back with you. First of all, thanks again for jumping in with this Brev launchable. We are really excited about using Brev to demonstrate OSMO. We want this experience to be as "one click" as possible, so I've opened up the issue #113 and PR #114 with a different approach to the launchable implementation. (Credit to @adelbertc for kicking things off!)

Please feel free to leave any comments, questions, or suggestions on either the issue or the PR. For now, I'm going to close your PR and we can continue any further discussion there.

Thanks again!

@shanereetz
Copy link
Author

Hey @shanereetz , I wanted to circle back with you. First of all, thanks again for jumping in with this Brev launchable. We are really excited about using Brev to demonstrate OSMO. We want this experience to be as "one click" as possible, so I've opened up the issue #113 and PR #114 with a different approach to the launchable implementation. (Credit to @adelbertc for kicking things off!)

Please feel free to leave any comments, questions, or suggestions on either the issue or the PR. For now, I'm going to close your PR and we can continue any further discussion there.

Thanks again!

That makes a lot of sense, thank you for the update and for taking this further! We'd love to use this in the self-paced courses we're developing.

Cheers!

@elookpotts-nvidia
Copy link
Contributor

elookpotts-nvidia commented Dec 9, 2025

We'd love to use this in the self-paced courses we're developing.

@shanereetz Awesome! Please don't hesitate to reach out where we can be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants