Fork us on GitHub

Getting IGdm running on Windows and Linux

IGdm (Instagram Desktop Messenger) is a desktop application used for continuing your Instagram chats from your mobile devices to your computer—just like WhatsApp.

While IGdm is built to support all platforms (macOS, Linux, and Windows), there are some known issues you might encounter when trying to get it running on your Windows or Linux machines. Here’s a list of them, and possible workarounds.

Cannot Install on Windows 10 and Windows 8

There have been cases where the windows installer crashes while being executed with the following error:

Windows Error

There are 2 known solutions to solve this problem:

Windows Screenshot

How to run it on Linux

As of version 2.3.1, the Linux version of IGdm comes as an AppImage which is a format for packaging applications in a way that allows them to run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, Debian, and derivatives.

However, in some cases, you might get the following error when you try to run it on a Linux machine: This Package is not compatible

To fix this:

You need to convert the IGdm AppImage file into an executable file by following the steps here

Unable to Login due to 2-Factor Authentication

UPDATE: 2-Factor Authentication is now supported since v2.8.0. Big thanks to the Open Source contributors who helped make this happen!

Although this issue is not specific to any particular platform, it is a common issue.

As of version 2.3.1, IGdm does not have support for Instagram's two-factor authentication so if you are a user with a 2-factor authentication on, you might find yourself unable to login to IGdm

How to fix this

If possible, install the version that supports 2-Factor, i.e v2.8.0 or higher.

Other workarounds for this would be to:

After doing this, Instagram would recognize your IGdm device from that point on, and you would not be required to enter the 2-step verification code even if you log out and then log back in with IGdm.

Disclaimer: If you do not feel comfortable with temporarily disabling two-step authentication on your account, please don't go through with it.