FAQ - Deployments 101
- What does "deployment" mean in software?
Software deployment is all of the activities that make a software system available for use. These activities can span from moving code from a repository to a server, to performing build operations on your code and setting up applications for end users.
- What does it mean to deploy a project?
Deploying a project involves taking your finished code and making it operational on a server, allowing users to access and interact with your website or application. In DeployHQ, a project is where you can configure your deployment strategy and any details needed to make your deployment your own.
- How do I deploy my code/site?
With DeployHQ, you can deploy your app or site by connecting your repository, configuring your server settings, and initiating a deployment. For detailed instructions, please refer to our documentation. DeployHQ also offers multiple ways to deploy code, including automatic deployments triggered by repository changes and manual deployments initiated through our user interface.
- How do I deploy in a server?
DeployHQ supports deployment to various server types and protocols. Simply configure your server settings in DeployHQ, and our platform will handle the deployment process for you. You can also check our currently documented hosting providers.
- Can you use git for deployments?
You can definitely use Git for deployment purposes! Learn more about deploying websites with Git here.
- What is the difference between hosting and deployment?
Hosting refers to where your website or application is stored and served from, while deployment is the process of updating or publishing your code to that hosting environment.
- Can I deploy a app/website for free?
While DeployHQ is a paid service, we do offer both a free tier with a limited amount of daily deployments, and a free trial. You can check all our options in our pricing page.
- What does it mean to deploy code?
Deploying code is the action of taking your code from your repository, and making it available for usage in a server, either for development, testing, staging or production purposes.
- What are the 5 steps of deployment?
While specific steps may vary, a typical deployment process includes: planning, development, testing, deployment, and monitoring/maintenance. DeployHQ takes care of the 4th step in this process, the deployment step.
- What are the 3 deployment models?
Common deployment models include on-premises deployment, cloud-based deployment, and hybrid deployment. With DeployHQ, you can deploy to all 3 models in this case, as long as you can connect your server with our system.
- What is DeployHQ?
DeployHQ is a powerful deployment platform that automates and simplifies the process of deploying websites and applications from your repositories to your servers. It has some very handy tools to make deployments easier, such as Build pipelines, Automatic deployments, Deployment templates, etc. More on these features can be found here.
- How do I start a deployment in DeployHQ?
To start a deployment in DeployHQ, connect your repository, configure your server settings, and click the "Deploy" button in the DeployHQ dashboard. For more detailed instructions, you can check our article on how to make your first deployment with DeployHQ.
- What are the 4 types of hosting?
There are 4 types of hosting widely used to deploy applications and websites: Shared Hosting, Virtual Private Servers (VPS), Dedicated Servers and Cloud Hosting. DeployHQ allows you to deploy to all 4 types by offering a flexible connection system with all types of hosting solutions.
- How secure is DeployHQ?
DeployHQ takes security seriously. We use encryption for data in transit and at rest, employ secure protocols, and regularly perform security audits. As for account security, we offer various methods to secure your account, you can read more on your options in this article.
- What kind of support does DeployHQ offer?
DeployHQ offers comprehensive documentation, email support, and priority support for higher-tier plans.