Install Devin on Your Own Server

The following steps guides you in installing Devin Server as root/admin via command line

Update Your System

Ensure that your system is up to date by running the following commands in your terminal:

sudo apt-get update
sudo apt-get upgrade

Download and Install Devin Server

You have two options for installing Devin: interactively or unattended. The interactive is the recommended method and involves manual installation steps, suitable for individual installations. Unattended installation is ideal for setting up Devin on multiple servers simultaneously, as it requires no manual input during the process.

Download the Devin Server install script

wget https://download.devin.fm/downloads/install_devin.sh

Change the permissions for the install script by running:

chmod +x install_devin.sh

Start the Devin interactive installer by running the following commands in your terminal:

sudo ./install_devin.sh

The installer will prompt for:

  • Credentials for the FileMaker Admin Console account

  • Devin Server Type (Development or Staging/Production)

Install Devin Server unattended

Alternativily, you can install Devin Server unattended by running the following in your terminal:

sudo ./install_devin.sh --username {fmsadmin username} --password {fmsadmin password} --type {prod / dev}

For Staging/Production Server Installations

Save the API Key

After installing a non-development server, save the API Key that gets output in the terminal. You will need this when adding the server in the Devin App.

For unattended installs, or if you loose the API Key, it can be located in opt/Devin/info.json on the server.

INSTALLER LOGS: If you run into issues installing Devin, please open a ticket here. The Devin installer produces a log file named devin_installer_{Date}_{Time}.log. Please include the output from the log in your ticket.

Connect the Server in your App

To add a server in the Devin app, see Add a Server.

Last updated