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.
Does IONOS Deploy Now support Node.js?
Deploy Now helps you setting up GitHub Actions to run build steps on
Git Push to then deploy to IONOS shared hosting. GitHub Actions offers Node.js at build time, e.g. to execute
npm run build. This is sufficient to build and deploy static sites created with Angular, React, Vue, Next.js or Nuxt.js. However, IONOS does not provide server side rendering with Node.js on the runtime infrastructure.
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.
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?
Our team is continuously working on improving Deploy Now based on your needs and wishes. You can drop your feedback or feature requests directly via GitHub Actions or below our post on Product Hunt.
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 provide a Node.js runtime environment yet, using Next.js 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.
How do I need to configure the deployment for Angular projects?
After selecting the repository and project package, Deploy Now should already suggest the correct build steps. These can be further customized on demand. By default the publish directory is
dist/name-of-your-project. However, it might be that the publish directory of your Angular project is customized under
angular.json. If so, make sure that the output path configured here matches the publish directory in the Deploy Now setup.
Which IPs or IP range is used by deployed website and apps for outbound connections?
Following is the list of IP ranges used by the Deploy Now for outbound connection started by your deployed app or a website:
Is there an IONOS Deploy Now support mail?
If you need support, feel free to submit a request ticket directly in the Deploy Now dashboard or to contact us via email@example.com. Please note that this is the email address of the Deploy Now support team. For requests regarding any other product, please contact IONOS via phone or via live chat.