Menu
User

DropVPS Team

Writer: Cooper Reagan

How to install Intellij IDEA on Debian?

How to install Intellij IDEA on Debian?

Publication Date

06/12/2026

Category

Articles

Reading Time

4 Min

Table of Contents

IntelliJ IDEA is JetBrains' flagship IDE for Java, Kotlin, and other JVM-based languages. If you're running a Linux VPS on Debian, you can install IntelliJ IDEA using Snap or manually via the official tar archive. This guide covers both methods for the Community (free) and Ultimate (paid) editions.

Official Download

IntelliJ IDEA for Linux

Download the official Linux installer from JetBrains before installing it on your VPS.

Download from Official Website →

Step 1: Update Your Debian System

Start by refreshing your package lists and applying any pending updates.

sudo apt update && sudo apt upgrade -y

This keeps your system stable and prevents conflicts when adding new software.

Step 2: Install Snap on Debian

Unlike Ubuntu, Debian does not ship with Snap pre-installed. You need to install snapd manually before you can use it.

sudo apt install snapd -y

Once installed, enable and start the Snap service:

sudo systemctl enable --now snapd

Then install the Snap core package to ensure everything is wired up correctly:

sudo snap install core

If you see a warning about the Snap socket not being available, reboot your server and try again:

sudo reboot

Step 3: Install IntelliJ IDEA via Snap

With Snap ready, install the edition you need.

To install the Community Edition (free):

sudo snap install intellij-idea-community --classic

To install the Ultimate Edition (paid / trial available):

sudo snap install intellij-idea-ultimate --classic

The --classic flag is required because IntelliJ IDEA needs unrestricted access to your system's Java runtime and project files outside the Snap sandbox.

Step 4: Verify the Installation

Confirm the package was installed and is active:

snap list intellij-idea-community

Or for Ultimate:

snap list intellij-idea-ultimate

You should see the installed version number listed with a status of active.

Step 5: Launch IntelliJ IDEA

If your Debian VPS has a graphical desktop environment running, launch IntelliJ IDEA directly from the terminal:

intellij-idea-community

Or for Ultimate:

intellij-idea-ultimate

If you're on a headless VPS without a desktop environment, you'll need to connect via X11 forwarding (ssh -X user@your-server-ip) or set up a remote desktop solution such as VNC before launching the IDE.

Alternative: Install IntelliJ IDEA via Tar Archive

If you'd rather not use Snap, you can install IntelliJ IDEA manually using the official .tar.gz archive from JetBrains. This method works on any Debian system regardless of Snap availability.

Download the archive (replace the version number with the latest from the JetBrains website):

wget https://download.jetbrains.com/idea/ideaIC-2024.1.tar.gz

Extract it to /opt:

sudo tar -xzf ideaIC-2024.1.tar.gz -C /opt/

Navigate into the extracted directory and run the startup script:

cd /opt/idea-IC-*/bin
./idea.sh

IntelliJ IDEA will launch and prompt you through the initial setup on first run.

Step 6: Create a Desktop Entry (Manual Install Only)

To add IntelliJ IDEA to your application menu when using the tar archive method, create a .desktop launcher file:

sudo nano /usr/share/applications/intellij-idea.desktop

Paste the following, adjusting the folder name to match your extracted version:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community
Exec=/opt/idea-IC-2024.1/bin/idea.sh
Icon=/opt/idea-IC-2024.1/bin/idea.png
Terminal=false
Categories=Development;IDE;

Save with Ctrl + O and exit with Ctrl + X. IntelliJ IDEA will now appear in your application launcher.

Related Guide

Linux VPS Hosting — High-Performance Debian & Ubuntu Servers

Get a fast, reliable Linux VPS to run IntelliJ IDEA and your full development environment 24/7.

IntelliJ IDEA is now installed on your Debian VPS and ready to use. The Snap method is the fastest route for most users, while the tar archive gives you full control over the installation path and version without any additional dependencies.

RDP Hosting
🖥️Admin RDP

Need Remote Desktop Access?

DropVPS Admin RDP lets you access a full Windows desktop from anywhere — high-speed connection, dedicated IP, and instant deployment.

  • Windows Desktop
  • Dedicated IP
  • High-Speed RDP
  • Instant Setup
Get Admin RDP →

No commitment · Cancel anytime

U
Loading...

Related Posts