← All event categories

Server

51 events · 35 emitted · 16 defined only

No events match.

featherpanel:server:allocation:create Emitted

Method: onServerAllocationCreated

Callback: string user uuid, string server uuid, int allocation id.

Data keys: allocation_id, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/ServerAllocationController.php
  • backend/app/Services/Chatbot/Tools/AutoAllocateTool.php

featherpanel:user:server:allocation:deleted Defined only

Method: onServerAllocationDeleted

Callback: string user uuid, string server uuid, int allocation id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:allocation:update Defined only

Method: onServerAllocationUpdated

Callback: string user uuid, string server uuid, int allocation id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:backup:created Defined only

Method: onServerBackupCreated

Callback: string user uuid, string server uuid, string backup uuid.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:backup:deleted Defined only

Method: onServerBackupDeleted

Callback: string user uuid, string server uuid, string backup uuid.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:backup:lock Emitted

Method: onServerBackupLocked

Callback: string user uuid, string server uuid, string backup uuid.

Data keys: backup_uuid, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/ServerBackupController.php

featherpanel:user:server:backup:restored Defined only

Method: onServerBackupRestored

Callback: string user uuid, string server uuid, string backup uuid.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:backup:unlock Emitted

Method: onServerBackupUnlocked

Callback: string user uuid, string server uuid, string backup uuid.

Data keys: backup_uuid, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/ServerBackupController.php

featherpanel:server:created Emitted

Method: onServerCreated

Callback: int server id, array server data, array created by.

Data keys: created_by, server_data, server_id

Emitted from

  • backend/app/Controllers/Admin/PterodactylImporterController.php
  • backend/app/Controllers/Admin/ServersController.php

featherpanel:user:server:database:created Emitted

Method: onServerDatabaseCreated

Callback: string user uuid, string server uuid, int database id.

Data keys: database_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/CreateDatabaseTool.php

featherpanel:user:server:database:deleted Emitted

Method: onServerDatabaseDeleted

Callback: string user uuid, string server uuid, int database id.

Data keys: database_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/DeleteDatabaseTool.php

featherpanel:user:server:database:updated Emitted

Method: onServerDatabaseUpdated

Callback: string user uuid, string server uuid, int database id.

Data keys: database_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/UpdateDatabaseTool.php

featherpanel:server:delete Emitted

Method: onServerDeleted

Callback: string user uuid, string server uuid.

Data keys: deleted_by, hard_delete, server

Emitted from

  • backend/app/Controllers/Admin/ServersController.php
  • backend/app/Controllers/User/Server/ServerUserController.php

featherpanel:user:server:directory:created Defined only

Method: onServerDirectoryCreated

Callback: string user uuid, string server uuid, string directory path.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:file:compress Emitted

Method: onServerFileCompressed

Callback: string user uuid, string server uuid, string file path.

Data keys: file_path, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/Files/ServerFilesController.php
  • backend/app/Services/Chatbot/Tools/CompressFilesTool.php

featherpanel:server:file:decompress Emitted

Method: onServerFileDecompressed

Callback: string user uuid, string server uuid, string file path.

Data keys: file_path, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/Files/ServerFilesController.php
  • backend/app/Services/Chatbot/Tools/DecompressArchiveTool.php

featherpanel:server:file:permissions Emitted

Method: onServerFilePermissionsChanged

Callback: string user uuid, string server uuid, string file path, string permissions.

Data keys: file_path, permissions, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/Files/ServerFilesController.php

featherpanel:user:server:file:renamed Defined only

Method: onServerFileRenamed

Callback: string user uuid, string server uuid, string old path, string new path.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:files:copy Emitted

Method: onServerFilesCopied

Callback: string user uuid, string server uuid, array file paths.

Data keys: file_paths, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/Files/ServerFilesController.php
  • backend/app/Services/Chatbot/Tools/CopyFilesTool.php

featherpanel:user:server:files:deleted Defined only

Method: onServerFilesDeleted

Callback: string user uuid, string server uuid.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:file:uploaded Defined only

Method: onServerFileUploaded

Callback: string user uuid, string server uuid, string file path.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:file:saved Defined only

Method: onServerFileWritten

Callback: string user uuid, string server uuid, string file path.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:lifecycle-hook:completed Emitted

Method: onServerLifecycleHookCompleted

Callback: string user uuid, string server uuid, string power action, int hook id, string hook type.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:lifecycle-hook:failed Emitted

Method: onServerLifecycleHookFailed

Callback: string user uuid, string server uuid, string power action, int hook id, string hook type, string error.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:lifecycle-hook:started Emitted

Method: onServerLifecycleHookStarted

Callback: string user uuid, string server uuid, string power action, int hook id, string hook type.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:lifecycle-hook:step:completed Emitted

Method: onServerLifecycleHookStepCompleted

Callback: string user uuid, string server uuid, string power action, int hook id, int step id, string task type.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:lifecycle-hook:step:failed Emitted

Method: onServerLifecycleHookStepFailed

Callback: string user uuid, string server uuid, string power action, int hook id, int step id, string task type, string error.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:lifecycle-hook:step:started Emitted

Method: onServerLifecycleHookStepStarted

Callback: string user uuid, string server uuid, string power action, int hook id, int step id, string task type.

Data keys: N/A

Emitted from

  • backend/app/Services/Server/LifecycleHookExecutorService.php

featherpanel:server:power:action Emitted

Method: onServerPowerAction

Callback: string user uuid, string server uuid, string action.

Data keys: action, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/Power/ServerPowerController.php
  • backend/app/Services/Chatbot/Tools/ServerPowerActionTool.php

featherpanel:user:server:pull:deleted Defined only

Method: onServerPullProcessDeleted

Callback: string user uuid, string server uuid, string pull id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:reinstall Emitted

Method: onServerReinstalled

Callback: string user uuid, string server uuid.

Data keys: server, server_uuid, updated_by, user_uuid

Emitted from

  • backend/app/Controllers/Admin/ServersController.php
  • backend/app/Controllers/User/Server/ServerUserController.php

featherpanel:user:server:schedule:created Emitted

Method: onServerScheduleCreated

Callback: string user uuid, string server uuid, int schedule id.

Data keys: schedule_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/CreateScheduleTool.php

featherpanel:user:server:schedule:deleted Emitted

Method: onServerScheduleDeleted

Callback: string user uuid, string server uuid, int schedule id.

Data keys: schedule_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/DeleteScheduleTool.php

featherpanel:server:schedule:status:toggle Emitted

Method: onServerScheduleStatusToggled

Callback: string user uuid, string server uuid, int schedule id.

Data keys: schedule_id, server_uuid, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/ServerScheduleController.php

featherpanel:user:server:schedule:updated Emitted

Method: onServerScheduleUpdated

Callback: string user uuid, string server uuid, int schedule id.

Data keys: schedule_id, server_uuid, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/UpdateScheduleTool.php

featherpanel:user:server:subuser:created Defined only

Method: onServerSubuserCreated

Callback: string user uuid, string server uuid, int subuser id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:subuser:deleted Defined only

Method: onServerSubuserDeleted

Callback: string user uuid, string server uuid, int subuser id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:user:server:subuser:updated Defined only

Method: onServerSubuserUpdated

Callback: string user uuid, string server uuid, int subuser id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:suspended Emitted

Method: onServerSuspended

Callback: array server data, array suspended by.

Data keys: email, server, suspended_by, username, uuid

Emitted from

  • backend/app/Controllers/Admin/ServersController.php
  • backend/app/Services/FeatherZeroTrust/SuspensionService.php

featherpanel:user:server:task:created Emitted

Method: onServerTaskCreated

Callback: string user uuid, string server uuid, int schedule id, int task id.

Data keys: schedule_id, server_uuid, task_id, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/CreateTaskTool.php

featherpanel:user:server:task:deleted Emitted

Method: onServerTaskDeleted

Callback: string user uuid, string server uuid, int schedule id, int task id.

Data keys: schedule_id, server_uuid, task_id, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/DeleteTaskTool.php

featherpanel:user:server:task:sequence:updated Defined only

Method: onServerTaskSequenceUpdated

Callback: string user uuid, string server uuid, int schedule id, int task id.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:task:status:toggle Emitted

Method: onServerTaskStatusToggled

Callback: string user uuid, string server uuid, int schedule id, int task id.

Data keys: schedule_id, server_uuid, task_id, user_uuid

Emitted from

  • backend/app/Controllers/User/Server/TaskController.php

featherpanel:user:server:task:updated Emitted

Method: onServerTaskUpdated

Callback: string user uuid, string server uuid, int schedule id, int task id.

Data keys: schedule_id, server_uuid, task_id, user_uuid

Emitted from

  • backend/app/Services/Chatbot/Tools/UpdateTaskTool.php

featherpanel:server:transfer:cancelled Emitted

Method: onServerTransferCancelled

Callback: array server data, array cancelled_by.

Data keys: cancelled_by, server

Emitted from

  • backend/app/Controllers/Admin/ServersController.php

featherpanel:server:transfer:completed Emitted

Method: onServerTransferCompleted

Callback: array server data, bool successful, int|null destination_node_id.

Data keys: destination_node_id, old_node_id, server, successful

Emitted from

  • backend/app/Controllers/Wings/Transfer/WingsTransferStatusController.php

featherpanel:server:transfer:failed Emitted

Method: onServerTransferFailed

Callback: array server data, bool successful, string|null error.

Data keys: error, server, source_node_id, successful

Emitted from

  • backend/app/Controllers/Wings/Transfer/WingsTransferStatusController.php

featherpanel:server:transfer:initiated Emitted

Method: onServerTransferInitiated

Callback: array server data, array source_node, array destination_node, array initiated_by.

Data keys: destination_node, initiated_by, server, source_node

Emitted from

  • backend/app/Services/Servers/ServerTransferInitiator.php

featherpanel:server:transferred Defined only

Method: onServerTransferred

Callback: array server data, array transferred by.

Data keys: N/A

Emitted from

  • No known emission locations.

featherpanel:server:unsuspended Emitted

Method: onServerUnsuspended

Callback: array server data, array unsuspended by.

Data keys: server, unsuspended_by

Emitted from

  • backend/app/Controllers/Admin/ServersController.php

featherpanel:server:update Emitted

Method: onServerUpdated

Callback: string user uuid, string server uuid.

Data keys: action, hook_type, import_id, sequence_id, server, server_uuid, step_id, updated_by, updated_data, user_uuid

Emitted from

  • backend/app/Controllers/Admin/ServersController.php
  • backend/app/Controllers/User/Server/ServerFirewallController.php
  • backend/app/Controllers/User/Server/ServerImportController.php
  • backend/app/Controllers/User/Server/ServerLifecycleHookController.php
  • backend/app/Services/Chatbot/Tools/UpdateServerTool.php