Common Questions
Articles in this collection
- Common issues with Elastic Beanstalk
What is Elastic Beanstalk?AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autos
- IPs and ports for firewall setup
For the purpose of whitelisting, all of the DeployBot servers reside within the following IP addresses: 35.160.197.15 35.164.109.1 35.164.222.16 35.165.208.249 52.25.14.156 52.32.192.9 52.32.251.109 52.32.69.162 52.34.43.222 52.35.111.113 52.35.132
- How do I rollback a deployment?
Rolling back your deployment There can be situations where you need to revert your remote server to a previous state/commit. If you use DeployBot's deployment tools this is really simple. One way is to use Rollback to button near on your successful
- Connecting self-hosted GitLab and other Git Repositories via SSH
To connect to a self-hosted GitLab or any other self-hosted Git repository, choose the tab Others. Enter the URL of your repository. In case of a SSH-based authentication it looks like git@... or ssh://.... If you're not sure about the correct URL,
- How do SFTP deployments work?
Firstly, DeployBot offers two kinds of SFTP deployments: file deployments and atomic deployments. File deployments upload files directly to the directory that you specify. They iterate over changes since the last deployed Git commit in lexicographica
- How do I trigger pre- and post-deployment web hooks?
Learn how to use DeployBot's deployment hooks: pre/post-deploy web hooks and shell commands for automated tasks before or after file uploads to your servers.
- How to deploy to WP Engine
Learn how to deploy your WordPress site from Git to WP Engine using DeployBot's SFTP deployments. Step-by-step guide to connect and deploy your site.
- Connecting your GitHub repository to DeployBot
Click the “Repositories” tab and select the “Connect a repository” button in the top left. Next, you’ll need to select the “GitHub” box displayed at the top of the screen. Then select the “Connect a new account” button which will redirect you to the
- How do I avoid deploying from scratch on my first deployment?
Selecting a specific commit for your server in your environment When you set up a new server in DeployBot, the first deployment will always be deployed from scratch. This means DeployBot will take all the files in the repository and upload them to y
- Restricting access by IP
In some cases, you might want to only allow certain IP addresses to access your DeployBot account. By reviewing the IP access log, you can easily see who is accessing your DeployBot account, including their IP address. You can then enable IP restrict
- How do I handle authenticating to private submodules
If you’re deploying to private submodules, you’ll want to keep a few things in mind. Step 1: Authenticate to your private submodule using SSH URLs You must use an SSH URL to authenticate. You cannot use an HTTPS URL to authenticate to your priva
- How Do I Trigger My Deployments?
DeployBot has two primary modes of deployment: Automatic and Manual. Automatic deployments will happen with each push made to your remote repository. Manual deployments can be initiated from the Deploy button in the DeployBot web-app. To set your de
- How do I set up public key authentication for SFTP/Shell deployments?
If you are setting up SFTP or shell deployments, we offer the option to add extra security by using public key authentication. In order to use key authentication, you’ll need to add a key to your server that we will check each time a deployment is t
- How do I cancel or retry a deployment?
Canceling a deployment If you’ve decided that you don’t want to complete a deployment you’ve triggered you can cancel it easily. Any deployment that’s In Queue or Deploying can be canceled. Please note that if deployment has the Deploying label, we
- Responsible Disclosure Policy
Keeping customer data safe and secure is our top priority. If you've discovered a security vulnerability, please do not share it publicly. Instead, report it to us using our security response form.Rules for youAvoid data deletion, unauthorized data a
- What are the different states of a deployment?
DeployBot deployments can have the following statuses: In Queue Deploying Successful Failed Bypassed Deployment in queue When you initiate a deployment in your DeployBot account, it will pick it up, and put it in queue. Most of the time this is ha
- Connecting your Bitbucket repository to DeployBot
To connect your Bitbucket repository to DeployBot click the “Repositories” tab, then select the “Connect a repository” button in the top left. Next, you’ll need to select the “ Bitbucket” box displayed at the top of the screen. Then select the “Co
- Can I password protect my Atom feeds?
By default DeployBot uses token authentication for all Atom feeds. Every user has his own unique secure token that is built into every RSS feed that a user has access to. Token authentication is very convenient as it doesn't require a user to enter t
- Why was my deployment bypassed?
There are two major reasons a deployment can get bypassed: no changes were found or there was a newer deployment triggered before this one was started. No changes found in the repository pathWhen you trigger a deployment, DeployBot will check that
- Connecting a Beanstalk Repository to DeployBot
DeployBot allows you to connect to the Beanstalk version control system to deploy code from Git repositories. To connect a Beanstalk repository, go to your DeployBot repositories page. Click on Connect a repository in the top left. On the connect to