Link Search Menu Expand Document

Headless Installation on Linux

Parts of Tramola require a window system, even if it is running on a server. This is usually not a problem on Windows and macOS which always include their respective window system. But on Linux server distributions, the window systems is often not installed by default.

Start by normally installing Tramola, then start it. Upon the first start, Tramola will download a version of Chrome into a local directory. Give it a moment to do so, and once no more new message appear in the log file, you can assume that the installation finished.

Install missing dependencies

If libraries are missing, a large banner will be shown in the logfile along with the command to install the missing dependencies for Playwright (a software library used by Tramola).

On a typical minimal Ubuntu Server 22.04 LTS installation, the following additional dependencies must be installed:

sudo apt-get install \
    libatk1.0-0\
    libatk-bridge2.0.0\
    libcups2\
    libxkbcmmon0\
    libatspi2.0-0\
    libxcomposite1\
    libxdamage1\
    libxfixes3\
    libxrandr2\
    libgbm1\
    libpango-1.0-0\
    libcairo2\
    libasound2

The exact list may vary depending on your operating system and version. You might also consult the official list of dependencies for “Chrome headless” .