> For the complete documentation index, see [llms.txt](https://docs.aamsystems.ru/passoffice/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aamsystems.ru/passoffice/passoffice-guide/admin-guide-doc/ustanovka-passoffice/sposoby-ustanovki/windows/server.md).

# Сервер

Скачайте и запустите инсталлятор `PassOfficeSetup.exe`, после чего следуйте шагам инсталлятора.

### **Особенности создания базы данных PassOffice**

Во время установки предлагается установить СУБД PostgreSQL. При установке задается логин и пароль администратора СУБД PostgreSQL и создается база данных PassOffice.

Если у вас уже установлен PostgreSQL, укажите логин и пароль существующего оператора.\
Если вы этого не сделали на этапе установки, создайте вручную новую базу данных, например, passoffice. При необходимости создайте оператора для работы с базой данных passoffice.

В настройках сервера `[PassOffice]/{version}/bin/config/application.properties` укажите настройки для соединения с базой данных.

#### **Настройки для соединения с базой данных**

```properties
# PostgreSQL
passoffice.db.driver=org.postgresql.Driver
passoffice.db.port=5432
passoffice.db.host=localhost
passoffice.db.name=passoffice
passoffice.db.url=${SPRING_DATASOURCE_URL:jdbc:postgresql://${passoffice.db.host}:${passoffice.db.port}/${passoffice.db.name}}
passoffice.db.schema=passofficedb
passoffice.db.user=${SPRING_DATASOURCE_USER:postgres}
passoffice.db.pw=${SPRING_DATASOURCE_PASSWORD:1}
```

### **Операторы по умолчанию**

По умолчанию во время установки PassOffice создаются два оператора:

1. Администратор
2. Системный оператор

Логины и пароли для этих операторов задаются во время процесса установки.

<figure><img src="/files/vQvbedb4ttZ8Z3OpBh8u" alt="" width="563"><figcaption></figcaption></figure>

#### **Реквизиты системного оператора**

Учетная запись системного оператора используется для внутренних процессов автоматизации (рассылка некоторых уведомлений, почты, автоматического удаления устаревших заявок и т.п.).

При смене пароля системного оператора, этот же пароль необходимо поменять и в файле с настройками `[PassOffice]/{version}/bin/config/application.properties`:

```properties
passOffice.systemOperator.login=system
passOffice.systemOperator.password=system
```

{% hint style="info" %}
Авторизация в веб-интерфейсе PassOffice под системным оператором невозможна.
{% endhint %}

#### **Реквизиты администратора**

```properties
passOffice.admin.login=admin  
passOffice.admin.password=admin  
```

Логин и пароль Администратора, заданные в процессе установки так же сохраняются в файле `application.properties`, но эта информация нужна только на этапе создания базы данных. После пуско-наладочных работ информацию о логине и пароле администратора можно удалить из файла `[PassOffice]/{version}/bin/config/application.properties`.

#### **Лицензирование и файл лицензии**

1. Убедитесь, что выполнены все действия согласной выбранной [схемы лицензирования](/passoffice/passoffice-guide/admin-guide-doc/ustanovka-passoffice/licenzirovanie.md).
2. Проверьте, что файл лицензии *Licence.bin* находится в папке `[PassOffice]/{version}/bin/licenсe`
3. Проверьте, что файл лицензии *HWLicence.bin* находится в папке `[LWM]/Licenсe` (*в случае использования* [схемы лицензирования](/passoffice/passoffice-guide/admin-guide-doc/ustanovka-passoffice/licenzirovanie.md)).

### **Запуск сервера PassOffice**

Для запуска серверного приложения PassOffice используйте ярлык на рабочем столе. В появившемся окне консоли Windows будет отображаться ход работы приложения. Когда сервер PassOffice будет готов принимать входящие запросы, в терминале появится надпись:

```
*************************************
     PassOffice Server is started     
*************************************
```

Сервер PassOffice доступен через веб-браузер по адресу `http://`*`your-hostname`*`:4201`

{% hint style="info" %}
В случае возникновения проблем с запуском отправьте запрос на почту <support@passoffice.ru>
{% endhint %}

{% hint style="warning" %}
Выделение курсором мыши внутри окна консоли Windows повлечет за собой блокировку работы процесса серверного приложения PassOffice. Если в заголовке консоли Windows указано слово **Selected**, то нажмите Enter клавиатуры для снятие выделения.
{% endhint %}

### **Остановка сервера PassOffice**

Для остановки серверного приложения PassOffice откройте консоль Windows с запущенным процессом, нажмите `Ctrl+C` и дождитесь завершения процесса.

{% hint style="danger" %}
Некорректное завершение работы серверного приложения PassOffice может повлечь за собой зажатие ключа аппаратной защиты или, в худшем случае, повреждение данных в БД.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aamsystems.ru/passoffice/passoffice-guide/admin-guide-doc/ustanovka-passoffice/sposoby-ustanovki/windows/server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
