Creating a Project

Learn how to create a new project on Cycle and select the infrastructure for your private cloud.

Use the API
Are you a developer? Want to go deeper? Use the Cycle API to create your project.

Use the intuitive Create Project Wizard to get started.

If this is your first time creating a project, simply log in to the portal and click "Create Project" in the navigation menu. If you would like to add another project, click the project toggle in the nav menu on the left side and select "Add Project".

Jump to a section of the wizard to learn more:

  1. Name your project. This will usually be the name of your organization or an organization you manage.
  2. Choose an infrastructure provider, which will determine what servers are available and where they can be deployed.
  3. Select your servers and their locations.
  4. Choose your IP and Bandwidth plans.
  5. Choose your support plan
  6. Enter billing information
  7. Add collaborators and finalize

Step 1: Name Your Project

Every great story begins with a title, and every great private cloud begins with a name. It's recommended you choose the name of your organization (or organization you're managing), as you'll be able to deploy multiple applications to the same cloud.

Give your project a descriptive name

Step 2: Choose an Infrastructure Provider

Cycle has partnered with Packet, a modern baremetal infrastructure provider. At this time, Packet is the only infrastructure provider supported, but support for others (as well as the ability to install on your own hardware) is planned for the future.

Choose Packet as the provider

Step 3: Select Your Servers

This is the meat of your private cloud. Choose the servers you want to add to your private cloud by clicking on their tile, choosing a location, and clicking "Add". When you've added all the servers you want, click "Next".

Step 4: Choose your IP and Bandwidth Plans

IPs and Bandwidth are bought in bulk on Cycle. Choose the amount that most closely resembles your anticipated needs. If you have any questions about estimating your network needs, let us know! We'll help you figure out what fits your needs most.

Choose the number of IPs and GBs of Bandwidth

IPs

Unfortunately the internet has run out of IPv4s, and they are at a premium. While Cycle is fully IPv6 compliant, you'll most likely need an IPv4 for any public facing container you deploy. The good news is, multiple instances of a container can share the same IP. Learn more in the networking docs.

Bandwidth

Don't worry, we won't shut off your internet if you go over your bandwidth limit, we'll just charge ~2 cents more per GB. Choosing the right amount of bandwidth ahead of time will save you a bit in the long run.

Going over on your bandwidth is the only situation where you'll receive an extra invoice from Cycle.

Step 5: Choose Your Support Plan

Cycle offers higher tiers of support depending on your needs. All clients have access to live chat, our public slack channel, and support email. For more information, check out our detailed support plans.

If you spend a certain amount on infrastructure, you may be automatically put into a higher support tier.
Choose your level of support

Step 6: Enter Billing Information

Enter the credit card information you want to use for this project. Your card will be charged at the end of your billing cycle, every 28 days.

If you need to arrange alternate payment methods, please reach out to our support team.
You can see the total you'll pay before clicking the confirmation button

Step 7: Add Collaborators and Finalize

At this point, your project is paid for and has already begun provisioning. Congratulations! You'll be able to start deploying containers in just a few minutes. The final step is to invite collaborators to your project, and configure any advanced options.

Collaborators

If you want to collaborate with others, put in their emails to send them an invitation to join the project. You can assign them different roles to restrict their access. Check out this article for more information on user roles and permissions.

Add your collaborator emails and select their role

Advanced Options

Finally, expand the advanced options to see extra configurations we can set. Cycle is capable of generating and automatically renewing TLS/SSL certificates for you, but you're able to configure the email address associated with them. By default, it will be the email you signed up with. If you need to change it to your organization, do so here and click finalize.

Choose the email you want to use to generate SSL certificates

Need Help?

If you've got questions about the platform or need some help getting started, our team is more than happy to assist. Whether you're new to containers or just new to Cycle, reach out to us via livechat by clicking the blue circle in the bottom right corner. Join our Slack channel, and get help from the dev team or other members of the community.