<commit_before>.. _install:

Install on a GNU/Linux server
=============================

.. image:: img/gnulinux.png
    :align: center
    :alt: gnulinux

.. image:: img/docker.png
    :align: right
    :alt: docker


.. warning:: This will only work on Ubuntu at the moment. I'll improve elabctl to support other distributions very rapidly.


Prerequisites
-------------

eLabFTW uses `Docker containers <https://www.docker.com/what-docker>`_. So you need to install:

* `Docker <https://docs.docker.com/engine/installation/linux/>`_, the container engine
* and that's it!

.. note:: If you don't want to use Docker or cannot install it, have a look at :ref:`installing eLabFTW old school<install-oldschool>`.<commit_msg>remove ubuntu only warning<commit_after>.. _install:

Install on a GNU/Linux server
=============================

.. image:: img/gnulinux.png
    :align: center
    :alt: gnulinux

.. image:: img/docker.png
    :align: right
    :alt: docker

Prerequisites
-------------

eLabFTW uses `Docker containers <https://www.docker.com/what-docker>`_. So you need to install:

* `Docker <https://docs.docker.com/engine/installation/linux/>`_, the container engine
* and that's it!

.. note:: If you don't want to use Docker or cannot install it, have a look at :ref:`installing eLabFTW old school<install-oldschool>`.
{'fraction_non_alphanumeric': 0.17616191904047976, 'fraction_numerical': 0.0, 'mean_word_length': 3.5876288659793816, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7610250', 'n_tokens_mistral': 438, 'n_tokens_neox': 399, 'n_words': 139}