Squidex
  • Welcome to Squidex
  • Getting Started
    • Squidex Cloud
    • Installation Instructions
      • Platforms
        • Install on Kubernetes
        • Install on AWS (Deprecated)
        • Install on AWS EC2 using Docker
        • Install on Azure
        • Install on Azure using ARM
        • Install on Google Cloud Platform (GCP)
        • Install on Docker
        • Install on Heroku
        • Install on IIS
        • Install on Render
        • Install on Vultr
      • Configuration
        • Deploying the Image Resizer Service
      • Troubleshooting and Support
        • Diagnose Runtime Issues
        • Restoring Deleted Apps
      • Install Identity (Deprecated)
      • External Identity Providers
        • Azure AD (OAuth) with Squidex
    • Contributing and Developing
      • Building
      • Developing
      • Extensions
        • Custom Rule Action
      • Contributing
      • Architecture
      • Translating
      • Squidex Docs Program
    • Roadmap
    • Quick Start Guides
      • Vue.js Blog with Squidex
      • React.js Blog with Squidex
      • Angular Blog with Squidex
  • Documentation
    • Introduction and Use Case
    • Concepts
      • Apps
      • Teams
      • Schemas
        • Field Rules
      • Content
        • Scheduled Publishing
      • Assets
        • Querying Assets
      • Localization
      • Migrations
      • Roles & Permissions
      • Rules
        • Publish an Event to Azure Queues using Rules
        • Populate Elasticsearch Index
      • Backups
      • Subscriptions
        • App Subscriptions v/s Team Subscriptions
      • Notifications
      • Dashboard
      • Workflows
    • Software Development Kits
      • TypeScript
      • .NET
        • Version v14 (and Earlier)
        • Version v15 (and Later)
      • PHP
      • Java
    • Developer Guides
      • API
        • Authentication
        • Postman
        • Queries
        • Assets
      • Automation Tools (CLI)
      • Scripting
        • Scripting Helper Methods
      • Embed Content
      • Custom Workflows
      • Custom Editors
      • Custom Sidebars
      • Preview Content
      • Rule Formatting
        • Simple
        • Script
        • Liquid
      • Tutorials
        • Building a Blog with Squidex and Next.js
  • Next
    • Squidex 3.0: API Compatibility
Powered by GitBook
On this page
  • 1. Use the 1-Click Deploy Button
  • 2. Fill in the details
  • 3. Wait for the Deployment to Complete
  • 4. Create MongoDB database and credentials
  • 5. Fill In the Database Credentials
  • Troubleshooting
  • Restart Dynos
  • More issues?

Was this helpful?

  1. Getting Started
  2. Installation Instructions
  3. Platforms

Install on Heroku

Install on Heroku

PreviousInstall on DockerNextInstall on IIS

Last updated 2 years ago

Was this helpful?

1. Use the 1-Click Deploy Button

2. Fill in the details

Make sure that you fill in the App name (1) field with something unique, and then fill the DOMAIN (2) variable with the external domain you want your Squidex instance to be available on.

You can ignore MONGO_USERNAME and MONGO_PASSWORD for now.

When you are done, click Deploy App.

3. Wait for the Deployment to Complete

When it's finished, click Manage app (1).

4. Create MongoDB database and credentials

On the Dashboard, click ObjectRocket for MongoDB (1).

On the ObjectRocket Dashboard, click DATABASES (1) and then Add Database (2).

Enter the database name (1) (must be squidex), the Username and the Password (2). Keep note of those, as you will need them for the next step.

5. Fill In the Database Credentials

Back at the Heroku Dashboard, click Settings (1), then click Reveal Config Vars (2).

Fill the fields MONGO_PASSWORD (1) and MONGO_USERNAME (2) with the same credentials you provided in the previous step.

You should then be ready to go!

Troubleshooting

Please check the logs by clicking More, and then View logs.

Restart Dynos

In case the deployment gets stuck, go to the top right of the dashboard, click More and then Restart all dynos.

More issues?

For other issues, it is likely that you have a configuration problem not related to hosting under Heroku. Checkout the following documentation:

Configuration
Deploy to Heroku
Fill Details
Deployment Started
Deployment Finished
Open ObjectRocket Dashboard
Open Databases
Create Database
Settings
Config Vars
Logs