Custom Ports

Can I open custom HTTP ports on my rented instance?

Yes! When renting an instance on Hyperbolic, you can specify up to 2 custom HTTP ports that you want to expose. This is useful for running web services, dashboards, APIs, or any other HTTP-based applications on your rented instance.

How do I specify custom ports?

When configuring your rental instance, you'll see an option to specify custom HTTP ports. Simply enter the port number(s) you want to open (e.g., 8080, 3000, etc.). You can specify 2 ports maximum.

How do I access my services running on custom ports?

After you've rented an instance with custom ports, when you click on the instance in your dashboard, you'll see HTTP URLs associated with each port you specified. These URLs will look something like:

http://{instance_name}-{custom_port}.1.cricket.hyperbolic.xyz:30000

You can use these URLs to access your applications running on those ports.

Are there any restrictions on which ports I can use?

You can specify any valid HTTP port numbers, but we recommend using common web application ports such as 3000, 8080, 8888, 5000, or others that your specific application might require. Avoid system reserved ports (0-1023) as these might require special privileges to bind to.

Do I need to configure anything on the instance to use these ports?

Yes, you'll need to ensure your application inside the instance is configured to listen on the same port number(s) you specified when renting. Also, make sure any firewalls on your instance allow incoming connections to these ports.

  • Note: Also make sure to open up 0.0.0.0 when serving the application to make accessible to the public internet.

What protocols are supported?

Currently, we only support HTTP traffic through these custom ports.

Can I change my custom ports later?

No, the custom ports are specified at the time of rental and cannot be modified while the instance is running. If you need different ports, you'll need to terminate the current instance and rent a new one with the desired port configuration.

What if I don't specify any custom ports?

If you don't specify any custom ports, you'll still be able to access your instance via SSH as usual, but you won't have HTTP URLs for web access to your applications. For many ML/AI workloads that don't require web interfaces, this is perfectly fine.