Create your own immersive spaces faster than ever. Hubs Cloud Personal deploys a single server for private, collaborative immersive rooms that can be accessed on your desktop, mobile phone, or VR headset. Choose avatars, create private rooms with custom scenes, invite people to join you, and collaborate in exciting new ways using voice and text chat, media from around the web, interactive drawing tools, and more.
Package | Version | License |
---|---|---|
Biome | 0.88 | Apache 2.0 |
Janus Gateway | 0.7.6 | GPLv2 |
imgproxy | 2.7.0 | MIT |
PostgREST | 5.2.0 | MIT |
Certbot | 1.0.0 | Apache 2.0 |
coturn | 4.5 | TURN Server License |
arbortect | 1.0.0 | MPL |
reticulum | 1.0.1 | MPL |
youtube-dl-api-server | 0.4 | Public Domain |
hubs | 1.0.0 | MPL |
spoke | 1.0.0 | MPL |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the Hubs Cloud Personal 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Hubs Cloud Personal Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "mozilla-hubscloudpersona-18-04"}' \
"https://api.digitalocean.com/v2/droplets"
It’s easy to get Hubs Cloud Personal up and running on a DigitalOcean droplet.
First, you’ll need two registered domain names, one for your site and one for short room links. We recommend using .link domains for short links.
If possible, add your two domains to your DigitalOcean project.
Hubs Cloud uses email magic links to log in. You’ll need SMTP connection info from an email provider to send these emails.
If you want additional storage for uploads, avatars, and scenes, you should attach a block storage volume.
Create a writable DigitalOcean API key. This will be needed during during setup for configuring DNS, firewall, etc. It won’t be saved and you can remove it from your account afterwards.
Once your droplet has started, SSH in to complete the setup process.
Need more help? Visit https://hubs.mozilla.com/docs/hubs-cloud-do-quick-start.html for full documentation and support.