Creating Projects
Step-by-step guide to creating and configuring projects in Sproobo
Creating a project is the first step to organizing your deployments. This guide will walk you through creating your first project in Sproobo.
Prerequisites
Before you can create a project, you need an active subscription. If you don't have a subscription yet, you can start with our 7-day free trial.
Subscription Required: You need an active subscription to create projects. If you see an error message "You need a subscription to create projects. Start with our 7-day free trial!", you'll need to start a subscription first.
Starting Your Subscription
To create your first project:
- Navigate to the Pricing page from your dashboard or main navigation
- Select a plan that fits your needs (Forge, Orbit, or Apex)
- Click "Start Free Trial" to begin your 7-day free trial
- Once your subscription is active, you can create projects
Available Plans
- Forge: €9/month - For solo builders (2 projects, 1 Hetzner account)
- Orbit: €25/month - For teams (10 projects, 3 Hetzner accounts)
- Apex: €69/month - For scale-ups (Unlimited projects and accounts)
All plans include a 7-day free trial. No credit card required to start.
For more information about subscription management, see Subscription Management →.
- 1
Navigate to Projects
In your Sproobo dashboard, click on "Projects" in the main navigation. If you don't have any projects yet, you'll see an empty state with a "Create Project" button.
Navigate to the Projects page from the main dashboard navigation. - 2
Click Create Project
Click the "Create Project" or "New Project" button. This will open the project creation form.
Click Create Project to start the project creation wizard. - 3
Connect Hetzner API Token (Optional)
You can connect your Hetzner Cloud API token during project creation or add it later. Click "Advanced Options" to expand the token configuration section.
Click Advanced Options to reveal the Hetzner token configuration. In Advanced Options, you'll see three options for Hetzner Cloud API Token:- No token (add later): Create the project without a token. You can add one later in project settings.
- Enter new token: Connect a new Hetzner API token to this project.
- Use existing token: Select a token that's already connected to another project.
Connecting a New Token
If you choose "Enter new token", paste your Hetzner Cloud API token in the field provided. Sproobo will:- Encrypt your token using AES-256 encryption before storing it
- Validate the token by making a test API call to Hetzner
- Verify the token has read & write permissions (required for provisioning)
- Check available regions and server types
Security Note: Sproobo uses end-to-end encryption for all stored credentials. Your token is only decrypted in memory when making API calls to Hetzner, and it's never logged or exposed in our systems.
Using an Existing Token
If you have multiple projects and want to reuse a token, select "Use existing token" and choose from the dropdown list of tokens connected to your other projects.Token Validation
When you create the project with a token, Sproobo automatically validates it by:- Testing the token format and permissions
- Verifying read access to your Hetzner projects and servers
- Confirming write permissions (required for server provisioning)
- Checking available regions and server types
Troubleshooting
- Invalid token: Make sure you copied the entire token correctly
- Wrong permissions: Token must have "Read & Write" permissions in Hetzner
- Token revoked: Check if the token was revoked in Hetzner console
- Network issues: Ensure your browser can reach Hetzner's API
Managing Tokens After Project Creation
If you didn't connect a Hetzner token during project creation, or need to manage tokens later:
- Navigate to your project dashboard (click on your project from the Projects page)
- Find the Hetzner Cloud Token section on the project page
- You can connect a new token, use an existing token from another project, or disconnect tokens
You'll need a connected Hetzner token before you can provision servers or deploy applications. You can add it during project creation or later on your project dashboard.
Troubleshooting
Subscription Required Error
If you see an error message when trying to create a project:
"You need a subscription to create projects. Start with our 7-day free trial!"
This means you need an active subscription to create projects. To resolve this:
- Navigate to the Pricing page
- Select a plan (Forge, Orbit, or Apex)
- Click "Start Free Trial" to begin your 7-day free trial
- Once your subscription is active, you can create projects
Project Limit Reached
If you see a message about reaching your project limit:
"You've reached your project limit (X/X). Upgrade to create more projects."
Your current plan has a project limit. To create more projects, upgrade to a higher tier plan:
- Forge: 3 projects maximum
- Orbit: 10 projects maximum
- Apex: Unlimited projects
Go to Pricing to upgrade your plan.
Next Steps
Now that you have a project, you can:
- Provision a Server - Learn how →
- Deploy an Application - Deploy from Template →