Структура каталогов MyChat Server, базы данных, файлы и переписка
MyChat Server логически делится на две основные части: программа и данные. Деление достаточно условное. По умолчанию, программа размещается в \Program Files, а данные — в \ProgramData, в папке, название которой совпадает с названием папки в \Program Files.
Структура каталогов MyChat сервера в Program Files (x86)
Внимание! Стандартное размещение каталога с MyChat сервером: C:\Program Files (x86)\MyChat Server\
MyChat Server
├───doc
│ ├───ActiveDirectory
│ └───IntegrationAPI
├───languages
├───node
├───SystemService
│ └───srvtools
├───tools
│ └───ConsoleMessenger
└───updates
|
Папка/файл |
Описание |
|
doc\ |
справочная информация по серверу; |
|
doc\ActiveDirectory\ |
каталог со скриптами;
|
|
IntegrationAPI\ |
набор инструментов для интеграции с другими приложениями; |
|
languages\ |
текстовые ресурсы программы на разных языках; |
|
node\ |
веб-сервер, который обеспечивает управление сервером; |
|
SystemService\ |
набор инструментов для запуска сервера в роли системной службы; |
|
tools\ |
разные инструменты; |
|
tools\ConsoleMessenger\ |
инструмент для отправки сообщений в чат из командной строки; |
|
updates\ |
каталог с инструментарием для автоматического обновления клиентов. |
Структура каталогов профиля MyChat сервера в ProgramData
Внимание! Стандартное размещение профиля MyChat сервера: C:\ProgramData\MyChat Server\
Размещение профиля в старых операционных системах: C:\Documents and Settings\All Users\Application Data\MyChat Server\
MyChat Server
├───backup
├───cert
├───db
├───errors
│ └───clients
├───files
├───logs
│ └───2015
│ └───01
│ └───01
├───node
│ ├───downloads
│ ├───uploads
│ └───usersfoto
├───publicftp
├───turn
│ ├───bin
│ ├───etc
│ └───var
│ ├───log
│ └───run
├───updates
└───users
|
Папка/файл |
Описание |
|
backup\ |
каталог с автоматическими резервными копиями баз данных сервера; |
|
cert\ |
каталог с сертификатами для WEB-сервера; |
|
db\ |
базы данных сервера с настройками, данными пользователей и историей сообщений; |
|
errors\ |
отчеты о возникших ошибках в сервере; |
|
errors\clients\ |
отчеты об ошибках, которые возникли у клиентов; |
|
files\ |
каталог с файлами и изображениями, что были опубликованы в чате; |
|
logs\ |
системные логи, структура внутренних подкаталогов разделена год\месяц\день, например \logs\2015\01\01\; |
|
node\ |
служебный каталог встроенного веб-сервера NodeJS; |
|
publicftp\ |
публичный каталог встроенного FTP сервера; |
|
turn\ |
TURN сервер для передачи медиа-трафика (аудио и видео звонков); |
|
updates\ |
каталог с файлами для автоматического обновления клиентов с сервера; |
|
users\ |
персональные каталоги пользователей FTP сервера. |