Updated on 2026-07-30 GMT+08:00

Installing a Linux Application Server

Basic Environment Requirements

  • System requirements:
    • UOS V20 SP1 (minimum) (aarch64, Debian-based UOS)
    • EulerOS 2.9.8 (x86_64 and aarch64. Bastion host instances of V3.3.40.0 support Linux application servers running EulerOS.)
    • CentOS release 7.9 (x86) (minimum)
    • Neokylin Desktop OS (Zhaoxin version) V7.0 (Build61) (x86) (minimum)
  • Firewall requirements: Port 2376 for Docker services and ports 35000 to 40000 must be allowed.
  • Disk space requirements: The installation directory /var/lib must have more than 50 GB of free space.
  • Linux server: To avoid conflicts with existing services, prepare a new Linux server for setting up an application server.

Prerequisites

You have obtained the password of the root user for logging in to the Linux server.

Procedure

  1. Log in to the Linux server as user root.
  2. On the Linux server, download the Linux app_publisher_x86_64_xxx.tar.gz package (xxx indicates the version number).

    Table 1 app_publisher version description

    Bastion Host Version

    Supported Architecture

    app_publisher Version

    Download URL

    V3.3.74.0 and later

    x86

    3.3.74.0 (EulerOS 2.9.8, CentOS 8, and NeoKylin OS are supported.)

    Software package download address (Chinese version)

    Arm

    3.3.74.0 (EulerOS 2.9.9 and UOS are supported.)

    Software package download address (Chinese version)

    V3.3.66.0 and later

    x86

    3.3.66.0 (EulerOS 2.9.8, CentOS 7, and NeoKylin OS are supported.)

    Software package download address (Chinese version)

    Arm

    3.3.66.0 (EulerOS 2.9.8 and UOS are supported.)

    Software package download address (Chinese version)

    V3.3.60.0 and later

    x86

    1.7.0_EulerOS

    Software package download address (Chinese version)

    Arm

    1.7.0_EulerOS

    Software package download address (Chinese version)

    Arm

    1.7.0_UOS

    Software package download address (Chinese version)

    V3.3.52.0 and later

    x86

    1.6.1_EulerOS

    Software package download address (English version)

    Arm

    1.6.1_EulerOS

    Software package download address (English version)

    x86

    1.6.1_CentOS7

    Software package download address (English version)

    Arm

    1.6.1_UOS

    Software package download address (English version)

    V3.3.46.0 or later

    x86

    V1.5.0_CentOS7

    Software package download address (Chinese version)

    Arm

    V1.5.0_UOS

    Software package download address (Chinese version)

    V3.3.43.0 or later

    x86

    V1.4.0_CentOS7

    Software package download address (Chinese version)

    Arm

    V1.4.0_UOS

    Software package download address (Chinese version)

    V3.3.40.0 or later

    x86

    V1.3.0_CentOS7

    Software package download address (Chinese version)

    Arm

    V1.3.0_UOS

    Software package download address (Chinese version)

    V3.3.38.0 or later

    x86

    V1.2.0_CentOS7

    Software package download address (Chinese version)

    Arm

    V1.2.0_UOS20

    Software package download address (Chinese version)

    V3.3.30.0 or later

    x86 and Arm

    V1.1.0

    Software package download address (Chinese version)

    V3.3.26.0 or later

    x86 and Arm

    V1.0.0

    Software package download address (Chinese version)

  3. On the Linux server, run the following commands to decompress the app_publisher_x86_64_xxx.tar.gz package:

    # tar -xvf app_publisher_*.tar.gz

    # cd app_publisher

  4. Check whether the Firefox application publish server has been installed.

    • If the server is installed, run the following command to delete the previously installed Docker image for Mozilla Firefox:

      # docker rmi 127.0.0.1:5000/psm-firefox:0.2

      After it is deleted, go to 5.

    • If no such server is installed, go to 5.

  5. Run the following command to deploy the script:

    # /bin/bash install.sh

  6. Run the following command to check the service status:

    # service docker status

    active (running): indicates that the application server is successfully installed.

  7. Create the share directory (only required for bastion host V3.3.26.0).

    # mkdir /opt/autorun/share

  8. (Optional) Restart the application release server.