Skip to content
StrongLinux

Documentation

Installation guide

StrongLinux 1.0 (Aria) comes in two editions, each with its own ISO:

EditionISOPurpose
Serverstronglinux-1.0-<date>-amd64.isoHardened base system and, if you want it, an OpenStack 2026.1 cloud deployed by strongctl
Desktopstronglinux-desktop-1.0-<date>-amd64.isoWorkstation with GNOME 51. Just the operating system, no OpenStack

Both are based on Ubuntu 24.04 LTS and boot on BIOS and UEFI (amd64).

Requirements

MinimumRecommended
Server (system only)2 vCPU, 2 GB RAM, 20 GB4 vCPU, 4 GB RAM
Server all-in-one (OpenStack)8 vCPU, 16 GB RAM, 80 GB, virtualization (VT-x/AMD-V)16 vCPU, 32 GB RAM, SSD
Desktop2 vCPU, 4 GB RAM, 25 GB4 vCPU, 8 GB RAM, 3D acceleration

The installer needs network access: StrongLinux packages come from the http://repo.strongstack.cloud/stronglinux repository and Ubuntu packages from archive.ubuntu.com.

1. Download and verify

Download the ISO, SHA256SUMS, its signature SHA256SUMS.gpg and the key stronglinux-archive-keyring.gpg from the downloads page. Then verify:

gpgv --keyring ./stronglinux-archive-keyring.gpg SHA256SUMS.gpg SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS

The first command must report Good signature and the second, OK for every downloaded file.

2. Write the installation media

3. Install

  1. Choose the language: English, Português (Brasil) or Español. It applies to the menu and to the installed system (locale and keyboard).
  2. Choose an option in the menu. After 15 seconds, the first option starts on its own.

Server ISO

OptionWhat it installs
Install StrongLinuxThe system only: base, hardening and boot theme
Install StrongLinux + OpenStack ▸ All-in-oneThe system and a complete cloud on this host, deployed on first boot
… ▸ Controller, Compute, Network, StorageThe system and strongctl, prepared for that role in a multi-node cloud
Install StrongLinux (interactive)Installer with the StrongLinux branding, to choose disk, network and user

Desktop ISO

OptionWhat it installs
Install StrongLinux DesktopGNOME 51 on the whole disk, unattended
Install StrongLinux Desktop (interactive)The same system, choosing disk, network and user

4. First login

with upper case, lower case, a digit and a symbol.

password authentication (PasswordAuthentication no).

5. OpenStack cloud (Server edition only)

With the All-in-one option, the strongctl-firstboot service deploys the cloud by itself on first boot. To follow it:

tail -f /var/lib/strongctl/firstboot.status
sudo journalctl -fu strongctl-firstboot

On a server that is already installed, deploy by hand:

sudo strongctl init --aio        # creates inventory, globals and the password vault
sudo strongctl bootstrap         # MariaDB, RabbitMQ, Memcached and OVN central
sudo strongctl deploy            # Keystone, Glance, Placement, Nova, Neutron,
                                 # Cinder, Horizon, Heat, Barbican and StrongStack
sudo strongctl verify            # checks services, endpoints and certificates

The administrator credentials are in /root/admin-openrc.sh. Horizon is at https://<host-ip>/dashboard. The APIs use TLS with the internal CA in /etc/strongctl/tls/ca.crt.

For high-availability multi-node clouds (3 controllers, Galera, clustered RabbitMQ, OVN RAFT and Keepalived), see the high availability guide.

6. Cloud images and PXE

as a VM on any cloud.

ready to become a cloud node.

7. apt repository

A system installed from the ISO is already configured. To use the repository on an existing Ubuntu 24.04:

sudo install -m 0644 stronglinux-archive-keyring.gpg /usr/share/keyrings/
sudo tee /etc/apt/sources.list.d/stronglinux.sources <<'EOF'
Types: deb
URIs: http://repo.strongstack.cloud/stronglinux
Suites: stronglinux-1.0 stronglinux-1.0-updates stronglinux-1.0-security
Components: main
Signed-By: /usr/share/keyrings/stronglinux-archive-keyring.gpg
EOF
sudo apt update
ChannelContents
stronglinux-1.0release versions
stronglinux-1.0-updatesapproved fixes (passed integration tests and Tempest)
stronglinux-1.0-securitysecurity fixes
stronglinux-1.0-proposedcandidates, for testing only

8. Updates

VMs running. See the upgrade guide.