Frequently Asked Questions
What can I deploy with Deploy Now?
Which PHP frameworks are supported out of the box?
Deploy Now detects Laravel and Symfony projects automatically and automates the build and deployment pipeline accordingly.
Which static frameworks are supported out of the box?
Deploy Now supports the following static site generators, following the Jamstack approach: Hugo, Gatsby, Gridsome, Docusaurus, Vuepress, Vitepress, Hexo, Metalsmith, 11ty, UmiJS, Astro, Scully, ElderJS, Middleman, Jekyll, Nanoc, Pelican, mkdocs, Jigsaw, Sculpin as well as the static site generation flavor of Nuxt.js and Next.js. Server-side rendering with Node.js is not supported. In additon, Deploy Now offers out of the box support for these single page application frameworks: Angular, React, Vue, Svelte, Ionic and Ember.
What is the Jamstack?
What is a static site generator?
What is a build?
In this context, a build is a process in scripts are executed to generate the files that make up your web project. This can be triggered by a new git commit or by any other custom defined event. Everytime a build is triggered, we use GitHub Actions to update the files on the webserver.
From which sources can I deploy?
You can deploy from an existing GitHub repository in your account, provide the URL to a third party repository you would like to deploy, or you can quickstart with one of our samples.
Which branches of a repository will be deployed?
If you deploy a repository that exists in your GitHub account, you can select any branch for deployment. For third party repositories, we allways deploy the current default branch. You can allways switch the branches of your Production Deployment or connect additional branches to staging deployments.
Can I deploy private repositories?
Yes, you can deploy any repository for which you provided the required read and write permissions.
Can I deploy from GitHub organizations?
Yes, you can deploy from GitHub organizations, as long as you are the owner of this organization.
Can I connect custom domains?
Yes, you can connect custom domains to your production deployments to replace the automatically assigned preview URLs.
Can I connect external domains?
Yes, you can migrate external domains to IONOS and connect them to Deploy Now. For this, you need to have one existing IONOS domain contract to which you migrate the external domain.
Can I create HTACCESS files?
Yes, you .HTACCESS files can be moved to your runtime via your publish directory.
Why can't I see my repository in the set up selection?
You can only select repository to which you have granted the required read and write permissions.
Can I deploy from Bitbucket or GitLab?
Currently, we only support GitHub. We are constantly working on improving Deploy Now and would love to offer BitBucket and GitLab in the future.
Where is my website hosted?
Your website is hosted on our own datacenters. If you are a european customer, your website is served from a datacenter in Germany. If you are from Canada, Mexico, the US or another non-european country, your website is served from our datacenter in the US.
Which webserver technology is used?
Websites are delivered from a shared hosting infrastructure based on Apache.
My initial build failed, what can I do?
This can have various reasons. It might be that the project configuration is not correct or that your branch exceeds the included storage. If you cannot identify a reason, you can create a support request via the "contact support" button in the dashboard.
A new commit led to a failed build, what can I do?
This can have various reasons. It might be that the new git commit exceeds the included storage. Another reason could be that the workflow yaml was edited, deleted or relocated, which led to a breakdown of the pipeline. In this case, you can restore the yaml in Git. If you cannot identify a reason, you can create a support request via the "contact support" button in the dashboard.
Is the interface english only?
Yes. Just like GitHubs interface, the Deploy Now interface is in english for all markets.
Where can I place feature requests?
What is this documentation built with?
This documentation is based on the static site generator Gridsome.
Next.js or Nuxt.js is not recognized during setup and how can I configure my project to make it work?
First of all, make sure the static app has been exported, as we don't offer a nodejs runtime yet.
Please adapt your build step with the following line as described in this static-html-export documentation.
next build && next export
You should also change under build settings the dist folder as 'out'.
Our nextjs example is also available in github.
You can use the following sample configuration as a guide for manual setup
Example configuration for nextjs
Can I use Next.js without exporting a static site or incremental static regeneration feature?
Since we do not yet provide a Nodejs runtime environment, using nextjs without exporting a static page is not possible. Incremental static regeneration also requires server-side rendering at runtime, so regeneration of static pages at runtime is not possible.