Установка сервера на Linux
Ubuntu
Установить необходимое ПО:
- ASP.NETCore Runtime 6.x.x.
- .NET Runtime 6.x.x.
- ASP.NETCore Runtime 8.x.x.
- .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
- СУБД PostgreSQL не ниже 16.1 версии:
sudo apt-get install postgresql
Установка пароля администратора после установкиsudo-i -u postgres psql ALTERUSER postgres WITH PASSWORD 'postgres';
Выход из psql\q
- Установка сервера. Перейдите в папку bin и выполните команду:
sudo dotnet DostupServerInstaller.dll
- Удаление:
sudo dotnet DostupServerInstaller.dll --uninstall
Alt Linux
Включите использование sudo:
su-
control sudo wheel enabled
Установите необходимое ПО:
- ASP.NETCore Runtime 6.x.x.
- .NET Runtime 6.x.x.
- ASP.NETCore Runtime 8.x.x.
- .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
- СУБД PostgreSQL:
Установка и настройка
apt-getinstall postgresql17-server apt-getinstall postgresql17-contrib # пакет расширений /etc/init.d/postgresqlinitdb # инициализация каталога БД #запуск и автостарт servicepostgresql start systemctlenable postgresql
- Изменение пароля PostgreSQL:
Вход в локальную консоль Постгреса
psql-U postgres ALTER USER postgres PASSWORD 'postgres';
Выход из psql\q
- Установка сервера. Перейдите в папку bin и выполните команду:
sudo dotnet DostupServerInstaller.dll
- Удаление:
sudo dotnet DostupServerInstaller.dll --uninstall
Astra Linux
Инструкция по подключению расширенного репозитория.
Установите необходимое ПО:
- ASP.NETCore Runtime 6.x.x.
- .NET Runtime 6.x.x.
- ASP.NETCore Runtime 8.x.x.
- .NET Runtime 8.x.x.
apt-get update apt-get install dotnet6 -y apt-get install dotnet8 -y
- Установка PostgreSQL:
apt-get install postgresql -y
- На 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
- В файле /etc/postgresql/15/main/pg_hba.conf
- Изменение пароля:
psql -U postgres ALTER USER postgres with password 'postgres'; \q
- Установка сервера. Перейдите в папку bin и выполните команду:
sudo dotnet DostupServerInstaller.dll
- Удаление:
sudo dotnet DostupServerInstaller.dll --uninstall
RedOS
Установите необходимое ПО:
- ASP.NETCore Runtime 6.x.x.
- .NET Runtime 6.x.x.
- ASP.NETCore Runtime 8.x.x.
- .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
- Установка PostgreSQL:
dnf install postgresql17-server dnf install postgresql17-contrib postgresql-17-setup initdb systemctl enable postgresql-17.service --now systemctl status postgresql-17.service
- Изменение пароля PostgreSQL:
psql -U postgres ALTER USER postgres with password 'postgres'; \q
- Установка сервера. Перейдите в папку bin и выполните команду:
sudo dotnet DostupServerInstaller.dll
- Удаление:
sudo dotnet DostupServerInstaller.dll --uninstall