Установка сервера на Linux

Ubuntu

Установить необходимое ПО:

  1. ASP.NETCore Runtime 6.x.x.
  2. .NET Runtime 6.x.x. 
  3. ASP.NETCore Runtime 8.x.x.
  4. .NET Runtime 8.x.x.
    .NET доступен в репозитории пакетов серверной части Ubuntu.NET. Чтобы добавить репозиторий, откройте терминал и выполните следующую команду:
    sudo add-apt-repository ppa:dotnet/backports
    
    sudo apt update
    
    sudo apt install -y aspnetcore-runtime-6.0 aspnetcore-runtime-8.0
    Если возникают проблемы с установкой Runtime 6 или не устанавливается из репозитория, воспользуйтесь официальной инструкцией.
  5. СУБД PostgreSQL не ниже 16.1 версии:
    sudo apt-get install postgresql
     
    Установка пароля администратора после установки
    sudo-i -u postgres
    
    psql
    
    ALTERUSER postgres WITH PASSWORD 'postgres';
    
    Выход из psql
    \q
  6. Установка сервера. Перейдите в папку bin и выполните команду:
    sudo dotnet DostupServerInstaller.dll
  7. Удаление:
    sudo dotnet DostupServerInstaller.dll --uninstall

Alt Linux

Включите использование sudo:

su-

control sudo wheel enabled

Установите необходимое ПО:

  1. ASP.NETCore Runtime 6.x.x.
  2. .NET Runtime 6.x.x.
  3. ASP.NETCore Runtime 8.x.x.
  4. .NET Runtime 8.x.x.
    apt-getupdate
    
    apt-getinstall dotnet-6.0 -y 
    
    apt-getinstall dotnet-8.0 -y 
    
    apt-getinstall dotnet-aspnetcore-runtime-6.0 -y 
    
    apt-getinstall dotnet-aspnetcore-runtime-8.0 -y
  5. СУБД PostgreSQL:
    Установка и настройка
    apt-getinstall postgresql17-server 
    
    apt-getinstall postgresql17-contrib # пакет расширений
    
    /etc/init.d/postgresqlinitdb # инициализация каталога БД 
    
    #запуск и автостарт 
    
    servicepostgresql start 
    
    systemctlenable postgresql
  6. Изменение пароля PostgreSQL:
    Вход в локальную консоль Постгреса
    psql-U postgres
    ALTER USER postgres PASSWORD 'postgres';
    
    Выход из psql
    \q
  7. Установка сервера. Перейдите в папку bin и выполните команду:
    sudo dotnet DostupServerInstaller.dll
  8. Удаление:
    
    sudo dotnet DostupServerInstaller.dll --uninstall

Astra Linux

Инструкция по подключению расширенного репозитория.

Установите необходимое ПО:

  1. ASP.NETCore Runtime 6.x.x.
  2. .NET Runtime 6.x.x.
  3. ASP.NETCore Runtime 8.x.x.
  4. .NET Runtime 8.x.x.
    apt-get update 
    
    apt-get install dotnet6 -y 
    
    apt-get install dotnet8 -y
  5. Установка PostgreSQL:
    apt-get install postgresql -y
  6. На Astra Linux устанавливается только PostgreSQL 15. Нужно настроить:
    • В файле /etc/postgresql/15/main/pg_hba.conf
      Строку
      1  local all postgres peer
      заменить на
      1  local all postgres trust
    • В файле /etc/postgresql/<номер_версии>/<имя_кластера>/postgresql.conf установить ac_ignore_maclabel=true
      sudo service postgresql restart
  7. Изменение пароля:
    psql -U postgres
    
    ALTER USER postgres with password 'postgres';
    
    \q
  8. Установка сервера. Перейдите в папку bin и выполните команду:
    sudo dotnet DostupServerInstaller.dll
  9. Удаление:
    sudo dotnet DostupServerInstaller.dll --uninstall

RedOS

Установите необходимое ПО:

  1. ASP.NETCore Runtime 6.x.x.
  2. .NET Runtime 6.x.x.
  3. ASP.NETCore Runtime 8.x.x.
  4. .NET Runtime 8.x.x.
    dnf install dotnet-runtime-6.0 -y 
    
    dnf install dotnet-runtime-8.0 -y 
    
    dnf install aspnetcore-runtime-6.0 -y 
    
    dnf install aspnetcore-runtime-8.0 -y
  5. Установка PostgreSQL:
    dnf install postgresql17-server 
    
    dnf install postgresql17-contrib 
    
    postgresql-17-setup initdb 
    
    systemctl enable postgresql-17.service --now 
    
    systemctl status postgresql-17.service
  6. Изменение пароля PostgreSQL:
    psql -U postgres
    
    ALTER USER postgres with password 'postgres';
    
    \q
  7. Установка сервера. Перейдите в папку bin и выполните команду:
    sudo dotnet DostupServerInstaller.dll
  8. Удаление:
    sudo dotnet DostupServerInstaller.dll --uninstall


Удаленный доступ к компьютеру

Сервис постоянно совершенствуется, протестируйте его возможности в бесплатной демо-версии.

База знаний