Documentation
DownloadPricingRelease Notes
English
English
  • Introduction
    • Welcome to Devin đź‘‹
    • DevOps for Claris FileMaker
    • Why Devin When You Have Otto?
  • Features
    • Version Control
      • Advanced Version Control
    • Regression Testing
    • Deployments
      • Default Environments
      • Workflows
      • Under the Hood
    • Server & File Monitoring
  • Setup & Maintenance
    • Prerequisites
      • System Requirements
      • Network Considerations
    • Installation
      • Install Devin App
      • Install Devin Server
        • Install Devin on Your Own Server
        • Devin through a Hosting Provider
        • Upgrading from 1.0 Beta
  • Updates
    • Update Devin App
    • Update Devin Server
      • In-App Update Guide
      • Manual Update Guide
  • Uninstallation
    • Uninstall Devin App
    • Uninstall Devin Server
  • Server Mangement
    • Starting, Stopping and Restarting Devin Server
  • Guides
    • Getting Started
      • Create an Account
      • Connect to Development Server
    • Projects
      • Create a Project
      • Delete a Project
    • Modules
      • Add a Module
      • Branch a Module
      • Edit a Module
      • Delete a Module
    • Deployment Environments
      • Connect a Deployment
      • Update a Deployment
      • Disconnect Deployment
    • Branches
      • Create a Branch
      • Delete a File from a Branch
      • Delete a Branch
    • Versions
      • Save a Version
      • Compare Versions
      • Release a Version
      • Delete a Version
    • Tests
      • Load Test Scripts
      • Run Test Scripts
    • Releases
      • Create a Release
      • Deploy a Release
    • Servers
      • Add a Server
      • Change Development Server
      • Remove a Server
    • Team
      • Add Team Member
      • Remove Team Member
      • Manage Subscription
  • Support
    • Known Issues
    • Feedback
    • Release Notes
  • Legal
    • Privacy Policy
    • Terms of Service
Powered by GitBook
On this page
  • Check Connection
  • If the connection fails
  • About the Devin Engine

Was this helpful?

  1. Guides
  2. Getting Started

Connect to Development Server

This guide helps setup the one-time connection between Devin App and Devin Engine.

PreviousCreate an AccountNextProjects

Last updated 3 days ago

Was this helpful?

Install Devin Server on a dedicated Development server and read the Network Considerations before continuing.

Check Connection

Enter the URL of your Development Server to connect to the Devin Engine (see About the Devin Engine).

In Devin 1.2+, custom HTTPS and FMNET ports can be specified by clicking the Advanced option.

If the connection fails

If the connection to the Devin Engine isn’t verified, such as if FileMaker Pro on your computer has not connected to this server before, FileMaker Pro will block access. This prevents the Devin App from connecting to the Devin Engine.

1

Open Hosts

From FileMaker Pro, go to File -> Hosts, or click the Open Hosts button (Devin App 1.2.1+)

2

Add Development Server as a Favorite Host

Click +, enter the server's URL and click Save.

3

Permit Connection

When prompted for allowing the connection, select Always permit connection to this host and click Connect. This setting prevents the need to grant permission each time FileMaker Pro restarts.

If FileMaker Pro asks you to log in to view hosted files on this server, you can skip it. Just click Cancel on the login prompt and then Cancel on the Hosts window. After that, return to the Devin App and retry the connection to Devin Engine.

About the Devin Engine

The Devin Engine is an fmp12 file that’s automatically installed on your Development Server. It stores all project and server metadata, so nothing lives locally and everyone on your team can access it. It also serves as both the database and the routing layer for communication between the Devin App and Devin Server APIs.

Devin App connects to the Devin Engine via FileMaker’s default External Data Source protocol — FMNET (port 5003) by default, and HTTPS (port 443) if HTTPS tunneling is enabled. To use custom FMNET or HTTPS ports, click the Advanced popover button in the connection dialog.

The one-time process of connecting your app to your Development Server