Структура каталогів 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-сервера. |