Skip to content

Deploy an application

Open Applications and click Deploy application, or click Deploy App on the Overview page. The page is titled New application.

The New application page

Under 1. What do you want to deploy?, pick a tile.

Managed applications

  • WordPress: websites and blogs. Runs on a server, one WordPress site per server.
  • Nextcloud: private file sharing and collaboration. Runs on a server.
  • Grav: a lightweight flat-file website. Runs on a server.
  • EmDash: an edge CMS with ready-made templates. Runs on the Edge.
  • Aria (beta): an edge CMS. Runs on the Edge.

From GitHub

  • Static JS: a static or front-end site, for example Vite, Astro or plain HTML.
  • JS API: a JavaScript API that runs as a Worker.
  • Python: a Python app that runs on one of your servers.

2. Deploy on then shows whether your choice runs on a VM or on the Edge.

  • Name: lower-case letters, numbers and hyphens, for example company-site.
  • Server (VM applications): the server to run on. If you don’t have one yet, click Provision a server. Servers that already host WordPress are not offered for a second WordPress site.
  • EmDash template (EmDash only): choose a starting design.
  • Address (managed applications):
    • greneIT test URL: start on a temporary address and add your own domain later.
    • My domain now: pick an Account domain and an optional Subdomain. The domain must already be in Domains.
  • Nextcloud admin (Nextcloud only): choose an Admin username and an Admin password of at least 10 characters, then confirm it.
  1. If GitHub isn’t connected yet, click Connect GitHub. See Connect GitHub.
  2. Choose the Repository and Branch (usually main).
  3. Optionally set the Build command (for example npm run build), Start command (Python), Root directory and Output directory (for example dist).
  4. Add any Environment variables, one KEY=value per line.

Click Deploy WordPress (the button names the application you chose).

  • Edge applications show a Confirm Edge subscription pop-up first. Check the price and click Approve and deploy.
  • You are taken to the application’s page while it deploys. Progress also appears under the bell in the header.
  • The first deploy of EmDash or Aria can take several minutes.

When the status changes to ready, open the site. Then put it live on your domain if you started on a test URL.