Readme - Deployify server for Windows

ONLY FOR TESTING
Deployify Server for Windows is only for testing, and the latest release (2022-09-29) includes breaking changes that requires a clean install. Install Deployify for Ubuntu instead, with one command and get auto updates.

The installation has been tested on Windows 10 Pro.


Preparations:

Running locally on the server (limited):

  • No preparations needed.
     

Production setup:

  • Get a domain.
  • Add these DNS records and point them to your internet IP address:
    app.{domain}
    api.{domain}
  • In your router, port forward 80, 81, and 443 to your server IP address.
  • Firewall settings in Windows OS is configured by the installer.
  • Also know that installations from your own repos will fail if the server is not reachable from internet with https (which will be enabled if the setup above is correct).

 

Before installation:

  1. Make sure to install .net 4.5.1 or later.
  2. Also make sure that IIS is not installed/active (it's usually not), or any other service that are using port 80, 81 or 443.

 

Installation:

  1. Unzip the file you downloaded.
  2. Start installer.exe.
  3. Fill the form.
  4. Click install.
  5. If the installation was successful, you should be able to access the website on this address: http://app.{domain}
  6. Give the server a moment to warm up, then browse to http://app.{domain} and sign up.

 

Update existing installation:

  1. Download server installation as usual.
  2. Unzip the file you downloaded.
  3. Start installer.exe.
  4. Fill "Install directory" with the existing root installation directory (if not default).
  5. If the "install directory" is a valid Deployify server root directory, an update button should now be visible. Click to update.