Skip to main content

Apps services

Introduction​

Service is the ONLYOFFICE Apps component that is used to perform long-running background operations without user interaction. The service can be started and stopped from any application component or other services.

Below you can find a list of the ONLYOFFICE Apps services.

ServiceDescription
AIThe REST API server for working with AI features. The service which handles API requests related to AI. The port number is 5157.
AI.WorkerThe service for background tasks related with AI. It vectorizes documents from the knowledge base for subsequent semantic search and performs chat/message export. The port number is 5124.
ApiSystemServiceThe service which is used for working with workspaces (creating, removing workspaces, etc.). The port number is 5010.
BackupServiceHandles the API requests related to the backups. The port number is 5012.
ClearEventsClears the login_events and audit_events tables by LoginHistoryLifeTime and AuditTrailLifeTime to log out users after the timeout. The port number is 5027.
Data.Backup.WorkerLaunches the additional services related to the backup creation:

• BackupWorkerService - launches WorkerService that runs backups/restore etc.;
• BackupListenerService - waits for a notification to delete backups according to the schedule;
• BackupCleanerTempFileService - deletes the temporary files remaining after backup;
• BackupCleanerService - deletes outdated backups;
• BackupSchedulerService - runs backups according to the schedule.

The port number is 5032.
DocEditorThe service which allows interaction with documentserver. The port number is 5013.
FileServer• Handles the API requests related to the documents.
• Launches OFormService.

The port number is 5007.
Files.WorkerLaunches the additional services related to the file management:

• ElasticSearchIndexService - indexes documents using OpenSearch;
• FeedAggregatorService - aggregates notifications;
• FeedCleanerService - removes notifications;
• FileConverterService - converts documents;
• ThumbnailBuilderService - generates thumbnails for documents;
• Launcher - removes the outdated files from the recycle bin.

The port number is 5009.
Identity.AuthorizationThe service responsible for authentication methods used to access the workspace, e.g., the OAuth technology.
Identity.RegistrationThe service responsible for managing user identities and authentication within the workspace by using the OAuth technology.
LoginThe service which is used for logging users and displaying the wizard. The port number is 5011.
ManagementThe service responsible for creating and managing several workspaces (Workspace Management). The port number is 5015.
MCPThe server that operates using the Model Context Protocol, which provides AI with functionality for working in the workspace. For example, AI can be asked to create a room. The port number is 5158.
MigrationRunnerThe service which runs the migration of users and their data from third-party services when the data import is performed.
NewAiThe service which provides the interface for working with the AI features.
NotifyServiceLaunches the additional services related to the notifications about workspace events:

• NotifySenderService - sends messages from the database;
• NotifyCleanerService - removes messages.

The port number is 5005.
PeopleServerHandles the API requests related to the People module. The port number is 5004.
SDKThe service which allows integrating ONLYOFFICE Apps into your own web application by using Embed SDK. The port number is 5099.
Socket.IOProvides the two-way communication between a client and a server. It allows pages to receive data without restarting (for example, thumbnails or new documents). The port number is 9899.
SsoAuth.SvcAllows you to enable and configure the SAML-based single sign-on (SSO) authentication providing a faster, easier, and more secure way for users to access the workspace. The port number is 9834.
StudioNotifyServiceGenerates notifications and sends them to other services (for example, NotifyService). The port number is 5006.
TelegramThe service which is used for receiving workspace notifications via Telegram. The port number is 5075.
Web.HealthChecks.UIDisplays the list of launched services. The port number is 5033.
WebApiHandles the API requests not related to the services above. For example, it handles requests related to settings, audit, authentication, etc. The port number is 5000.
WebStudioProcesses the storage handlers and the authorization pages. The port number is 5003.