Quick Start
This guide helps you create a project, choose a deployment source, deploy, then expose or access the service.
Before You Start
You need:
- A Hubfly space account
- A project in a region
- One of these deployment sources:
- A GitHub repository
- A Docker image
- A template
Create A Project
- Open the dashboard.
- Create a new project.
- Choose the region for the project.
Create a new project and choose the region where the service will run.
Choose A Deployment Path
Hubfly space supports three single-container deployment paths.
Option 1: Deploy From GitHub
Use this when your app is hosted on GitHub and you want Hubfly Space to automatically detect your stack and build it. If a Dockerfile exists, Hubfly Space will detect and use it.
- Open the project.
- Go to
New Container. - Choose
Git Repository. - Select or paste the GitHub repository.
- Pick a branch.
- Optionally set a root directory.
- Connect the repository.
- Keep automatic build enabled or switch to manual build settings.
- Continue through resources, storage, runtime, and review.
- Deploy.
Connect a repository, choose a branch, and continue through the deployment flow.
Option 2: Deploy From A Docker Image
Use this when you already have a published Docker image or want to deploy your favorite tool directly.
- Open
New Container. - Choose
Docker Image. - Enter the image reference, for example
nginx:latestorghcr.io/org/app:tag. - Optionally override the entrypoint and command. Write one command per line.
- Continue through resources, storage, runtime, and review.
- Deploy.
Enter the image reference, review runtime settings, and launch the service.
Option 3: Deploy From A Template
Use this when you want a ready-made starting point.
- Open
New Container. - Choose
Template. - Search the template marketplace.
- Select a template.
- Review the default ports, volumes, commands, and env vars.
- Continue through the remaining steps and deploy.
Choose a starter template, review the defaults, and continue to deploy.
After Deploy
Once the container is running, common next steps are:
- Add a public endpoint
- Attach a custom domain
- Open logs
- Add or adjust environment variables
- Create a HubTunnel for private access
What To Use Next
If your app needs multiple services such as an app plus database, use Compose Stacks instead of repeating single-container deploys by hand.