IronBarCode Linux Compatibility & Setup Guide

IronBarcode fully supports Linux for .NET Standard, .NET Core, and .NET Framework applications on a wide variety of distributions.

Linux Docker Azure Amazon Ubuntu Debian

No code changes are required to run on IronBarcode on Linux. Generally speaking, IronBarcode works out of the box thanks to hundreds of hours of testing and configuration by our engineers.

Linux support is important as many of the cloud services today run on Linux. At Iron Software, we use these cloud tools regularly and understand that many of our Enterprise and SaaS customers do too.

Officially Supported Linux Distros

We officially support and recommend the latest 64-bit Linux distributions below for a "zero-configuration" setup of IronBarcode:

  • Ubuntu ≥18
  • Debian ≥10
  • CentOS ≥7

Other Linux distributions are supported in part, but may require additional manual configuration.

Ubuntu Compatibility

Ubuntu is our most tested Linux operating system. This is because is it is heavily used in the Azure infrastructure that supports our continuous testing and deployment. This platform also has official Microsoft .NET support and Official Docker images available.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Official Microsoft Docker Images:

Ubuntu 20 Setup

To run IronBarcode, first ensure you have sudo admin privileges, then add these commands to your Dockerfile:

RUN apt update
RUN apt install -y libgdiplus

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Official Microsoft Docker Images

Ubuntu 18 Setup

To run IronBarcode, first ensure you have sudo admin privileges, then add these commands to your Dockerfile:

RUN apt update
RUN apt install -y libgdiplus

Debian 11

Debian Microsoft Chrome Safari Docker Azure

Official Microsoft Docker Images

Debian 11 Setup

To run IronBarcode, first ensure you have sudo admin privileges, then add these commands to your Dockerfile:

RUN apt update
RUN apt install -y libgdiplus

Debian 10

Debian Microsoft Chrome Safari Docker Azure

Official Microsoft Docker Images

Debian 10 Setup

To run IronBarcode, first ensure you have sudo admin privileges, then add these commands to your Dockerfile:

RUN apt update
RUN apt install -y libgdiplus

CentOS

CentOS 7 Setup

To run IronBarcode, first ensure you have sudo admin privileges, then add these commands to your Dockerfile:

RUN yum install epel-release -y
RUN sudo yum install mono-complete -y
RUN sudo yum install libgdiplus libc6-dev -y