Elixir with Phoenix on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Elixir 1.20 with the Phoenix web framework on Ubuntu 24.04 LTS by cloudimg, running on Erlang/OTP 28 (the BEAM VM). A demo Phoenix app ships as a production Mix release behind nginx, with the Phoenix welcome page, a live JSON status route and Phoenix LiveDashboard. Build and deploy your own release with a single mix release. Apache-2.0 and MIT licensed.

Description

## Elixir with Phoenix on Ubuntu 24.04 LTS

Elixir is a dynamic, functional language that runs on the Erlang virtual machine (the BEAM), and Phoenix is its productive, real time web framework, together the stack behind fault tolerant, massively concurrent web applications and WebSocket channels at scale. Built and maintained by cloudimg on a hardened, fully patched Ubuntu 24.04 LTS base, this image installs Elixir 1.20.2 and Phoenix 1.8.9 on Erlang/OTP 28.5, all pinned by exact version and verified against sha256 checksums. Erlang/OTP is compiled from the official source release, Elixir is the official precompiled build, and the elixir, iex and mix tools are on the system PATH for every user.

Because Phoenix is a web framework, this image ships a genuinely browsable web UI. A demo Phoenix application is pre deployed as a production Mix release, the self contained BEAM artifact that bundles its own Erlang runtime, and served behind nginx on port 80. It presents the standard Phoenix welcome landing page, a live JSON status route that returns a server timestamp, the Elixir, OTP and Phoenix versions and a concurrency safe request counter held in a supervised process, and Phoenix LiveDashboard, the real time observability console showing live BEAM memory, processes, ETS tables and run queues over a LiveView WebSocket. The Phoenix endpoint binds to loopback only, with nginx fronting it and an unauthenticated health check endpoint for load balancers.

The Mix release and any runtime data live on a dedicated 20 GiB Azure data disk at /var/lib/phoenix-demo, independent of the OS disk and independently resizable. Each VM generates its own Phoenix secret key on first boot. Deploy your own application by building a release with a single mix release command and pointing the bundled systemd unit at it. Elixir is Apache License 2.0 and Phoenix is MIT licensed, free and open source with no per CPU or per deployment fee.

Key Features

  • Elixir 1.20.2 with Phoenix 1.8.9 on Erlang/OTP 28.5, the BEAM VM stack for fault tolerant, high concurrency web apps and real time WebSocket channels
  • A demo Phoenix app pre deployed as a production Mix release behind nginx: the welcome page, a live /api/status JSON route and Phoenix LiveDashboard proving live BEAM execution
  • The Mix release and runtime data on a dedicated 20 GiB managed disk; per VM Phoenix secret on first boot; unauthenticated /healthz probe behind nginx

Related Technologies

Elixir Phoenix Framework Erlang OTP BEAM VM Functional Programming Real Time Web LiveView WebSockets Ubuntu 24.04 cloudimg

Deploy on Azure

Launch this pre-configured VM on Azure with 24/7 support from cloudimg.

View on Azure Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
Microsoft Azure
Last Updated
2026-07-10