Documentation
¶
Index ¶
- Constants
- Variables
- func ArryContains(arr []string, element string) bool
- func ChangeHSTSConfig(enable bool, includeSubDomains bool, http3Enable bool, website model.Website) error
- func ConfigAIProxy(website model.Website) error
- func ConfigAllowIPs(ips []string, website model.Website) error
- func CreateDB(ctx context.Context, app model.App, appInstall *model.AppInstall, ...) error
- func GetAllowIps(website model.Website) []string
- func GetCleanLogConfig(cronJob model.Cronjob) dto.CleanLogConfig
- func GetConfDir(website model.Website) string
- func GetOpenrestyDir(confType string) string
- func GetSiteDir(alias string) string
- func GetSitePath(website model.Website, confType string) string
- func GetSystemSSL() (bool, uint)
- func GetWebSiteRootDir() string
- func GetWebsiteConfigPath(website model.Website) string
- func GetWebsiteID() uint
- func HandleOldPHPRuntime()
- func LoadContainerName() (string, error)
- func LoadMysqlClientByFrom(database string) (mysql.MysqlClient, string, error)
- func LoadPanelPort() string
- func LoadPostgresqlClientByFrom(database string) (postgresql.PostgresqlClient, error)
- func NewBackupClientMap(ids []string) map[string]backupClientHelper
- func NewBackupClientWithID(id uint) (*model.BackupAccount, cloud_storage.CloudStorageClient, error)
- func OperateFirewallPort(oldPorts, newPorts []int) error
- func ParseDomain(domain string) (*model.WebsiteDomain, error)
- func RequestDownloadCallBack(downloadCallBackUrl string)
- func RestartPHPRuntime()
- func StartMonitor(removeBefore bool, interval string) error
- func SyncRuntimeContainerStatus(runtime *model.Runtime) error
- func SyncRuntimesStatus(runtimes []model.Runtime) error
- func SyncTags(remoteProperties dto.ExtraProperties) error
- func UpdateSSLConfig(websiteSSL model.WebsiteSSL) error
- type AIToolService
- func (u *AIToolService) BindDomain(req dto.OllamaBindDomain) error
- func (u *AIToolService) Close(name string) error
- func (u *AIToolService) Create(req dto.OllamaModelName) error
- func (u *AIToolService) Delete(req dto.ForceDelete) error
- func (u *AIToolService) GetBindDomain(req dto.OllamaBindDomainReq) (*dto.OllamaBindDomainRes, error)
- func (u *AIToolService) LoadDetail(name string) (string, error)
- func (u *AIToolService) Recreate(req dto.OllamaModelName) error
- func (u *AIToolService) Search(req dto.SearchWithPage) (int64, []dto.OllamaModelInfo, error)
- func (u *AIToolService) Sync() ([]dto.OllamaModelDropList, error)
- func (u *AIToolService) UpdateBindDomain(req dto.OllamaBindDomain) error
- type AlertSender
- type AlertService
- func (a AlertService) CleanAlertLogs() error
- func (a AlertService) CreateAlert(create dto.AlertCreate) error
- func (a AlertService) DeleteAlert(id uint) error
- func (a AlertService) DeleteAlertConfig(id uint) error
- func (a AlertService) ExternalUpdateAlert(updateAlert dto.AlertCreate) error
- func (a AlertService) GetAlert(id uint) (dto.AlertDTO, error)
- func (a AlertService) GetAlertConfig() ([]model.AlertConfig, error)
- func (a AlertService) GetAlerts() ([]dto.AlertDTO, error)
- func (a AlertService) GetClams() ([]dto.ClamDTO, error)
- func (a AlertService) GetCronJobs(req dto.CronJobReq) ([]dto.CronJobDTO, error)
- func (a AlertService) GetDisks() ([]dto.DiskDTO, error)
- func (a AlertService) PageAlert(search dto.AlertSearch) (int64, []dto.AlertDTO, error)
- func (a AlertService) PageAlertLogs(search dto.AlertLogSearch) (int64, []dto.AlertLogDTO, error)
- func (a AlertService) TestAlertConfig(req dto.AlertConfigTest) (bool, error)
- func (a AlertService) UpdateAlert(req dto.AlertUpdate) error
- func (a AlertService) UpdateAlertConfig(req dto.AlertConfigUpdate) error
- func (a AlertService) UpdateStatus(id uint, status string) error
- type AlertTaskHelper
- type AppIgnoreUpgradeService
- type AppInstallService
- func (a *AppInstallService) ChangeAppPort(req request.PortUpdate) error
- func (a *AppInstallService) CheckExist(req request.AppInstalledInfo) (*response.AppInstalledCheck, error)
- func (a *AppInstallService) DeleteCheck(installID uint) ([]dto.AppResource, error)
- func (a *AppInstallService) GetAppInstallInfo(installID uint) (*response.AppInstallInfo, error)
- func (a *AppInstallService) GetDefaultConfigByKey(key, name string) (string, error)
- func (a *AppInstallService) GetInstallList() ([]dto.AppInstallInfo, error)
- func (a *AppInstallService) GetParams(id uint) (*response.AppConfig, error)
- func (a *AppInstallService) GetServices(key string) ([]response.AppService, error)
- func (a *AppInstallService) GetUpdateVersions(req request.AppUpdateVersion) ([]dto.AppVersion, error)
- func (a *AppInstallService) LoadConnInfo(req dto.OperationWithNameAndType) (response.DatabaseConn, error)
- func (a *AppInstallService) LoadPort(req dto.OperationWithNameAndType) (int64, error)
- func (a *AppInstallService) Operate(req request.AppInstalledOperate) error
- func (a *AppInstallService) Page(req request.AppInstalledSearch) (int64, []response.AppInstallDTO, error)
- func (a *AppInstallService) SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstallDTO, error)
- func (a *AppInstallService) SyncAll(systemInit bool) error
- func (a *AppInstallService) Update(req request.AppInstalledUpdate) error
- func (a *AppInstallService) UpdateAppConfig(req request.AppConfigUpdate) error
- type AppLauncher
- type AppService
- func (a AppService) GetApp(ctx *gin.Context, key string) (*response.AppDTO, error)
- func (a AppService) GetAppDetail(appID uint, version, appType string) (response.AppDetailDTO, error)
- func (a AppService) GetAppDetailByID(id uint) (*response.AppDetailDTO, error)
- func (a AppService) GetAppIcon(appID uint) ([]byte, error)
- func (a AppService) GetAppTags(ctx *gin.Context) ([]response.TagDTO, error)
- func (a AppService) GetAppUpdate() (*response.AppUpdateRes, error)
- func (a AppService) Install(req request.AppInstallCreate) (appInstall *model.AppInstall, err error)
- func (a AppService) PageApp(ctx *gin.Context, req request.AppSearch) (*response.AppRes, error)
- func (a AppService) SyncAppListFromLocal(TaskID string)
- func (a AppService) SyncAppListFromRemote(taskID string) (err error)
- type BackupRecordService
- func (u *BackupRecordService) BatchDeleteRecord(ids []uint) error
- func (u *BackupRecordService) DeleteRecordByName(backupType, name, detailName string, withDeleteFile bool) error
- func (u *BackupRecordService) DownloadRecord(info dto.DownloadRecord) (string, error)
- func (u *BackupRecordService) ListAppRecords(name, detailName, fileName string) ([]model.BackupRecord, error)
- func (u *BackupRecordService) ListFiles(req dto.OperateByID) []string
- func (u *BackupRecordService) LoadRecordSize(req dto.SearchForSize) ([]dto.RecordFileSize, error)
- func (u *BackupRecordService) SearchRecordsByCronjobWithPage(search dto.RecordSearchByCronjob) (int64, []dto.BackupRecords, error)
- func (u *BackupRecordService) SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error)
- func (u *BackupRecordService) UpdateDescription(req dto.UpdateDescription) error
- type BackupService
- func (u *BackupService) AppBackup(req dto.CommonBackup) (*model.BackupRecord, error)
- func (u *BackupService) AppRecover(req dto.CommonRecover) error
- func (u *BackupService) CheckConn(req dto.BackupOperate) dto.BackupCheckRes
- func (u *BackupService) CheckUsed(name string, isPublic bool) error
- func (u *BackupService) Create(req dto.BackupOperate) error
- func (u *BackupService) Delete(id uint) error
- func (u *BackupService) GetBuckets(req dto.ForBuckets) ([]interface{}, error)
- func (u *BackupService) GetLocalDir() (string, error)
- func (u *BackupService) LoadBackupOptions() ([]dto.BackupOption, error)
- func (u *BackupService) MysqlBackup(req dto.CommonBackup) error
- func (u *BackupService) MysqlRecover(req dto.CommonRecover) error
- func (u *BackupService) MysqlRecoverByUpload(req dto.CommonRecover) error
- func (u *BackupService) PostgresqlBackup(req dto.CommonBackup) error
- func (u *BackupService) PostgresqlRecover(req dto.CommonRecover) error
- func (u *BackupService) PostgresqlRecoverByUpload(req dto.CommonRecover) error
- func (u *BackupService) RedisBackup(req dto.CommonBackup) error
- func (u *BackupService) RedisRecover(req dto.CommonRecover) error
- func (u *BackupService) RefreshToken(req dto.OperateByID) error
- func (u *BackupService) SearchWithPage(req dto.SearchPageWithType) (int64, interface{}, error)
- func (u *BackupService) Update(req dto.BackupOperate) error
- func (u *BackupService) UploadForRecover(req dto.UploadForRecover) error
- func (u *BackupService) WebsiteBackup(req dto.CommonBackup) error
- func (u *BackupService) WebsiteRecover(req dto.CommonRecover) error
- type ClamService
- func (c *ClamService) CleanRecord(id uint) error
- func (c *ClamService) Create(req dto.ClamCreate) error
- func (c *ClamService) Delete(req dto.ClamDelete) error
- func (c *ClamService) HandleOnce(id uint) error
- func (c *ClamService) LoadBaseInfo() (dto.ClamBaseInfo, error)
- func (c *ClamService) LoadFile(req dto.ClamFileReq) (string, error)
- func (c *ClamService) Operate(operate string) error
- func (c *ClamService) SearchRecords(req dto.ClamLogSearch) (int64, interface{}, error)
- func (c *ClamService) SearchWithPage(req dto.SearchClamWithPage) (int64, interface{}, error)
- func (c *ClamService) Update(req dto.ClamUpdate) error
- func (c *ClamService) UpdateFile(req dto.UpdateByNameAndFile) error
- func (c *ClamService) UpdateStatus(id uint, status string) error
- type ComposeTemplateService
- func (u *ComposeTemplateService) Batch(req dto.ComposeTemplateBatch) error
- func (u *ComposeTemplateService) Create(composeDto dto.ComposeTemplateCreate) error
- func (u *ComposeTemplateService) Delete(ids []uint) error
- func (u *ComposeTemplateService) List() ([]dto.ComposeTemplateInfo, error)
- func (u *ComposeTemplateService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ComposeTemplateService) Update(id uint, upMap map[string]interface{}) error
- type ContainerService
- func (u *ContainerService) ComposeLogClean(req dto.ComposeLogClean) error
- func (u *ContainerService) ComposeOperation(req dto.ComposeOperation) error
- func (u *ContainerService) ComposeUpdate(req dto.ComposeUpdate) error
- func (u *ContainerService) ContainerCommit(req dto.ContainerCommit) error
- func (u *ContainerService) ContainerCreate(req dto.ContainerOperate, inThread bool) error
- func (u *ContainerService) ContainerCreateByCommand(req dto.ContainerCreateByCommand) error
- func (u *ContainerService) ContainerInfo(req dto.OperationWithName) (*dto.ContainerOperate, error)
- func (u *ContainerService) ContainerItemStats(req dto.OperationWithName) (dto.ContainerItemStats, error)
- func (u *ContainerService) ContainerListStats() ([]dto.ContainerListStats, error)
- func (u *ContainerService) ContainerLogClean(req dto.OperationWithName) error
- func (u *ContainerService) ContainerOperation(req dto.ContainerOperation) error
- func (u *ContainerService) ContainerRename(req dto.ContainerRename) error
- func (u *ContainerService) ContainerStats(id string) (*dto.ContainerStats, error)
- func (u *ContainerService) ContainerUpdate(req dto.ContainerOperate) error
- func (u *ContainerService) ContainerUpgrade(req dto.ContainerUpgrade) error
- func (u *ContainerService) CreateCompose(req dto.ComposeCreate) error
- func (u *ContainerService) CreateNetwork(req dto.NetworkCreate) error
- func (u *ContainerService) CreateVolume(req dto.VolumeCreate) error
- func (u *ContainerService) DeleteNetwork(req dto.BatchDelete) error
- func (u *ContainerService) DeleteVolume(req dto.BatchDelete) error
- func (u *ContainerService) DownloadContainerLogs(containerType, container, since, tail string, c *gin.Context) error
- func (u *ContainerService) Inspect(req dto.InspectReq) (string, error)
- func (u *ContainerService) List() []dto.ContainerOptions
- func (u *ContainerService) ListByImage(imageName string) []dto.ContainerOptions
- func (u *ContainerService) ListNetwork() ([]dto.Options, error)
- func (u *ContainerService) ListVolume() ([]dto.Options, error)
- func (u *ContainerService) LoadResourceLimit() (*dto.ResourceLimit, error)
- func (u *ContainerService) LoadStatus() (dto.ContainerStatus, error)
- func (u *ContainerService) LoadUsers(req dto.OperationWithName) []string
- func (u *ContainerService) Page(req dto.PageContainer) (int64, interface{}, error)
- func (u *ContainerService) PageCompose(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) PageNetwork(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) PageVolume(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) Prune(req dto.ContainerPrune) error
- func (u *ContainerService) StreamLogs(ctx *gin.Context, params dto.StreamLog)
- func (u *ContainerService) TestCompose(req dto.ComposeCreate) (bool, error)
- type CronjobService
- func (u *CronjobService) AddCronJob(cronjob *model.Cronjob) (int, error)
- func (u *CronjobService) CleanRecord(req dto.CronjobClean) error
- func (u *CronjobService) Create(req dto.CronjobOperate) error
- func (u *CronjobService) Delete(req dto.CronjobBatchDelete) error
- func (u *CronjobService) Export(req dto.OperateByIDs) (string, error)
- func (u *CronjobService) HandleJob(cronjob *model.Cronjob)
- func (u *CronjobService) HandleOnce(id uint) error
- func (u *CronjobService) HandleStop(id uint) error
- func (u *CronjobService) Import(req []dto.CronjobTrans) error
- func (u *CronjobService) LoadInfo(req dto.OperateByID) (*dto.CronjobOperate, error)
- func (u *CronjobService) LoadNextHandle(specStr string) ([]string, error)
- func (u *CronjobService) LoadRecordLog(req dto.OperateByID) string
- func (u *CronjobService) LoadScriptOptions() []dto.ScriptOptions
- func (u *CronjobService) SearchRecords(search dto.SearchRecord) (int64, interface{}, error)
- func (u *CronjobService) SearchWithPage(search dto.PageCronjob) (int64, interface{}, error)
- func (u *CronjobService) StartJob(cronjob *model.Cronjob, isUpdate bool) (string, error)
- func (u *CronjobService) Update(id uint, req dto.CronjobOperate) error
- func (u *CronjobService) UpdateGroup(req dto.ChangeGroup) error
- func (u *CronjobService) UpdateStatus(id uint, status string) error
- type DBCommonService
- type DashboardService
- func (u *DashboardService) ChangeQuick(req dto.ChangeQuicks) error
- func (u *DashboardService) ChangeShow(req dto.SettingUpdate) error
- func (u *DashboardService) ListLauncherOption(filter string) ([]dto.LauncherOption, error)
- func (u *DashboardService) LoadAppLauncher(ctx *gin.Context) ([]dto.AppLauncher, error)
- func (u *DashboardService) LoadBaseInfo(ioOption string, netOption string) (*dto.DashboardBase, error)
- func (u *DashboardService) LoadCurrentInfo(ioOption string, netOption string) *dto.DashboardCurrent
- func (u *DashboardService) LoadCurrentInfoForNode() *dto.NodeCurrent
- func (u *DashboardService) LoadOsInfo() (*dto.OsInfo, error)
- func (u *DashboardService) LoadQuickOptions() []dto.QuickJump
- func (u *DashboardService) LoadTopCPU() []dto.Process
- func (u *DashboardService) LoadTopMem() []dto.Process
- func (u *DashboardService) Restart(operation string) error
- type DatabaseHelper
- type DatabaseOp
- type DatabaseService
- func (u *DatabaseService) CheckDatabase(req dto.DatabaseCreate) bool
- func (u *DatabaseService) Create(req dto.DatabaseCreate) error
- func (u *DatabaseService) Delete(req dto.DatabaseDelete) error
- func (u *DatabaseService) DeleteCheck(id uint) ([]string, error)
- func (u *DatabaseService) Get(name string) (dto.DatabaseInfo, error)
- func (u *DatabaseService) List(dbType string) ([]dto.DatabaseOption, error)
- func (u *DatabaseService) LoadItems(dbType string) ([]dto.DatabaseItem, error)
- func (u *DatabaseService) SearchWithPage(search dto.DatabaseSearch) (int64, interface{}, error)
- func (u *DatabaseService) Update(req dto.DatabaseUpdate) error
- type DeviceService
- func (u *DeviceService) CheckDNS(key, value string) (bool, error)
- func (u *DeviceService) Clean(req []dto.Clean)
- func (u *DeviceService) LoadBaseInfo() (dto.DeviceBaseInfo, error)
- func (u *DeviceService) LoadConf(name string) (string, error)
- func (u *DeviceService) LoadTimeZone() ([]string, error)
- func (u *DeviceService) LoadUsers() ([]string, error)
- func (u *DeviceService) Scan() dto.CleanData
- func (u *DeviceService) Update(key, value string) error
- func (u *DeviceService) UpdateByConf(req dto.UpdateByNameAndFile) error
- func (u *DeviceService) UpdateHosts(req []dto.HostHelper) error
- func (u *DeviceService) UpdatePasswd(req dto.ChangePasswd) error
- func (u *DeviceService) UpdateSwap(req dto.SwapHelper) error
- type DiskService
- func (s *DiskService) GetCompleteDiskInfo() (*response.CompleteDiskInfo, error)
- func (s *DiskService) MountDisk(req request.DiskMountRequest) error
- func (s *DiskService) PartitionDisk(req request.DiskPartitionRequest) (string, error)
- func (s *DiskService) UnmountDisk(req request.DiskUnmountRequest) error
- type DockerService
- func (u *DockerService) LoadDockerConf() (*dto.DaemonJsonConf, error)
- func (u *DockerService) LoadDockerStatus() *dto.DockerStatus
- func (u *DockerService) OperateDocker(req dto.DockerOperation) error
- func (u *DockerService) UpdateConf(req dto.SettingUpdate, withRestart bool) error
- func (u *DockerService) UpdateConfByFile(req dto.DaemonJsonUpdateByFile) error
- func (u *DockerService) UpdateIpv6Option(req dto.Ipv6Option) error
- func (u *DockerService) UpdateLogOption(req dto.LogOption) error
- type Fail2BanService
- func (u *Fail2BanService) LoadBaseInfo() (dto.Fail2BanBaseInfo, error)
- func (u *Fail2BanService) Operate(operation string) error
- func (u *Fail2BanService) OperateSSHD(req dto.Fail2BanSet) error
- func (u *Fail2BanService) Search(req dto.Fail2BanSearch) ([]string, error)
- func (u *Fail2BanService) UpdateConf(req dto.Fail2BanUpdate) error
- func (u *Fail2BanService) UpdateConfByFile(req dto.UpdateByFile) error
- type FavoriteService
- type FileService
- func (f *FileService) BatchChangeModeAndOwner(op request.FileRoleReq) error
- func (f *FileService) BatchCheckFiles(req request.FilePathsCheck) []response.ExistFileInfo
- func (f *FileService) BatchDelete(op request.FileBatchDelete) error
- func (f *FileService) ChangeMode(op request.FileCreate) error
- func (f *FileService) ChangeName(req request.FileRename) error
- func (f *FileService) ChangeOwner(req request.FileRoleUpdate) error
- func (f *FileService) Compress(c request.FileCompress) error
- func (f *FileService) Convert(req request.FileConvertRequest)
- func (f *FileService) ConvertLog(req dto.PageInfo) (total int64, data []response.FileConvertLog, err error)
- func (f *FileService) Create(op request.FileCreate) error
- func (f *FileService) DeCompress(c request.FileDeCompress) error
- func (f *FileService) Delete(op request.FileDelete) error
- func (f *FileService) DepthDirSize(req request.DirSizeReq) ([]response.DepthDirSizeRes, error)
- func (f *FileService) DirSize(req request.DirSizeReq) (response.DirSizeRes, error)
- func (f *FileService) FileDownload(d request.FileDownload) (string, error)
- func (f *FileService) GetContent(op request.FileContentReq) (response.FileInfo, error)
- func (f *FileService) GetFileList(op request.FileOption) (response.FileInfo, error)
- func (f *FileService) GetFileTree(op request.FileOption) ([]response.FileTree, error)
- func (f *FileService) GetHostMount() []dto.DiskInfo
- func (f *FileService) GetPathByType(pathType string) string
- func (f *FileService) GetPreviewContent(op request.FileContentReq) (response.FileInfo, error)
- func (f *FileService) GetUsersAndGroups() (*response.UserGroupResponse, error)
- func (f *FileService) MvFile(m request.FileMove) error
- func (f *FileService) ReadLogByLine(req request.FileReadByLineReq) (*response.FileLineContent, error)
- func (f *FileService) SaveContent(edit request.FileEdit) error
- func (f *FileService) SearchUploadWithPage(req request.SearchUploadWithPage) (int64, interface{}, error)
- func (f *FileService) Wget(w request.FileWget) (string, error)
- type FirewallService
- func (u *FirewallService) BatchOperateRule(req dto.BatchRuleOperate) error
- func (u *FirewallService) LoadBaseInfo(tab string) (dto.FirewallBaseInfo, error)
- func (u *FirewallService) OperateAddressRule(req dto.AddrRuleOperate, reload bool) error
- func (u *FirewallService) OperateFirewall(req dto.FirewallOperation) error
- func (u *FirewallService) OperateForwardRule(req dto.ForwardRuleOperate) error
- func (u *FirewallService) OperatePortRule(req dto.PortRuleOperate, reload bool) error
- func (u *FirewallService) SearchWithPage(req dto.RuleSearch) (int64, interface{}, error)
- func (u *FirewallService) UpdateAddrRule(req dto.AddrRuleUpdate) error
- func (u *FirewallService) UpdateDescription(req dto.UpdateFirewallDescription) error
- func (u *FirewallService) UpdatePortRule(req dto.PortRuleUpdate) error
- type FtpService
- func (f *FtpService) Create(req dto.FtpCreate) (uint, error)
- func (f *FtpService) Delete(req dto.BatchDeleteReq) error
- func (f *FtpService) LoadBaseInfo() (dto.FtpBaseInfo, error)
- func (f *FtpService) LoadLog(req dto.FtpLogSearch) (int64, interface{}, error)
- func (u *FtpService) Operate(operation string) error
- func (f *FtpService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
- func (f *FtpService) Sync() error
- func (f *FtpService) Update(req dto.FtpUpdate) error
- type GroupService
- type HostToolService
- func (h *HostToolService) CreateToolConfig(req request.HostToolCreate) error
- func (h *HostToolService) GetSupervisorProcessConfig() ([]response.SupervisorProcessConfig, error)
- func (h *HostToolService) GetToolStatus(req request.HostToolReq) (*response.HostToolRes, error)
- func (h *HostToolService) OperateSupervisorProcess(req request.SupervisorProcessConfig) error
- func (h *HostToolService) OperateSupervisorProcessFile(req request.SupervisorProcessFileReq) (string, error)
- func (h *HostToolService) OperateTool(req request.HostToolReq) error
- func (h *HostToolService) OperateToolConfig(req request.HostToolConfig) (*response.HostToolConfig, error)
- type IAIToolService
- type IAlertService
- type IAlertTaskHelper
- type IAppIgnoreUpgradeService
- type IAppInstallService
- type IAppService
- type IBackupRecordService
- type IBackupService
- type IClamService
- type IComposeTemplateService
- type IContainerService
- type ICronjobService
- type IDBCommonService
- type IDashboardService
- type IDatabaseService
- type IDeviceService
- type IDiskService
- type IDockerService
- type IFail2BanService
- type IFavoriteService
- type IFileService
- type IFirewallService
- type IFtpService
- type IGroupService
- type IHostToolService
- type IImageRepoService
- type IImageService
- type IIptablesService
- type ILogService
- type IMcpServerService
- type IMonitorService
- type IMysqlService
- type INginxService
- type IPHPExtensionsService
- type IPostgresqlService
- type IProcessService
- type IRecycleBinService
- type IRedisService
- type IRuntimeService
- type ISSHService
- type ISettingService
- type ISnapshotService
- type ISystemService
- type ITaskLogService
- type ITensorRTLLMService
- type IWebsiteAcmeAccountService
- type IWebsiteCAService
- type IWebsiteDnsAccountService
- type IWebsiteSSLService
- type IWebsiteService
- type ImageRepoService
- func (u *ImageRepoService) CheckConn(host, user, password string) error
- func (u *ImageRepoService) Create(req dto.ImageRepoCreate) error
- func (u *ImageRepoService) Delete(req dto.OperateByID) error
- func (u *ImageRepoService) List() ([]dto.ImageRepoOption, error)
- func (u *ImageRepoService) Login(req dto.OperateByID) error
- func (u *ImageRepoService) Page(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ImageRepoService) Update(req dto.ImageRepoUpdate) error
- type ImageService
- func (u *ImageService) ImageBuild(req dto.ImageBuild) error
- func (u *ImageService) ImageLoad(req dto.ImageLoad) error
- func (u *ImageService) ImagePull(req dto.ImagePull) error
- func (u *ImageService) ImagePush(req dto.ImagePush) error
- func (u *ImageService) ImageRemove(req dto.BatchDelete) error
- func (u *ImageService) ImageSave(req dto.ImageSave) error
- func (u *ImageService) ImageTag(req dto.ImageTag) error
- func (u *ImageService) List() ([]dto.Options, error)
- func (u *ImageService) ListAll() ([]dto.ImageInfo, error)
- func (u *ImageService) Page(req dto.PageImage) (int64, interface{}, error)
- type IptablesService
- func (s *IptablesService) BatchOperate(req dto.IptablesBatchOperate) error
- func (s *IptablesService) LoadChainStatus(req dto.OperationWithName) dto.IptablesChainStatus
- func (s *IptablesService) Operate(req dto.IptablesOp) error
- func (s *IptablesService) OperateRule(req dto.IptablesRuleOp, withSave bool) error
- func (s *IptablesService) Search(req dto.SearchPageWithType) (int64, interface{}, error)
- type LogService
- type LsblkDevice
- type LsblkRaw
- type McpServerService
- func (m McpServerService) BindDomain(req request.McpBindDomain) error
- func (m McpServerService) Create(create request.McpServerCreate) error
- func (m McpServerService) Delete(id uint) error
- func (m McpServerService) GetBindDomain() (response.McpBindDomainRes, error)
- func (m McpServerService) Operate(req request.McpServerOperate) error
- func (m McpServerService) Page(req request.McpServerSearch) response.McpServersRes
- func (m McpServerService) Update(req request.McpServerUpdate) error
- func (m McpServerService) UpdateBindDomain(req request.McpBindDomainUpdate) error
- type MemoryDetail
- type MonitorService
- func (m *MonitorService) CleanData() error
- func (m *MonitorService) LoadGPUMonitorData(req dto.MonitorGPUSearch) (dto.MonitorGPUData, error)
- func (m *MonitorService) LoadGPUOptions() dto.MonitorGPUOptions
- func (m *MonitorService) LoadMonitorData(req dto.MonitorSearch) ([]dto.MonitorData, error)
- func (m *MonitorService) LoadSetting() (*dto.MonitorSetting, error)
- func (m *MonitorService) Run()
- func (m *MonitorService) UpdateSetting(key, value string) error
- type MysqlService
- func (u *MysqlService) BindUser(req dto.BindUser) error
- func (u *MysqlService) ChangeAccess(req dto.ChangeDBInfo) error
- func (u *MysqlService) ChangePassword(req dto.ChangeDBInfo) error
- func (u *MysqlService) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error)
- func (u *MysqlService) Delete(ctx context.Context, req dto.MysqlDBDelete) error
- func (u *MysqlService) DeleteCheck(req dto.MysqlDBDeleteCheck) ([]dto.DBResource, error)
- func (u *MysqlService) ListDBOption() ([]dto.MysqlOption, error)
- func (u *MysqlService) LoadFormatOption(req dto.OperationWithName) []dto.MysqlFormatCollationOption
- func (u *MysqlService) LoadFromRemote(req dto.MysqlLoadDB) error
- func (u *MysqlService) LoadRemoteAccess(req dto.OperationWithNameAndType) (bool, error)
- func (u *MysqlService) LoadStatus(req dto.OperationWithNameAndType) (*dto.MysqlStatus, error)
- func (u *MysqlService) LoadVariables(req dto.OperationWithNameAndType) (*dto.MysqlVariables, error)
- func (u *MysqlService) SearchWithPage(search dto.MysqlDBSearch) (int64, interface{}, error)
- func (u *MysqlService) UpdateDescription(req dto.UpdateDescription) error
- func (u *MysqlService) UpdateVariables(req dto.MysqlVariablesUpdate) error
- type NginxService
- func (n NginxService) Build(req request.NginxBuildReq) error
- func (n NginxService) GetConfigByScope(req request.NginxScopeReq) ([]response.NginxParam, error)
- func (n NginxService) GetDefaultHttpsStatus() (*response.NginxConfigRes, error)
- func (n NginxService) GetModules() (*response.NginxBuildConfig, error)
- func (n NginxService) GetNginxConfig() (*response.NginxFile, error)
- func (n NginxService) GetStatus() (response.NginxStatus, error)
- func (n NginxService) OperateDefaultHTTPs(req request.NginxDefaultHTTPSUpdate) error
- func (n NginxService) UpdateConfigByScope(req request.NginxConfigUpdate) error
- func (n NginxService) UpdateConfigFile(req request.NginxConfigFileUpdate) error
- func (n NginxService) UpdateModule(req request.NginxModuleUpdate) error
- type PHPExtensionsService
- func (p PHPExtensionsService) Create(req request.PHPExtensionsCreate) error
- func (p PHPExtensionsService) Delete(req request.PHPExtensionsDelete) error
- func (p PHPExtensionsService) List() ([]response.PHPExtensionsDTO, error)
- func (p PHPExtensionsService) Page(req request.PHPExtensionsSearch) (int64, []response.PHPExtensionsDTO, error)
- func (p PHPExtensionsService) Update(req request.PHPExtensionsUpdate) error
- type PostgresqlService
- func (u *PostgresqlService) BindUser(req dto.PostgresqlBindUser) error
- func (u *PostgresqlService) ChangePassword(req dto.ChangeDBInfo) error
- func (u *PostgresqlService) ChangePrivileges(req dto.PostgresqlPrivileges) error
- func (u *PostgresqlService) Create(ctx context.Context, req dto.PostgresqlDBCreate) (*model.DatabasePostgresql, error)
- func (u *PostgresqlService) Delete(ctx context.Context, req dto.PostgresqlDBDelete) error
- func (u *PostgresqlService) DeleteCheck(req dto.PostgresqlDBDeleteCheck) ([]dto.DBResource, error)
- func (u *PostgresqlService) ListDBOption() ([]dto.PostgresqlOption, error)
- func (u *PostgresqlService) LoadFromRemote(database string) error
- func (u *PostgresqlService) SearchWithPage(search dto.PostgresqlDBSearch) (int64, interface{}, error)
- func (u *PostgresqlService) UpdateDescription(req dto.UpdateDescription) error
- type ProcessService
- type RecycleBinService
- type RedisService
- func (u *RedisService) ChangePassword(req dto.ChangeRedisPass) error
- func (u *RedisService) CheckHasCli() bool
- func (u *RedisService) InstallCli() error
- func (u *RedisService) LoadConf(req dto.LoadRedisStatus) (*dto.RedisConf, error)
- func (u *RedisService) LoadPersistenceConf(req dto.LoadRedisStatus) (*dto.RedisPersistence, error)
- func (u *RedisService) LoadStatus(req dto.LoadRedisStatus) (*dto.RedisStatus, error)
- func (u *RedisService) UpdateConf(req dto.RedisConfUpdate) error
- func (u *RedisService) UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error
- type RuntimeService
- func (r *RuntimeService) Create(create request.RuntimeCreate) (*model.Runtime, error)
- func (r *RuntimeService) Delete(runtimeDelete request.RuntimeDelete) error
- func (r *RuntimeService) DeleteCheck(runTimeId uint) ([]dto.AppResource, error)
- func (r *RuntimeService) Get(id uint) (*response.RuntimeDTO, error)
- func (r *RuntimeService) GetFPMConfig(id uint) (*request.FPMConfig, error)
- func (r *RuntimeService) GetFPMStatus(runtimeID uint) ([]response.FpmStatusItem, error)
- func (r *RuntimeService) GetNodeModules(req request.NodeModuleReq) ([]response.NodeModule, error)
- func (r *RuntimeService) GetNodePackageRunScript(req request.NodePackageReq) ([]response.PackageScripts, error)
- func (r *RuntimeService) GetPHPConfig(id uint) (*response.PHPConfig, error)
- func (r *RuntimeService) GetPHPConfigFile(req request.PHPFileReq) (*response.FileInfo, error)
- func (r *RuntimeService) GetPHPContainerConfig(id uint) (*request.PHPContainerConfig, error)
- func (r *RuntimeService) GetPHPExtensions(runtimeID uint) (response.PHPExtensionRes, error)
- func (r *RuntimeService) GetSupervisorProcess(id uint) ([]response.SupervisorProcessConfig, error)
- func (r *RuntimeService) InstallPHPExtension(req request.PHPExtensionInstallReq) error
- func (r *RuntimeService) OperateNodeModules(req request.NodeModuleOperateReq) error
- func (r *RuntimeService) OperateRuntime(req request.RuntimeOperate) error
- func (r *RuntimeService) OperateSupervisorProcess(req request.PHPSupervisorProcessConfig) error
- func (r *RuntimeService) OperateSupervisorProcessFile(req request.PHPSupervisorProcessFileReq) (string, error)
- func (r *RuntimeService) Page(req request.RuntimeSearch) (int64, []response.RuntimeDTO, error)
- func (r *RuntimeService) SyncForRestart() error
- func (r *RuntimeService) SyncRuntimeStatus() error
- func (r *RuntimeService) UnInstallPHPExtension(req request.PHPExtensionInstallReq) error
- func (r *RuntimeService) Update(req request.RuntimeUpdate) error
- func (r *RuntimeService) UpdateFPMConfig(req request.FPMConfig) error
- func (r *RuntimeService) UpdatePHPConfig(req request.PHPConfigUpdate) (err error)
- func (r *RuntimeService) UpdatePHPConfigFile(req request.PHPFileUpdate) error
- func (r *RuntimeService) UpdatePHPContainer(req request.PHPContainerConfig) error
- func (r *RuntimeService) UpdateRemark(req request.RuntimeRemark) error
- type SSHService
- func (u *SSHService) CreateRootCert(req dto.RootCertOperate) error
- func (u *SSHService) DeleteRootCerts(req dto.ForceDelete) error
- func (u *SSHService) EditRootCert(req dto.RootCertOperate) error
- func (u *SSHService) ExportLog(ctx *gin.Context, req dto.SearchSSHLog) (string, error)
- func (u *SSHService) GetSSHInfo() (*dto.SSHInfo, error)
- func (u *SSHService) LoadLog(ctx *gin.Context, req dto.SearchSSHLog) (int64, []dto.SSHHistory, error)
- func (u *SSHService) LoadSSHFile(name string) (string, error)
- func (u *SSHService) OperateSSH(operation string) error
- func (u *SSHService) SearchRootCerts(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *SSHService) SyncRootCert() error
- func (u *SSHService) Update(req dto.SSHUpdate) error
- func (u *SSHService) UpdateByFile(req dto.SettingUpdate) error
- type SettingService
- func (u *SettingService) GetLocalConn() dto.SSHConnData
- func (u *SettingService) GetSettingByKey(key string) string
- func (u *SettingService) GetSettingInfo() (*dto.SettingInfo, error)
- func (u *SettingService) GetSystemProxy() (*dto.SystemProxy, error)
- func (u *SettingService) SaveConnInfo(req dto.SSHConnData) error
- func (u *SettingService) SaveDescription(req dto.CommonDescription) error
- func (u *SettingService) SetDefaultIsConn(req dto.SSHDefaultConn) error
- func (u *SettingService) TestConnByInfo(req dto.SSHConnData) bool
- func (u *SettingService) Update(key, value string) error
- type SnapshotJson
- type SnapshotService
- func (u *SnapshotService) Delete(req dto.SnapshotBatchDelete) error
- func (u *SnapshotService) LoadSnapshotData() (dto.SnapshotData, error)
- func (u *SnapshotService) SearchWithPage(req dto.PageSnapshot) (int64, interface{}, error)
- func (u *SnapshotService) SnapshotCreate(parentTask *task.Task, req dto.SnapshotCreate, jobID, retry uint) error
- func (u *SnapshotService) SnapshotImport(req dto.SnapshotImport) error
- func (u *SnapshotService) SnapshotReCreate(id uint) error
- func (u *SnapshotService) SnapshotRecover(req dto.SnapshotRecover) error
- func (u *SnapshotService) SnapshotRollback(req dto.SnapshotRecover) error
- func (u *SnapshotService) UpdateDescription(req dto.UpdateDescription) error
- type SystemService
- type TaskLogService
- type TensorRTLLMService
- func (t TensorRTLLMService) Create(create request.TensorRTLLMCreate) error
- func (t TensorRTLLMService) Delete(id uint) error
- func (t TensorRTLLMService) Operate(req request.TensorRTLLMOperate) error
- func (t TensorRTLLMService) Page(req request.TensorRTLLMSearch) response.TensorRTLLMsRes
- func (t TensorRTLLMService) Update(req request.TensorRTLLMUpdate) error
- type WebsiteAcmeAccountService
- func (w WebsiteAcmeAccountService) Create(create request.WebsiteAcmeAccountCreate) (*response.WebsiteAcmeAccountDTO, error)
- func (w WebsiteAcmeAccountService) Delete(id uint) error
- func (w WebsiteAcmeAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteAcmeAccountDTO, error)
- func (w WebsiteAcmeAccountService) Update(update request.WebsiteAcmeAccountUpdate) (*response.WebsiteAcmeAccountDTO, error)
- type WebsiteCAService
- func (w WebsiteCAService) Create(create request.WebsiteCACreate) (*request.WebsiteCACreate, error)
- func (w WebsiteCAService) Delete(id uint) error
- func (w WebsiteCAService) DownloadFile(id uint) (*os.File, error)
- func (w WebsiteCAService) GetCA(id uint) (*response.WebsiteCADTO, error)
- func (w WebsiteCAService) ObtainSSL(req request.WebsiteCAObtain) (*model.WebsiteSSL, error)
- func (w WebsiteCAService) Page(search request.WebsiteCASearch) (int64, []response.WebsiteCADTO, error)
- type WebsiteDnsAccountService
- func (w WebsiteDnsAccountService) Create(create request.WebsiteDnsAccountCreate) (request.WebsiteDnsAccountCreate, error)
- func (w WebsiteDnsAccountService) Delete(id uint) error
- func (w WebsiteDnsAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteDnsAccountDTO, error)
- func (w WebsiteDnsAccountService) Update(update request.WebsiteDnsAccountUpdate) (request.WebsiteDnsAccountUpdate, error)
- type WebsiteSSLService
- func (w WebsiteSSLService) Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error)
- func (w WebsiteSSLService) Delete(ids []uint) error
- func (w WebsiteSSLService) DownloadFile(id uint) (*os.File, error)
- func (w WebsiteSSLService) GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error)
- func (w WebsiteSSLService) GetSSL(id uint) (*response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) ImportMasterSSL(create model.WebsiteSSL) error
- func (w WebsiteSSLService) ObtainSSL(apply request.WebsiteSSLApply) error
- func (w WebsiteSSLService) Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) Search(search request.WebsiteSSLSearch) ([]response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) SyncForRestart() error
- func (w WebsiteSSLService) Update(update request.WebsiteSSLUpdate) error
- func (w WebsiteSSLService) Upload(req request.WebsiteSSLUpload) error
- type WebsiteService
- func (w WebsiteService) BatchOpWebsite(req request.BatchWebsiteOp) error
- func (w WebsiteService) BatchSetGroup(req request.BatchWebsiteGroup) error
- func (w WebsiteService) BatchSetHttps(ctx context.Context, req request.BatchWebsiteHttps) error
- func (w WebsiteService) ChangeDatabase(req request.ChangeDatabase) error
- func (w WebsiteService) ChangeDefaultServer(id uint) error
- func (w WebsiteService) ChangeGroup(group, newGroup uint) error
- func (w WebsiteService) ChangePHPVersion(req request.WebsitePHPVersionReq) error
- func (w WebsiteService) ClearProxyCache(req request.NginxCommonReq) error
- func (w WebsiteService) CreateLoadBalance(req request.WebsiteLBCreate) error
- func (w WebsiteService) CreateWebsite(create request.WebsiteCreate) (err error)
- func (w WebsiteService) CreateWebsiteDomain(create request.WebsiteDomainCreate) ([]model.WebsiteDomain, error)
- func (w WebsiteService) DeleteLoadBalance(req request.WebsiteLBDelete) error
- func (w WebsiteService) DeleteProxy(req request.WebsiteProxyDel) (err error)
- func (w WebsiteService) DeleteWebsite(req request.WebsiteDelete) error
- func (w WebsiteService) DeleteWebsiteDomain(domainId uint) error
- func (w WebsiteService) ExecComposer(req request.ExecComposerReq) error
- func (w WebsiteService) GetAntiLeech(id uint) (*response.NginxAntiLeechRes, error)
- func (w WebsiteService) GetAuthBasics(req request.NginxAuthReq) (res response.NginxAuthRes, err error)
- func (w WebsiteService) GetCors(websiteID uint) (*request.CorsConfig, error)
- func (w WebsiteService) GetDefaultHtml(resourceType string) (*response.WebsiteHtmlRes, error)
- func (w WebsiteService) GetLoadBalances(id uint) ([]dto.NginxUpstream, error)
- func (w WebsiteService) GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error)
- func (w WebsiteService) GetPathAuthBasics(req request.NginxAuthReq) (res []response.NginxPathAuthRes, err error)
- func (w WebsiteService) GetProxies(id uint) (res []request.WebsiteProxyConfig, err error)
- func (w WebsiteService) GetProxyCache(id uint) (res response.NginxProxyCache, err error)
- func (w WebsiteService) GetRealIPConfig(websiteID uint) (*response.WebsiteRealIP, error)
- func (w WebsiteService) GetRedirect(id uint) (res []response.NginxRedirectConfig, err error)
- func (w WebsiteService) GetRewriteConfig(req request.NginxRewriteReq) (*response.NginxRewriteRes, error)
- func (w WebsiteService) GetWebsite(id uint) (response.WebsiteDTO, error)
- func (w WebsiteService) GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error)
- func (w WebsiteService) GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error)
- func (w WebsiteService) GetWebsiteNginxConfig(websiteID uint, configType string) (*response.FileInfo, error)
- func (w WebsiteService) GetWebsiteOptions(req request.WebsiteOptionReq) ([]response.WebsiteOption, error)
- func (w WebsiteService) GetWebsiteResource(websiteID uint) ([]response.Resource, error)
- func (w WebsiteService) GetWebsites() ([]response.WebsiteDTO, error)
- func (w WebsiteService) ListCustomRewrite() ([]string, error)
- func (w WebsiteService) ListDatabases() ([]response.Database, error)
- func (w WebsiteService) LoadWebsiteDirConfig(req request.WebsiteCommonReq) (*response.WebsiteDirConfig, error)
- func (w WebsiteService) OpWebsite(req request.WebsiteOp) error
- func (w WebsiteService) OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (*response.WebsiteHTTPS, error)
- func (w WebsiteService) OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error)
- func (w WebsiteService) OperateCrossSiteAccess(req request.CrossSiteAccessOp) error
- func (w WebsiteService) OperateCustomRewrite(req request.CustomRewriteOperate) error
- func (w WebsiteService) OperateProxy(req request.WebsiteProxyConfig) (err error)
- func (w WebsiteService) OperateRedirect(req request.NginxRedirectReq) (err error)
- func (w WebsiteService) PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteRes, error)
- func (w WebsiteService) PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error)
- func (w WebsiteService) SetRealIPConfig(req request.WebsiteRealIP) error
- func (w WebsiteService) UpdateAntiLeech(req request.NginxAntiLeechUpdate) (err error)
- func (w WebsiteService) UpdateAuthBasic(req request.NginxAuthUpdate) (err error)
- func (w WebsiteService) UpdateCors(req request.CorsConfigReq) error
- func (w WebsiteService) UpdateDefaultHtml(req request.WebsiteHtmlUpdate) error
- func (w WebsiteService) UpdateLoadBalance(req request.WebsiteLBUpdate) error
- func (w WebsiteService) UpdateLoadBalanceFile(req request.WebsiteLBUpdateFile) error
- func (w WebsiteService) UpdateNginxConfigByScope(req request.NginxConfigUpdate) error
- func (w WebsiteService) UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error
- func (w WebsiteService) UpdatePathAuthBasic(req request.NginxPathAuthUpdate) error
- func (w WebsiteService) UpdateProxyCache(req request.NginxProxyCacheUpdate) (err error)
- func (w WebsiteService) UpdateProxyFile(req request.NginxProxyUpdate) (err error)
- func (w WebsiteService) UpdateRedirectFile(req request.NginxRedirectUpdate) (err error)
- func (w WebsiteService) UpdateRewriteConfig(req request.NginxRewriteUpdate) error
- func (w WebsiteService) UpdateSiteDir(req request.WebsiteUpdateDir) error
- func (w WebsiteService) UpdateSitePermission(req request.WebsiteUpdateDirPermission) error
- func (w WebsiteService) UpdateStream(req request.StreamUpdate) error
- func (w WebsiteService) UpdateWebsite(req request.WebsiteUpdate) error
- func (w WebsiteService) UpdateWebsiteDomain(req request.WebsiteDomainUpdate) error
Constants ¶
View Source
const ( ResourceAlertInterval = 30 CheckIntervalSec = 3 LoadCheckIntervalMin = 5 )
View Source
const ( SiteConf = "SiteConf" SiteAccessLog = "access.log" SiteErrorLog = "error.log" WebsiteRootDir = "WebsiteRootDir" SiteDir = "SiteDir" SiteIndexDir = "SiteIndexDir" SiteProxyDir = "SiteProxyDir" SiteSSLDir = "SiteSSLDir" SiteReWritePath = "SiteReWritePath" SiteRedirectDir = "SiteRedirectDir" SiteCacheDir = "SiteCacheDir" SiteConfDir = "SiteConfDir" SitesRootDir = "SitesRootDir" DefaultDir = "DefaultDir" DefaultRewriteDir = "DefaultRewriteDir" SiteRootAuthBasicPath = "SiteRootAuthBasicPath" SitePathAuthBasicDir = "SitePathAuthBasicDir" SiteUpstreamDir = "SiteUpstreamDir" SiteCorsPath = "SiteCorsPath" StreamDir = "StreamDir" StreamConf = "StreamConf" )
Variables ¶
View Source
var DatabaseKeys = map[string]uint{ constant.AppMysql: 3306, constant.AppMariaDB: 3306, constant.AppPostgresql: 5432, constant.AppPostgres: 5432, constant.AppMongodb: 27017, constant.AppRedis: 6379, constant.AppMemcached: 11211, constant.AppMysqlCluster: 3306, constant.AppPostgresqlCluster: 5432, constant.AppRedisCluster: 6379, }
View Source
var InitTypes = map[string]struct{}{
"runtime": {},
"php": {},
"node": {},
}
View Source
var PmKeys = map[string]struct {
}{
"pm": {},
"pm.max_children": {},
"pm.start_servers": {},
"pm.min_spare_servers": {},
"pm.max_spare_servers": {},
}
View Source
var ToolKeys = map[string]uint{
"minio": 9001,
}
Functions ¶
func ArryContains ¶
func ChangeHSTSConfig ¶
func ConfigAIProxy ¶
func GetAllowIps ¶
func GetCleanLogConfig ¶
func GetCleanLogConfig(cronJob model.Cronjob) dto.CleanLogConfig
func GetConfDir ¶
func GetOpenrestyDir ¶
func GetSiteDir ¶
func GetSystemSSL ¶
func GetWebSiteRootDir ¶
func GetWebSiteRootDir() string
func GetWebsiteConfigPath ¶
func GetWebsiteID ¶
func GetWebsiteID() uint
func HandleOldPHPRuntime ¶
func HandleOldPHPRuntime()
func LoadContainerName ¶
func LoadMysqlClientByFrom ¶
func LoadMysqlClientByFrom(database string) (mysql.MysqlClient, string, error)
func LoadPanelPort ¶
func LoadPanelPort() string
func LoadPostgresqlClientByFrom ¶
func LoadPostgresqlClientByFrom(database string) (postgresql.PostgresqlClient, error)
func NewBackupClientMap ¶
func NewBackupClientWithID ¶
func NewBackupClientWithID(id uint) (*model.BackupAccount, cloud_storage.CloudStorageClient, error)
func OperateFirewallPort ¶
func ParseDomain ¶
func ParseDomain(domain string) (*model.WebsiteDomain, error)
func RequestDownloadCallBack ¶
func RequestDownloadCallBack(downloadCallBackUrl string)
func RestartPHPRuntime ¶
func RestartPHPRuntime()
func StartMonitor ¶
func SyncRuntimesStatus ¶
func SyncTags ¶
func SyncTags(remoteProperties dto.ExtraProperties) error
func UpdateSSLConfig ¶
func UpdateSSLConfig(websiteSSL model.WebsiteSSL) error
Types ¶
type AIToolService ¶
type AIToolService struct{}
func (*AIToolService) BindDomain ¶
func (u *AIToolService) BindDomain(req dto.OllamaBindDomain) error
func (*AIToolService) Close ¶
func (u *AIToolService) Close(name string) error
func (*AIToolService) Create ¶
func (u *AIToolService) Create(req dto.OllamaModelName) error
func (*AIToolService) Delete ¶
func (u *AIToolService) Delete(req dto.ForceDelete) error
func (*AIToolService) GetBindDomain ¶
func (u *AIToolService) GetBindDomain(req dto.OllamaBindDomainReq) (*dto.OllamaBindDomainRes, error)
func (*AIToolService) LoadDetail ¶
func (u *AIToolService) LoadDetail(name string) (string, error)
func (*AIToolService) Recreate ¶
func (u *AIToolService) Recreate(req dto.OllamaModelName) error
func (*AIToolService) Search ¶
func (u *AIToolService) Search(req dto.SearchWithPage) (int64, []dto.OllamaModelInfo, error)
func (*AIToolService) Sync ¶
func (u *AIToolService) Sync() ([]dto.OllamaModelDropList, error)
func (*AIToolService) UpdateBindDomain ¶
func (u *AIToolService) UpdateBindDomain(req dto.OllamaBindDomain) error
type AlertSender ¶
type AlertSender struct {
// contains filtered or unexported fields
}
func NewAlertSender ¶
func NewAlertSender(alert dto.AlertDTO, quotaType string) *AlertSender
func (*AlertSender) ResourceSend ¶
func (s *AlertSender) ResourceSend(quota string, params []dto.Param)
type AlertService ¶
type AlertService struct{}
func (AlertService) CleanAlertLogs ¶
func (a AlertService) CleanAlertLogs() error
func (AlertService) CreateAlert ¶
func (a AlertService) CreateAlert(create dto.AlertCreate) error
func (AlertService) DeleteAlert ¶
func (a AlertService) DeleteAlert(id uint) error
func (AlertService) DeleteAlertConfig ¶
func (a AlertService) DeleteAlertConfig(id uint) error
func (AlertService) ExternalUpdateAlert ¶
func (a AlertService) ExternalUpdateAlert(updateAlert dto.AlertCreate) error
func (AlertService) GetAlertConfig ¶
func (a AlertService) GetAlertConfig() ([]model.AlertConfig, error)
func (AlertService) GetCronJobs ¶
func (a AlertService) GetCronJobs(req dto.CronJobReq) ([]dto.CronJobDTO, error)
func (AlertService) PageAlert ¶
func (a AlertService) PageAlert(search dto.AlertSearch) (int64, []dto.AlertDTO, error)
func (AlertService) PageAlertLogs ¶
func (a AlertService) PageAlertLogs(search dto.AlertLogSearch) (int64, []dto.AlertLogDTO, error)
func (AlertService) TestAlertConfig ¶
func (a AlertService) TestAlertConfig(req dto.AlertConfigTest) (bool, error)
func (AlertService) UpdateAlert ¶
func (a AlertService) UpdateAlert(req dto.AlertUpdate) error
func (AlertService) UpdateAlertConfig ¶
func (a AlertService) UpdateAlertConfig(req dto.AlertConfigUpdate) error
func (AlertService) UpdateStatus ¶
func (a AlertService) UpdateStatus(id uint, status string) error
type AlertTaskHelper ¶
type AlertTaskHelper struct {
DiskIO chan []disk.IOCountersStat
NetIO chan []net.IOCountersStat
}
func (*AlertTaskHelper) InitTask ¶
func (m *AlertTaskHelper) InitTask(alertType string)
func (*AlertTaskHelper) ResetTask ¶
func (m *AlertTaskHelper) ResetTask()
func (*AlertTaskHelper) StartTask ¶
func (m *AlertTaskHelper) StartTask()
func (*AlertTaskHelper) StopTask ¶
func (m *AlertTaskHelper) StopTask()
type AppIgnoreUpgradeService ¶
type AppIgnoreUpgradeService struct {
}
func (AppIgnoreUpgradeService) CreateAppIgnore ¶
func (a AppIgnoreUpgradeService) CreateAppIgnore(req request.AppIgnoreUpgradeReq) error
func (AppIgnoreUpgradeService) Delete ¶
func (a AppIgnoreUpgradeService) Delete(req request.ReqWithID) error
func (AppIgnoreUpgradeService) List ¶
func (a AppIgnoreUpgradeService) List() ([]response.AppIgnoreUpgradeDTO, error)
type AppInstallService ¶
type AppInstallService struct {
}
func (*AppInstallService) ChangeAppPort ¶
func (a *AppInstallService) ChangeAppPort(req request.PortUpdate) error
func (*AppInstallService) CheckExist ¶
func (a *AppInstallService) CheckExist(req request.AppInstalledInfo) (*response.AppInstalledCheck, error)
func (*AppInstallService) DeleteCheck ¶
func (a *AppInstallService) DeleteCheck(installID uint) ([]dto.AppResource, error)
func (*AppInstallService) GetAppInstallInfo ¶
func (a *AppInstallService) GetAppInstallInfo(installID uint) (*response.AppInstallInfo, error)
func (*AppInstallService) GetDefaultConfigByKey ¶
func (a *AppInstallService) GetDefaultConfigByKey(key, name string) (string, error)
func (*AppInstallService) GetInstallList ¶
func (a *AppInstallService) GetInstallList() ([]dto.AppInstallInfo, error)
func (*AppInstallService) GetParams ¶
func (a *AppInstallService) GetParams(id uint) (*response.AppConfig, error)
func (*AppInstallService) GetServices ¶
func (a *AppInstallService) GetServices(key string) ([]response.AppService, error)
func (*AppInstallService) GetUpdateVersions ¶
func (a *AppInstallService) GetUpdateVersions(req request.AppUpdateVersion) ([]dto.AppVersion, error)
func (*AppInstallService) LoadConnInfo ¶
func (a *AppInstallService) LoadConnInfo(req dto.OperationWithNameAndType) (response.DatabaseConn, error)
func (*AppInstallService) LoadPort ¶
func (a *AppInstallService) LoadPort(req dto.OperationWithNameAndType) (int64, error)
func (*AppInstallService) Operate ¶
func (a *AppInstallService) Operate(req request.AppInstalledOperate) error
func (*AppInstallService) Page ¶
func (a *AppInstallService) Page(req request.AppInstalledSearch) (int64, []response.AppInstallDTO, error)
func (*AppInstallService) SearchForWebsite ¶
func (a *AppInstallService) SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstallDTO, error)
func (*AppInstallService) SyncAll ¶
func (a *AppInstallService) SyncAll(systemInit bool) error
func (*AppInstallService) Update ¶
func (a *AppInstallService) Update(req request.AppInstalledUpdate) error
func (*AppInstallService) UpdateAppConfig ¶
func (a *AppInstallService) UpdateAppConfig(req request.AppConfigUpdate) error
type AppLauncher ¶
type AppLauncher struct {
Key string `json:"key"`
}
type AppService ¶
type AppService struct {
}
func (AppService) GetAppDetail ¶
func (a AppService) GetAppDetail(appID uint, version, appType string) (response.AppDetailDTO, error)
func (AppService) GetAppDetailByID ¶
func (a AppService) GetAppDetailByID(id uint) (*response.AppDetailDTO, error)
func (AppService) GetAppIcon ¶
func (a AppService) GetAppIcon(appID uint) ([]byte, error)
func (AppService) GetAppTags ¶
func (AppService) GetAppUpdate ¶
func (a AppService) GetAppUpdate() (*response.AppUpdateRes, error)
func (AppService) Install ¶
func (a AppService) Install(req request.AppInstallCreate) (appInstall *model.AppInstall, err error)
func (AppService) SyncAppListFromLocal ¶
func (a AppService) SyncAppListFromLocal(TaskID string)
func (AppService) SyncAppListFromRemote ¶
func (a AppService) SyncAppListFromRemote(taskID string) (err error)
type BackupRecordService ¶
type BackupRecordService struct{}
func (*BackupRecordService) BatchDeleteRecord ¶
func (u *BackupRecordService) BatchDeleteRecord(ids []uint) error
func (*BackupRecordService) DeleteRecordByName ¶
func (u *BackupRecordService) DeleteRecordByName(backupType, name, detailName string, withDeleteFile bool) error
func (*BackupRecordService) DownloadRecord ¶
func (u *BackupRecordService) DownloadRecord(info dto.DownloadRecord) (string, error)
func (*BackupRecordService) ListAppRecords ¶
func (u *BackupRecordService) ListAppRecords(name, detailName, fileName string) ([]model.BackupRecord, error)
func (*BackupRecordService) ListFiles ¶
func (u *BackupRecordService) ListFiles(req dto.OperateByID) []string
func (*BackupRecordService) LoadRecordSize ¶
func (u *BackupRecordService) LoadRecordSize(req dto.SearchForSize) ([]dto.RecordFileSize, error)
func (*BackupRecordService) SearchRecordsByCronjobWithPage ¶
func (u *BackupRecordService) SearchRecordsByCronjobWithPage(search dto.RecordSearchByCronjob) (int64, []dto.BackupRecords, error)
func (*BackupRecordService) SearchRecordsWithPage ¶
func (u *BackupRecordService) SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error)
func (*BackupRecordService) UpdateDescription ¶
func (u *BackupRecordService) UpdateDescription(req dto.UpdateDescription) error
type BackupService ¶
type BackupService struct{}
func (*BackupService) AppBackup ¶
func (u *BackupService) AppBackup(req dto.CommonBackup) (*model.BackupRecord, error)
func (*BackupService) AppRecover ¶
func (u *BackupService) AppRecover(req dto.CommonRecover) error
func (*BackupService) CheckConn ¶
func (u *BackupService) CheckConn(req dto.BackupOperate) dto.BackupCheckRes
func (*BackupService) CheckUsed ¶
func (u *BackupService) CheckUsed(name string, isPublic bool) error
func (*BackupService) Create ¶
func (u *BackupService) Create(req dto.BackupOperate) error
func (*BackupService) Delete ¶
func (u *BackupService) Delete(id uint) error
func (*BackupService) GetBuckets ¶
func (u *BackupService) GetBuckets(req dto.ForBuckets) ([]interface{}, error)
func (*BackupService) GetLocalDir ¶
func (u *BackupService) GetLocalDir() (string, error)
func (*BackupService) LoadBackupOptions ¶
func (u *BackupService) LoadBackupOptions() ([]dto.BackupOption, error)
func (*BackupService) MysqlBackup ¶
func (u *BackupService) MysqlBackup(req dto.CommonBackup) error
func (*BackupService) MysqlRecover ¶
func (u *BackupService) MysqlRecover(req dto.CommonRecover) error
func (*BackupService) MysqlRecoverByUpload ¶
func (u *BackupService) MysqlRecoverByUpload(req dto.CommonRecover) error
func (*BackupService) PostgresqlBackup ¶
func (u *BackupService) PostgresqlBackup(req dto.CommonBackup) error
func (*BackupService) PostgresqlRecover ¶
func (u *BackupService) PostgresqlRecover(req dto.CommonRecover) error
func (*BackupService) PostgresqlRecoverByUpload ¶
func (u *BackupService) PostgresqlRecoverByUpload(req dto.CommonRecover) error
func (*BackupService) RedisBackup ¶
func (u *BackupService) RedisBackup(req dto.CommonBackup) error
func (*BackupService) RedisRecover ¶
func (u *BackupService) RedisRecover(req dto.CommonRecover) error
func (*BackupService) RefreshToken ¶
func (u *BackupService) RefreshToken(req dto.OperateByID) error
func (*BackupService) SearchWithPage ¶
func (u *BackupService) SearchWithPage(req dto.SearchPageWithType) (int64, interface{}, error)
func (*BackupService) Update ¶
func (u *BackupService) Update(req dto.BackupOperate) error
func (*BackupService) UploadForRecover ¶
func (u *BackupService) UploadForRecover(req dto.UploadForRecover) error
func (*BackupService) WebsiteBackup ¶
func (u *BackupService) WebsiteBackup(req dto.CommonBackup) error
func (*BackupService) WebsiteRecover ¶
func (u *BackupService) WebsiteRecover(req dto.CommonRecover) error
type ClamService ¶
type ClamService struct {
// contains filtered or unexported fields
}
func (*ClamService) CleanRecord ¶
func (c *ClamService) CleanRecord(id uint) error
func (*ClamService) Create ¶
func (c *ClamService) Create(req dto.ClamCreate) error
func (*ClamService) Delete ¶
func (c *ClamService) Delete(req dto.ClamDelete) error
func (*ClamService) HandleOnce ¶
func (c *ClamService) HandleOnce(id uint) error
func (*ClamService) LoadBaseInfo ¶
func (c *ClamService) LoadBaseInfo() (dto.ClamBaseInfo, error)
func (*ClamService) LoadFile ¶
func (c *ClamService) LoadFile(req dto.ClamFileReq) (string, error)
func (*ClamService) Operate ¶
func (c *ClamService) Operate(operate string) error
func (*ClamService) SearchRecords ¶
func (c *ClamService) SearchRecords(req dto.ClamLogSearch) (int64, interface{}, error)
func (*ClamService) SearchWithPage ¶
func (c *ClamService) SearchWithPage(req dto.SearchClamWithPage) (int64, interface{}, error)
func (*ClamService) Update ¶
func (c *ClamService) Update(req dto.ClamUpdate) error
func (*ClamService) UpdateFile ¶
func (c *ClamService) UpdateFile(req dto.UpdateByNameAndFile) error
func (*ClamService) UpdateStatus ¶
func (c *ClamService) UpdateStatus(id uint, status string) error
type ComposeTemplateService ¶
type ComposeTemplateService struct{}
func (*ComposeTemplateService) Batch ¶
func (u *ComposeTemplateService) Batch(req dto.ComposeTemplateBatch) error
func (*ComposeTemplateService) Create ¶
func (u *ComposeTemplateService) Create(composeDto dto.ComposeTemplateCreate) error
func (*ComposeTemplateService) Delete ¶
func (u *ComposeTemplateService) Delete(ids []uint) error
func (*ComposeTemplateService) List ¶
func (u *ComposeTemplateService) List() ([]dto.ComposeTemplateInfo, error)
func (*ComposeTemplateService) SearchWithPage ¶
func (u *ComposeTemplateService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
type ContainerService ¶
type ContainerService struct{}
func (*ContainerService) ComposeLogClean ¶
func (u *ContainerService) ComposeLogClean(req dto.ComposeLogClean) error
func (*ContainerService) ComposeOperation ¶
func (u *ContainerService) ComposeOperation(req dto.ComposeOperation) error
func (*ContainerService) ComposeUpdate ¶
func (u *ContainerService) ComposeUpdate(req dto.ComposeUpdate) error
func (*ContainerService) ContainerCommit ¶
func (u *ContainerService) ContainerCommit(req dto.ContainerCommit) error
func (*ContainerService) ContainerCreate ¶
func (u *ContainerService) ContainerCreate(req dto.ContainerOperate, inThread bool) error
func (*ContainerService) ContainerCreateByCommand ¶
func (u *ContainerService) ContainerCreateByCommand(req dto.ContainerCreateByCommand) error
func (*ContainerService) ContainerInfo ¶
func (u *ContainerService) ContainerInfo(req dto.OperationWithName) (*dto.ContainerOperate, error)
func (*ContainerService) ContainerItemStats ¶
func (u *ContainerService) ContainerItemStats(req dto.OperationWithName) (dto.ContainerItemStats, error)
func (*ContainerService) ContainerListStats ¶
func (u *ContainerService) ContainerListStats() ([]dto.ContainerListStats, error)
func (*ContainerService) ContainerLogClean ¶
func (u *ContainerService) ContainerLogClean(req dto.OperationWithName) error
func (*ContainerService) ContainerOperation ¶
func (u *ContainerService) ContainerOperation(req dto.ContainerOperation) error
func (*ContainerService) ContainerRename ¶
func (u *ContainerService) ContainerRename(req dto.ContainerRename) error
func (*ContainerService) ContainerStats ¶
func (u *ContainerService) ContainerStats(id string) (*dto.ContainerStats, error)
func (*ContainerService) ContainerUpdate ¶
func (u *ContainerService) ContainerUpdate(req dto.ContainerOperate) error
func (*ContainerService) ContainerUpgrade ¶
func (u *ContainerService) ContainerUpgrade(req dto.ContainerUpgrade) error
func (*ContainerService) CreateCompose ¶
func (u *ContainerService) CreateCompose(req dto.ComposeCreate) error
func (*ContainerService) CreateNetwork ¶
func (u *ContainerService) CreateNetwork(req dto.NetworkCreate) error
func (*ContainerService) CreateVolume ¶
func (u *ContainerService) CreateVolume(req dto.VolumeCreate) error
func (*ContainerService) DeleteNetwork ¶
func (u *ContainerService) DeleteNetwork(req dto.BatchDelete) error
func (*ContainerService) DeleteVolume ¶
func (u *ContainerService) DeleteVolume(req dto.BatchDelete) error
func (*ContainerService) DownloadContainerLogs ¶
func (u *ContainerService) DownloadContainerLogs(containerType, container, since, tail string, c *gin.Context) error
func (*ContainerService) Inspect ¶
func (u *ContainerService) Inspect(req dto.InspectReq) (string, error)
func (*ContainerService) List ¶
func (u *ContainerService) List() []dto.ContainerOptions
func (*ContainerService) ListByImage ¶
func (u *ContainerService) ListByImage(imageName string) []dto.ContainerOptions
func (*ContainerService) ListNetwork ¶
func (u *ContainerService) ListNetwork() ([]dto.Options, error)
func (*ContainerService) ListVolume ¶
func (u *ContainerService) ListVolume() ([]dto.Options, error)
func (*ContainerService) LoadResourceLimit ¶
func (u *ContainerService) LoadResourceLimit() (*dto.ResourceLimit, error)
func (*ContainerService) LoadStatus ¶
func (u *ContainerService) LoadStatus() (dto.ContainerStatus, error)
func (*ContainerService) LoadUsers ¶
func (u *ContainerService) LoadUsers(req dto.OperationWithName) []string
func (*ContainerService) Page ¶
func (u *ContainerService) Page(req dto.PageContainer) (int64, interface{}, error)
func (*ContainerService) PageCompose ¶
func (u *ContainerService) PageCompose(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) PageNetwork ¶
func (u *ContainerService) PageNetwork(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) PageVolume ¶
func (u *ContainerService) PageVolume(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) Prune ¶
func (u *ContainerService) Prune(req dto.ContainerPrune) error
func (*ContainerService) StreamLogs ¶
func (u *ContainerService) StreamLogs(ctx *gin.Context, params dto.StreamLog)
func (*ContainerService) TestCompose ¶
func (u *ContainerService) TestCompose(req dto.ComposeCreate) (bool, error)
type CronjobService ¶
type CronjobService struct{}
func (*CronjobService) AddCronJob ¶
func (u *CronjobService) AddCronJob(cronjob *model.Cronjob) (int, error)
func (*CronjobService) CleanRecord ¶
func (u *CronjobService) CleanRecord(req dto.CronjobClean) error
func (*CronjobService) Create ¶
func (u *CronjobService) Create(req dto.CronjobOperate) error
func (*CronjobService) Delete ¶
func (u *CronjobService) Delete(req dto.CronjobBatchDelete) error
func (*CronjobService) Export ¶
func (u *CronjobService) Export(req dto.OperateByIDs) (string, error)
func (*CronjobService) HandleJob ¶
func (u *CronjobService) HandleJob(cronjob *model.Cronjob)
func (*CronjobService) HandleOnce ¶
func (u *CronjobService) HandleOnce(id uint) error
func (*CronjobService) HandleStop ¶
func (u *CronjobService) HandleStop(id uint) error
func (*CronjobService) Import ¶
func (u *CronjobService) Import(req []dto.CronjobTrans) error
func (*CronjobService) LoadInfo ¶
func (u *CronjobService) LoadInfo(req dto.OperateByID) (*dto.CronjobOperate, error)
func (*CronjobService) LoadNextHandle ¶
func (u *CronjobService) LoadNextHandle(specStr string) ([]string, error)
func (*CronjobService) LoadRecordLog ¶
func (u *CronjobService) LoadRecordLog(req dto.OperateByID) string
func (*CronjobService) LoadScriptOptions ¶
func (u *CronjobService) LoadScriptOptions() []dto.ScriptOptions
func (*CronjobService) SearchRecords ¶
func (u *CronjobService) SearchRecords(search dto.SearchRecord) (int64, interface{}, error)
func (*CronjobService) SearchWithPage ¶
func (u *CronjobService) SearchWithPage(search dto.PageCronjob) (int64, interface{}, error)
func (*CronjobService) Update ¶
func (u *CronjobService) Update(id uint, req dto.CronjobOperate) error
func (*CronjobService) UpdateGroup ¶
func (u *CronjobService) UpdateGroup(req dto.ChangeGroup) error
func (*CronjobService) UpdateStatus ¶
func (u *CronjobService) UpdateStatus(id uint, status string) error
type DBCommonService ¶
type DBCommonService struct{}
func (*DBCommonService) LoadBaseInfo ¶
func (u *DBCommonService) LoadBaseInfo(req dto.OperationWithNameAndType) (*dto.DBBaseInfo, error)
func (*DBCommonService) LoadDatabaseFile ¶
func (u *DBCommonService) LoadDatabaseFile(req dto.OperationWithNameAndType) (string, error)
func (*DBCommonService) UpdateConfByFile ¶
func (u *DBCommonService) UpdateConfByFile(req dto.DBConfUpdateByFile) error
type DashboardService ¶
type DashboardService struct{}
func (*DashboardService) ChangeQuick ¶
func (u *DashboardService) ChangeQuick(req dto.ChangeQuicks) error
func (*DashboardService) ChangeShow ¶
func (u *DashboardService) ChangeShow(req dto.SettingUpdate) error
func (*DashboardService) ListLauncherOption ¶
func (u *DashboardService) ListLauncherOption(filter string) ([]dto.LauncherOption, error)
func (*DashboardService) LoadAppLauncher ¶
func (u *DashboardService) LoadAppLauncher(ctx *gin.Context) ([]dto.AppLauncher, error)
func (*DashboardService) LoadBaseInfo ¶
func (u *DashboardService) LoadBaseInfo(ioOption string, netOption string) (*dto.DashboardBase, error)
func (*DashboardService) LoadCurrentInfo ¶
func (u *DashboardService) LoadCurrentInfo(ioOption string, netOption string) *dto.DashboardCurrent
func (*DashboardService) LoadCurrentInfoForNode ¶
func (u *DashboardService) LoadCurrentInfoForNode() *dto.NodeCurrent
func (*DashboardService) LoadOsInfo ¶
func (u *DashboardService) LoadOsInfo() (*dto.OsInfo, error)
func (*DashboardService) LoadQuickOptions ¶
func (u *DashboardService) LoadQuickOptions() []dto.QuickJump
func (*DashboardService) LoadTopCPU ¶
func (u *DashboardService) LoadTopCPU() []dto.Process
func (*DashboardService) LoadTopMem ¶
func (u *DashboardService) LoadTopMem() []dto.Process
func (*DashboardService) Restart ¶
func (u *DashboardService) Restart(operation string) error
type DatabaseHelper ¶
type DatabaseOp ¶
type DatabaseOp string
var ( Add DatabaseOp = "add" Delete DatabaseOp = "delete" )
type DatabaseService ¶
type DatabaseService struct{}
func (*DatabaseService) CheckDatabase ¶
func (u *DatabaseService) CheckDatabase(req dto.DatabaseCreate) bool
func (*DatabaseService) Create ¶
func (u *DatabaseService) Create(req dto.DatabaseCreate) error
func (*DatabaseService) Delete ¶
func (u *DatabaseService) Delete(req dto.DatabaseDelete) error
func (*DatabaseService) DeleteCheck ¶
func (u *DatabaseService) DeleteCheck(id uint) ([]string, error)
func (*DatabaseService) Get ¶
func (u *DatabaseService) Get(name string) (dto.DatabaseInfo, error)
func (*DatabaseService) List ¶
func (u *DatabaseService) List(dbType string) ([]dto.DatabaseOption, error)
func (*DatabaseService) LoadItems ¶
func (u *DatabaseService) LoadItems(dbType string) ([]dto.DatabaseItem, error)
func (*DatabaseService) SearchWithPage ¶
func (u *DatabaseService) SearchWithPage(search dto.DatabaseSearch) (int64, interface{}, error)
func (*DatabaseService) Update ¶
func (u *DatabaseService) Update(req dto.DatabaseUpdate) error
type DeviceService ¶
type DeviceService struct{}
func (*DeviceService) Clean ¶
func (u *DeviceService) Clean(req []dto.Clean)
func (*DeviceService) LoadBaseInfo ¶
func (u *DeviceService) LoadBaseInfo() (dto.DeviceBaseInfo, error)
func (*DeviceService) LoadTimeZone ¶
func (u *DeviceService) LoadTimeZone() ([]string, error)
func (*DeviceService) LoadUsers ¶
func (u *DeviceService) LoadUsers() ([]string, error)
func (*DeviceService) Scan ¶
func (u *DeviceService) Scan() dto.CleanData
func (*DeviceService) Update ¶
func (u *DeviceService) Update(key, value string) error
func (*DeviceService) UpdateByConf ¶
func (u *DeviceService) UpdateByConf(req dto.UpdateByNameAndFile) error
func (*DeviceService) UpdateHosts ¶
func (u *DeviceService) UpdateHosts(req []dto.HostHelper) error
func (*DeviceService) UpdatePasswd ¶
func (u *DeviceService) UpdatePasswd(req dto.ChangePasswd) error
func (*DeviceService) UpdateSwap ¶
func (u *DeviceService) UpdateSwap(req dto.SwapHelper) error
type DiskService ¶
type DiskService struct{}
func (*DiskService) GetCompleteDiskInfo ¶
func (s *DiskService) GetCompleteDiskInfo() (*response.CompleteDiskInfo, error)
func (*DiskService) MountDisk ¶
func (s *DiskService) MountDisk(req request.DiskMountRequest) error
func (*DiskService) PartitionDisk ¶
func (s *DiskService) PartitionDisk(req request.DiskPartitionRequest) (string, error)
func (*DiskService) UnmountDisk ¶
func (s *DiskService) UnmountDisk(req request.DiskUnmountRequest) error
type DockerService ¶
type DockerService struct{}
func (*DockerService) LoadDockerConf ¶
func (u *DockerService) LoadDockerConf() (*dto.DaemonJsonConf, error)
func (*DockerService) LoadDockerStatus ¶
func (u *DockerService) LoadDockerStatus() *dto.DockerStatus
func (*DockerService) OperateDocker ¶
func (u *DockerService) OperateDocker(req dto.DockerOperation) error
func (*DockerService) UpdateConf ¶
func (u *DockerService) UpdateConf(req dto.SettingUpdate, withRestart bool) error
func (*DockerService) UpdateConfByFile ¶
func (u *DockerService) UpdateConfByFile(req dto.DaemonJsonUpdateByFile) error
func (*DockerService) UpdateIpv6Option ¶
func (u *DockerService) UpdateIpv6Option(req dto.Ipv6Option) error
func (*DockerService) UpdateLogOption ¶
func (u *DockerService) UpdateLogOption(req dto.LogOption) error
type Fail2BanService ¶
type Fail2BanService struct{}
func (*Fail2BanService) LoadBaseInfo ¶
func (u *Fail2BanService) LoadBaseInfo() (dto.Fail2BanBaseInfo, error)
func (*Fail2BanService) Operate ¶
func (u *Fail2BanService) Operate(operation string) error
func (*Fail2BanService) OperateSSHD ¶
func (u *Fail2BanService) OperateSSHD(req dto.Fail2BanSet) error
func (*Fail2BanService) Search ¶
func (u *Fail2BanService) Search(req dto.Fail2BanSearch) ([]string, error)
func (*Fail2BanService) UpdateConf ¶
func (u *Fail2BanService) UpdateConf(req dto.Fail2BanUpdate) error
func (*Fail2BanService) UpdateConfByFile ¶
func (u *Fail2BanService) UpdateConfByFile(req dto.UpdateByFile) error
type FavoriteService ¶
type FavoriteService struct {
}
func (*FavoriteService) Create ¶
func (f *FavoriteService) Create(req request.FavoriteCreate) (*model.Favorite, error)
func (*FavoriteService) Delete ¶
func (f *FavoriteService) Delete(id uint) error
func (*FavoriteService) Page ¶
func (f *FavoriteService) Page(req dto.PageInfo) (int64, []response.FavoriteDTO, error)
type FileService ¶
type FileService struct {
}
func (*FileService) BatchChangeModeAndOwner ¶
func (f *FileService) BatchChangeModeAndOwner(op request.FileRoleReq) error
func (*FileService) BatchCheckFiles ¶
func (f *FileService) BatchCheckFiles(req request.FilePathsCheck) []response.ExistFileInfo
func (*FileService) BatchDelete ¶
func (f *FileService) BatchDelete(op request.FileBatchDelete) error
func (*FileService) ChangeMode ¶
func (f *FileService) ChangeMode(op request.FileCreate) error
func (*FileService) ChangeName ¶
func (f *FileService) ChangeName(req request.FileRename) error
func (*FileService) ChangeOwner ¶
func (f *FileService) ChangeOwner(req request.FileRoleUpdate) error
func (*FileService) Compress ¶
func (f *FileService) Compress(c request.FileCompress) error
func (*FileService) Convert ¶
func (f *FileService) Convert(req request.FileConvertRequest)
func (*FileService) ConvertLog ¶
func (f *FileService) ConvertLog(req dto.PageInfo) (total int64, data []response.FileConvertLog, err error)
func (*FileService) Create ¶
func (f *FileService) Create(op request.FileCreate) error
func (*FileService) DeCompress ¶
func (f *FileService) DeCompress(c request.FileDeCompress) error
func (*FileService) Delete ¶
func (f *FileService) Delete(op request.FileDelete) error
func (*FileService) DepthDirSize ¶
func (f *FileService) DepthDirSize(req request.DirSizeReq) ([]response.DepthDirSizeRes, error)
func (*FileService) DirSize ¶
func (f *FileService) DirSize(req request.DirSizeReq) (response.DirSizeRes, error)
func (*FileService) FileDownload ¶
func (f *FileService) FileDownload(d request.FileDownload) (string, error)
func (*FileService) GetContent ¶
func (f *FileService) GetContent(op request.FileContentReq) (response.FileInfo, error)
func (*FileService) GetFileList ¶
func (f *FileService) GetFileList(op request.FileOption) (response.FileInfo, error)
func (*FileService) GetFileTree ¶
func (f *FileService) GetFileTree(op request.FileOption) ([]response.FileTree, error)
func (*FileService) GetHostMount ¶
func (f *FileService) GetHostMount() []dto.DiskInfo
func (*FileService) GetPathByType ¶
func (f *FileService) GetPathByType(pathType string) string
func (*FileService) GetPreviewContent ¶
func (f *FileService) GetPreviewContent(op request.FileContentReq) (response.FileInfo, error)
func (*FileService) GetUsersAndGroups ¶
func (f *FileService) GetUsersAndGroups() (*response.UserGroupResponse, error)
func (*FileService) ReadLogByLine ¶
func (f *FileService) ReadLogByLine(req request.FileReadByLineReq) (*response.FileLineContent, error)
func (*FileService) SaveContent ¶
func (f *FileService) SaveContent(edit request.FileEdit) error
func (*FileService) SearchUploadWithPage ¶
func (f *FileService) SearchUploadWithPage(req request.SearchUploadWithPage) (int64, interface{}, error)
type FirewallService ¶
type FirewallService struct{}
func (*FirewallService) BatchOperateRule ¶
func (u *FirewallService) BatchOperateRule(req dto.BatchRuleOperate) error
func (*FirewallService) LoadBaseInfo ¶
func (u *FirewallService) LoadBaseInfo(tab string) (dto.FirewallBaseInfo, error)
func (*FirewallService) OperateAddressRule ¶
func (u *FirewallService) OperateAddressRule(req dto.AddrRuleOperate, reload bool) error
func (*FirewallService) OperateFirewall ¶
func (u *FirewallService) OperateFirewall(req dto.FirewallOperation) error
func (*FirewallService) OperateForwardRule ¶
func (u *FirewallService) OperateForwardRule(req dto.ForwardRuleOperate) error
func (*FirewallService) OperatePortRule ¶
func (u *FirewallService) OperatePortRule(req dto.PortRuleOperate, reload bool) error
func (*FirewallService) SearchWithPage ¶
func (u *FirewallService) SearchWithPage(req dto.RuleSearch) (int64, interface{}, error)
func (*FirewallService) UpdateAddrRule ¶
func (u *FirewallService) UpdateAddrRule(req dto.AddrRuleUpdate) error
func (*FirewallService) UpdateDescription ¶
func (u *FirewallService) UpdateDescription(req dto.UpdateFirewallDescription) error
func (*FirewallService) UpdatePortRule ¶
func (u *FirewallService) UpdatePortRule(req dto.PortRuleUpdate) error
type FtpService ¶
type FtpService struct{}
func (*FtpService) Delete ¶
func (f *FtpService) Delete(req dto.BatchDeleteReq) error
func (*FtpService) LoadBaseInfo ¶
func (f *FtpService) LoadBaseInfo() (dto.FtpBaseInfo, error)
func (*FtpService) LoadLog ¶
func (f *FtpService) LoadLog(req dto.FtpLogSearch) (int64, interface{}, error)
func (*FtpService) Operate ¶
func (u *FtpService) Operate(operation string) error
func (*FtpService) SearchWithPage ¶
func (f *FtpService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
func (*FtpService) Sync ¶
func (f *FtpService) Sync() error
type GroupService ¶
type GroupService struct{}
func (*GroupService) Create ¶
func (u *GroupService) Create(req dto.GroupCreate) error
func (*GroupService) Delete ¶
func (u *GroupService) Delete(id uint) error
func (*GroupService) GetDefault ¶
func (u *GroupService) GetDefault() (model.Group, error)
func (*GroupService) List ¶
func (u *GroupService) List(req dto.OperateByType) ([]dto.GroupInfo, error)
func (*GroupService) Update ¶
func (u *GroupService) Update(req dto.GroupUpdate) error
type HostToolService ¶
type HostToolService struct{}
func (*HostToolService) CreateToolConfig ¶
func (h *HostToolService) CreateToolConfig(req request.HostToolCreate) error
func (*HostToolService) GetSupervisorProcessConfig ¶
func (h *HostToolService) GetSupervisorProcessConfig() ([]response.SupervisorProcessConfig, error)
func (*HostToolService) GetToolStatus ¶
func (h *HostToolService) GetToolStatus(req request.HostToolReq) (*response.HostToolRes, error)
func (*HostToolService) OperateSupervisorProcess ¶
func (h *HostToolService) OperateSupervisorProcess(req request.SupervisorProcessConfig) error
func (*HostToolService) OperateSupervisorProcessFile ¶
func (h *HostToolService) OperateSupervisorProcessFile(req request.SupervisorProcessFileReq) (string, error)
func (*HostToolService) OperateTool ¶
func (h *HostToolService) OperateTool(req request.HostToolReq) error
func (*HostToolService) OperateToolConfig ¶
func (h *HostToolService) OperateToolConfig(req request.HostToolConfig) (*response.HostToolConfig, error)
type IAIToolService ¶
type IAIToolService interface {
Search(search dto.SearchWithPage) (int64, []dto.OllamaModelInfo, error)
Create(req dto.OllamaModelName) error
Close(name string) error
Recreate(req dto.OllamaModelName) error
Delete(req dto.ForceDelete) error
Sync() ([]dto.OllamaModelDropList, error)
LoadDetail(name string) (string, error)
BindDomain(req dto.OllamaBindDomain) error
GetBindDomain(req dto.OllamaBindDomainReq) (*dto.OllamaBindDomainRes, error)
UpdateBindDomain(req dto.OllamaBindDomain) error
}
func NewIAIToolService ¶
func NewIAIToolService() IAIToolService
type IAlertService ¶
type IAlertService interface {
PageAlert(req dto.AlertSearch) (int64, []dto.AlertDTO, error)
GetAlerts() ([]dto.AlertDTO, error)
CreateAlert(create dto.AlertCreate) error
UpdateAlert(req dto.AlertUpdate) error
DeleteAlert(id uint) error
GetAlert(id uint) (dto.AlertDTO, error)
UpdateStatus(id uint, status string) error
ExternalUpdateAlert(req dto.AlertCreate) error
GetDisks() ([]dto.DiskDTO, error)
PageAlertLogs(req dto.AlertLogSearch) (int64, []dto.AlertLogDTO, error)
CleanAlertLogs() error
GetClams() ([]dto.ClamDTO, error)
GetCronJobs(req dto.CronJobReq) ([]dto.CronJobDTO, error)
GetAlertConfig() ([]model.AlertConfig, error)
UpdateAlertConfig(req dto.AlertConfigUpdate) error
DeleteAlertConfig(id uint) error
TestAlertConfig(req dto.AlertConfigTest) (bool, error)
}
func NewIAlertService ¶
func NewIAlertService() IAlertService
type IAlertTaskHelper ¶
type IAlertTaskHelper interface {
StopTask()
StartTask()
ResetTask()
InitTask(alertType string)
}
func NewIAlertTaskHelper ¶
func NewIAlertTaskHelper() IAlertTaskHelper
type IAppIgnoreUpgradeService ¶
type IAppIgnoreUpgradeService interface {
List() ([]response.AppIgnoreUpgradeDTO, error)
CreateAppIgnore(req request.AppIgnoreUpgradeReq) error
Delete(req request.ReqWithID) error
}
func NewIAppIgnoreUpgradeService ¶
func NewIAppIgnoreUpgradeService() IAppIgnoreUpgradeService
type IAppInstallService ¶
type IAppInstallService interface {
Page(req request.AppInstalledSearch) (int64, []response.AppInstallDTO, error)
CheckExist(req request.AppInstalledInfo) (*response.AppInstalledCheck, error)
LoadPort(req dto.OperationWithNameAndType) (int64, error)
LoadConnInfo(req dto.OperationWithNameAndType) (response.DatabaseConn, error)
SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstallDTO, error)
Operate(req request.AppInstalledOperate) error
Update(req request.AppInstalledUpdate) error
SyncAll(systemInit bool) error
GetServices(key string) ([]response.AppService, error)
GetUpdateVersions(req request.AppUpdateVersion) ([]dto.AppVersion, error)
GetParams(id uint) (*response.AppConfig, error)
ChangeAppPort(req request.PortUpdate) error
GetDefaultConfigByKey(key, name string) (string, error)
DeleteCheck(installId uint) ([]dto.AppResource, error)
UpdateAppConfig(req request.AppConfigUpdate) error
GetInstallList() ([]dto.AppInstallInfo, error)
GetAppInstallInfo(appInstallID uint) (*response.AppInstallInfo, error)
}
func NewIAppInstalledService ¶
func NewIAppInstalledService() IAppInstallService
type IAppService ¶
type IAppService interface {
PageApp(ctx *gin.Context, req request.AppSearch) (*response.AppRes, error)
GetAppTags(ctx *gin.Context) ([]response.TagDTO, error)
GetApp(ctx *gin.Context, key string) (*response.AppDTO, error)
GetAppDetail(appId uint, version, appType string) (response.AppDetailDTO, error)
Install(req request.AppInstallCreate) (*model.AppInstall, error)
SyncAppListFromRemote(taskID string) error
GetAppUpdate() (*response.AppUpdateRes, error)
GetAppDetailByID(id uint) (*response.AppDetailDTO, error)
SyncAppListFromLocal(taskID string)
GetAppIcon(appID uint) ([]byte, error)
}
func NewIAppService ¶
func NewIAppService() IAppService
type IBackupRecordService ¶
type IBackupRecordService interface {
SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error)
SearchRecordsByCronjobWithPage(search dto.RecordSearchByCronjob) (int64, []dto.BackupRecords, error)
DownloadRecord(info dto.DownloadRecord) (string, error)
DeleteRecordByName(backupType, name, detailName string, withDeleteFile bool) error
BatchDeleteRecord(ids []uint) error
ListAppRecords(name, detailName, fileName string) ([]model.BackupRecord, error)
ListFiles(req dto.OperateByID) []string
LoadRecordSize(req dto.SearchForSize) ([]dto.RecordFileSize, error)
UpdateDescription(req dto.UpdateDescription) error
}
func NewIBackupRecordService ¶
func NewIBackupRecordService() IBackupRecordService
type IBackupService ¶
type IBackupService interface {
CheckUsed(name string, isPublic bool) error
LoadBackupOptions() ([]dto.BackupOption, error)
SearchWithPage(search dto.SearchPageWithType) (int64, interface{}, error)
Create(backupDto dto.BackupOperate) error
CheckConn(req dto.BackupOperate) dto.BackupCheckRes
GetBuckets(backupDto dto.ForBuckets) ([]interface{}, error)
Update(req dto.BackupOperate) error
Delete(id uint) error
RefreshToken(req dto.OperateByID) error
GetLocalDir() (string, error)
UploadForRecover(req dto.UploadForRecover) error
MysqlBackup(db dto.CommonBackup) error
PostgresqlBackup(db dto.CommonBackup) error
MysqlRecover(db dto.CommonRecover) error
PostgresqlRecover(db dto.CommonRecover) error
MysqlRecoverByUpload(req dto.CommonRecover) error
PostgresqlRecoverByUpload(req dto.CommonRecover) error
RedisBackup(db dto.CommonBackup) error
RedisRecover(db dto.CommonRecover) error
WebsiteBackup(db dto.CommonBackup) error
WebsiteRecover(req dto.CommonRecover) error
AppBackup(db dto.CommonBackup) (*model.BackupRecord, error)
AppRecover(req dto.CommonRecover) error
}
func NewIBackupService ¶
func NewIBackupService() IBackupService
type IClamService ¶
type IClamService interface {
LoadBaseInfo() (dto.ClamBaseInfo, error)
Operate(operate string) error
SearchWithPage(search dto.SearchClamWithPage) (int64, interface{}, error)
Create(req dto.ClamCreate) error
Update(req dto.ClamUpdate) error
UpdateStatus(id uint, status string) error
Delete(req dto.ClamDelete) error
HandleOnce(id uint) error
LoadFile(req dto.ClamFileReq) (string, error)
UpdateFile(req dto.UpdateByNameAndFile) error
SearchRecords(req dto.ClamLogSearch) (int64, interface{}, error)
CleanRecord(id uint) error
}
func NewIClamService ¶
func NewIClamService() IClamService
type IComposeTemplateService ¶
type IComposeTemplateService interface {
List() ([]dto.ComposeTemplateInfo, error)
SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
Create(req dto.ComposeTemplateCreate) error
Update(id uint, upMap map[string]interface{}) error
Batch(req dto.ComposeTemplateBatch) error
Delete(ids []uint) error
}
func NewIComposeTemplateService ¶
func NewIComposeTemplateService() IComposeTemplateService
type IContainerService ¶
type IContainerService interface {
Page(req dto.PageContainer) (int64, interface{}, error)
List() []dto.ContainerOptions
ListByImage(imageName string) []dto.ContainerOptions
LoadStatus() (dto.ContainerStatus, error)
PageNetwork(req dto.SearchWithPage) (int64, interface{}, error)
ListNetwork() ([]dto.Options, error)
PageVolume(req dto.SearchWithPage) (int64, interface{}, error)
ListVolume() ([]dto.Options, error)
PageCompose(req dto.SearchWithPage) (int64, interface{}, error)
CreateCompose(req dto.ComposeCreate) error
ComposeOperation(req dto.ComposeOperation) error
ContainerCreate(req dto.ContainerOperate, inThread bool) error
ContainerCreateByCommand(req dto.ContainerCreateByCommand) error
ContainerUpdate(req dto.ContainerOperate) error
ContainerUpgrade(req dto.ContainerUpgrade) error
ContainerInfo(req dto.OperationWithName) (*dto.ContainerOperate, error)
ContainerListStats() ([]dto.ContainerListStats, error)
ContainerItemStats(req dto.OperationWithName) (dto.ContainerItemStats, error)
LoadResourceLimit() (*dto.ResourceLimit, error)
ContainerRename(req dto.ContainerRename) error
ContainerCommit(req dto.ContainerCommit) error
ContainerLogClean(req dto.OperationWithName) error
ContainerOperation(req dto.ContainerOperation) error
DownloadContainerLogs(containerType, container, since, tail string, c *gin.Context) error
ContainerStats(id string) (*dto.ContainerStats, error)
Inspect(req dto.InspectReq) (string, error)
DeleteNetwork(req dto.BatchDelete) error
CreateNetwork(req dto.NetworkCreate) error
DeleteVolume(req dto.BatchDelete) error
CreateVolume(req dto.VolumeCreate) error
TestCompose(req dto.ComposeCreate) (bool, error)
ComposeUpdate(req dto.ComposeUpdate) error
ComposeLogClean(req dto.ComposeLogClean) error
Prune(req dto.ContainerPrune) error
LoadUsers(req dto.OperationWithName) []string
StreamLogs(ctx *gin.Context, params dto.StreamLog)
}
func NewIContainerService ¶
func NewIContainerService() IContainerService
type ICronjobService ¶
type ICronjobService interface {
SearchWithPage(search dto.PageCronjob) (int64, interface{}, error)
SearchRecords(search dto.SearchRecord) (int64, interface{}, error)
Create(cronjobDto dto.CronjobOperate) error
LoadNextHandle(spec string) ([]string, error)
HandleOnce(id uint) error
Update(id uint, req dto.CronjobOperate) error
UpdateStatus(id uint, status string) error
UpdateGroup(req dto.ChangeGroup) error
Delete(req dto.CronjobBatchDelete) error
StartJob(cronjob *model.Cronjob, isUpdate bool) (string, error)
CleanRecord(req dto.CronjobClean) error
HandleStop(id uint) error
Export(req dto.OperateByIDs) (string, error)
Import(req []dto.CronjobTrans) error
LoadScriptOptions() []dto.ScriptOptions
LoadInfo(req dto.OperateByID) (*dto.CronjobOperate, error)
LoadRecordLog(req dto.OperateByID) string
}
func NewICronjobService ¶
func NewICronjobService() ICronjobService
type IDBCommonService ¶
type IDBCommonService interface {
LoadBaseInfo(req dto.OperationWithNameAndType) (*dto.DBBaseInfo, error)
LoadDatabaseFile(req dto.OperationWithNameAndType) (string, error)
UpdateConfByFile(req dto.DBConfUpdateByFile) error
}
func NewIDBCommonService ¶
func NewIDBCommonService() IDBCommonService
type IDashboardService ¶
type IDashboardService interface {
LoadOsInfo() (*dto.OsInfo, error)
LoadBaseInfo(ioOption string, netOption string) (*dto.DashboardBase, error)
LoadCurrentInfoForNode() *dto.NodeCurrent
LoadCurrentInfo(ioOption string, netOption string) *dto.DashboardCurrent
LoadTopCPU() []dto.Process
LoadTopMem() []dto.Process
LoadQuickOptions() []dto.QuickJump
ChangeQuick(req dto.ChangeQuicks) error
LoadAppLauncher(ctx *gin.Context) ([]dto.AppLauncher, error)
ChangeShow(req dto.SettingUpdate) error
ListLauncherOption(filter string) ([]dto.LauncherOption, error)
Restart(operation string) error
}
func NewIDashboardService ¶
func NewIDashboardService() IDashboardService
type IDatabaseService ¶
type IDatabaseService interface {
Get(name string) (dto.DatabaseInfo, error)
SearchWithPage(search dto.DatabaseSearch) (int64, interface{}, error)
CheckDatabase(req dto.DatabaseCreate) bool
Create(req dto.DatabaseCreate) error
Update(req dto.DatabaseUpdate) error
DeleteCheck(id uint) ([]string, error)
Delete(req dto.DatabaseDelete) error
List(dbType string) ([]dto.DatabaseOption, error)
LoadItems(dbType string) ([]dto.DatabaseItem, error)
}
func NewIDatabaseService ¶
func NewIDatabaseService() IDatabaseService
type IDeviceService ¶
type IDeviceService interface {
LoadBaseInfo() (dto.DeviceBaseInfo, error)
Update(key, value string) error
UpdateHosts(req []dto.HostHelper) error
UpdatePasswd(req dto.ChangePasswd) error
UpdateSwap(req dto.SwapHelper) error
UpdateByConf(req dto.UpdateByNameAndFile) error
LoadTimeZone() ([]string, error)
CheckDNS(key, value string) (bool, error)
LoadConf(name string) (string, error)
LoadUsers() ([]string, error)
Scan() dto.CleanData
Clean(req []dto.Clean)
}
func NewIDeviceService ¶
func NewIDeviceService() IDeviceService
type IDiskService ¶
type IDiskService interface {
GetCompleteDiskInfo() (*response.CompleteDiskInfo, error)
PartitionDisk(req request.DiskPartitionRequest) (string, error)
MountDisk(req request.DiskMountRequest) error
UnmountDisk(req request.DiskUnmountRequest) error
}
func NewIDiskService ¶
func NewIDiskService() IDiskService
type IDockerService ¶
type IDockerService interface {
UpdateConf(req dto.SettingUpdate, withRestart bool) error
UpdateLogOption(req dto.LogOption) error
UpdateIpv6Option(req dto.Ipv6Option) error
UpdateConfByFile(info dto.DaemonJsonUpdateByFile) error
LoadDockerStatus() *dto.DockerStatus
LoadDockerConf() (*dto.DaemonJsonConf, error)
OperateDocker(req dto.DockerOperation) error
}
func NewIDockerService ¶
func NewIDockerService() IDockerService
type IFail2BanService ¶
type IFail2BanService interface {
LoadBaseInfo() (dto.Fail2BanBaseInfo, error)
Search(search dto.Fail2BanSearch) ([]string, error)
Operate(operation string) error
OperateSSHD(req dto.Fail2BanSet) error
UpdateConf(req dto.Fail2BanUpdate) error
UpdateConfByFile(req dto.UpdateByFile) error
}
func NewIFail2BanService ¶
func NewIFail2BanService() IFail2BanService
type IFavoriteService ¶
type IFavoriteService interface {
Page(req dto.PageInfo) (int64, []response.FavoriteDTO, error)
Create(req request.FavoriteCreate) (*model.Favorite, error)
Delete(id uint) error
}
func NewIFavoriteService ¶
func NewIFavoriteService() IFavoriteService
type IFileService ¶
type IFileService interface {
GetFileList(op request.FileOption) (response.FileInfo, error)
SearchUploadWithPage(req request.SearchUploadWithPage) (int64, interface{}, error)
GetFileTree(op request.FileOption) ([]response.FileTree, error)
Create(op request.FileCreate) error
Delete(op request.FileDelete) error
BatchDelete(op request.FileBatchDelete) error
Compress(c request.FileCompress) error
DeCompress(c request.FileDeCompress) error
GetContent(op request.FileContentReq) (response.FileInfo, error)
GetPreviewContent(op request.FileContentReq) (response.FileInfo, error)
SaveContent(edit request.FileEdit) error
FileDownload(d request.FileDownload) (string, error)
DirSize(req request.DirSizeReq) (response.DirSizeRes, error)
DepthDirSize(req request.DirSizeReq) ([]response.DepthDirSizeRes, error)
ChangeName(req request.FileRename) error
Wget(w request.FileWget) (string, error)
MvFile(m request.FileMove) error
ChangeOwner(req request.FileRoleUpdate) error
ChangeMode(op request.FileCreate) error
BatchChangeModeAndOwner(op request.FileRoleReq) error
ReadLogByLine(req request.FileReadByLineReq) (*response.FileLineContent, error)
GetPathByType(pathType string) string
BatchCheckFiles(req request.FilePathsCheck) []response.ExistFileInfo
GetHostMount() []dto.DiskInfo
GetUsersAndGroups() (*response.UserGroupResponse, error)
Convert(req request.FileConvertRequest)
ConvertLog(req dto.PageInfo) (int64, []response.FileConvertLog, error)
}
func NewIFileService ¶
func NewIFileService() IFileService
type IFirewallService ¶
type IFirewallService interface {
LoadBaseInfo(tab string) (dto.FirewallBaseInfo, error)
SearchWithPage(search dto.RuleSearch) (int64, interface{}, error)
OperateFirewall(req dto.FirewallOperation) error
OperatePortRule(req dto.PortRuleOperate, reload bool) error
OperateForwardRule(req dto.ForwardRuleOperate) error
OperateAddressRule(req dto.AddrRuleOperate, reload bool) error
UpdatePortRule(req dto.PortRuleUpdate) error
UpdateAddrRule(req dto.AddrRuleUpdate) error
UpdateDescription(req dto.UpdateFirewallDescription) error
BatchOperateRule(req dto.BatchRuleOperate) error
}
func NewIFirewallService ¶
func NewIFirewallService() IFirewallService
type IFtpService ¶
type IFtpService interface {
LoadBaseInfo() (dto.FtpBaseInfo, error)
SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
Operate(operation string) error
Create(req dto.FtpCreate) (uint, error)
Delete(req dto.BatchDeleteReq) error
Update(req dto.FtpUpdate) error
Sync() error
LoadLog(req dto.FtpLogSearch) (int64, interface{}, error)
}
func NewIFtpService ¶
func NewIFtpService() IFtpService
type IGroupService ¶
type IGroupService interface {
List(req dto.OperateByType) ([]dto.GroupInfo, error)
Create(req dto.GroupCreate) error
Update(req dto.GroupUpdate) error
Delete(id uint) error
GetDefault() (model.Group, error)
}
func NewIGroupService ¶
func NewIGroupService() IGroupService
type IHostToolService ¶
type IHostToolService interface {
GetToolStatus(req request.HostToolReq) (*response.HostToolRes, error)
CreateToolConfig(req request.HostToolCreate) error
OperateTool(req request.HostToolReq) error
OperateToolConfig(req request.HostToolConfig) (*response.HostToolConfig, error)
OperateSupervisorProcess(req request.SupervisorProcessConfig) error
GetSupervisorProcessConfig() ([]response.SupervisorProcessConfig, error)
OperateSupervisorProcessFile(req request.SupervisorProcessFileReq) (string, error)
}
func NewIHostToolService ¶
func NewIHostToolService() IHostToolService
type IImageRepoService ¶
type IImageRepoService interface {
Page(search dto.SearchWithPage) (int64, interface{}, error)
List() ([]dto.ImageRepoOption, error)
Login(req dto.OperateByID) error
Create(req dto.ImageRepoCreate) error
Update(req dto.ImageRepoUpdate) error
Delete(req dto.OperateByID) error
}
func NewIImageRepoService ¶
func NewIImageRepoService() IImageRepoService
type IImageService ¶
type IImageService interface {
Page(req dto.PageImage) (int64, interface{}, error)
List() ([]dto.Options, error)
ListAll() ([]dto.ImageInfo, error)
ImageBuild(req dto.ImageBuild) error
ImagePull(req dto.ImagePull) error
ImageLoad(req dto.ImageLoad) error
ImageSave(req dto.ImageSave) error
ImagePush(req dto.ImagePush) error
ImageRemove(req dto.BatchDelete) error
ImageTag(req dto.ImageTag) error
}
func NewIImageService ¶
func NewIImageService() IImageService
type IIptablesService ¶
type IIptablesService interface {
Search(req dto.SearchPageWithType) (int64, interface{}, error)
OperateRule(req dto.IptablesRuleOp, withSave bool) error
BatchOperate(req dto.IptablesBatchOperate) error
LoadChainStatus(req dto.OperationWithName) dto.IptablesChainStatus
Operate(req dto.IptablesOp) error
}
func NewIIptablesService ¶
func NewIIptablesService() IIptablesService
type ILogService ¶
func NewILogService ¶
func NewILogService() ILogService
type IMcpServerService ¶
type IMcpServerService interface {
Page(req request.McpServerSearch) response.McpServersRes
Create(create request.McpServerCreate) error
Update(req request.McpServerUpdate) error
Delete(id uint) error
Operate(req request.McpServerOperate) error
GetBindDomain() (response.McpBindDomainRes, error)
BindDomain(req request.McpBindDomain) error
UpdateBindDomain(req request.McpBindDomainUpdate) error
}
func NewIMcpServerService ¶
func NewIMcpServerService() IMcpServerService
type IMonitorService ¶
type IMonitorService interface {
Run()
LoadMonitorData(req dto.MonitorSearch) ([]dto.MonitorData, error)
LoadGPUOptions() dto.MonitorGPUOptions
LoadGPUMonitorData(req dto.MonitorGPUSearch) (dto.MonitorGPUData, error)
LoadSetting() (*dto.MonitorSetting, error)
UpdateSetting(key, value string) error
CleanData() error
// contains filtered or unexported methods
}
func NewIMonitorService ¶
func NewIMonitorService() IMonitorService
type IMysqlService ¶
type IMysqlService interface {
SearchWithPage(search dto.MysqlDBSearch) (int64, interface{}, error)
ListDBOption() ([]dto.MysqlOption, error)
Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error)
BindUser(req dto.BindUser) error
LoadFromRemote(req dto.MysqlLoadDB) error
ChangeAccess(info dto.ChangeDBInfo) error
ChangePassword(info dto.ChangeDBInfo) error
UpdateVariables(req dto.MysqlVariablesUpdate) error
UpdateDescription(req dto.UpdateDescription) error
DeleteCheck(req dto.MysqlDBDeleteCheck) ([]dto.DBResource, error)
Delete(ctx context.Context, req dto.MysqlDBDelete) error
LoadFormatOption(req dto.OperationWithName) []dto.MysqlFormatCollationOption
LoadStatus(req dto.OperationWithNameAndType) (*dto.MysqlStatus, error)
LoadVariables(req dto.OperationWithNameAndType) (*dto.MysqlVariables, error)
LoadRemoteAccess(req dto.OperationWithNameAndType) (bool, error)
}
func NewIMysqlService ¶
func NewIMysqlService() IMysqlService
type INginxService ¶
type INginxService interface {
GetNginxConfig() (*response.NginxFile, error)
GetConfigByScope(req request.NginxScopeReq) ([]response.NginxParam, error)
UpdateConfigByScope(req request.NginxConfigUpdate) error
GetStatus() (response.NginxStatus, error)
UpdateConfigFile(req request.NginxConfigFileUpdate) error
Build(req request.NginxBuildReq) error
GetModules() (*response.NginxBuildConfig, error)
UpdateModule(req request.NginxModuleUpdate) error
OperateDefaultHTTPs(req request.NginxDefaultHTTPSUpdate) error
GetDefaultHttpsStatus() (*response.NginxConfigRes, error)
}
func NewINginxService ¶
func NewINginxService() INginxService
type IPHPExtensionsService ¶
type IPHPExtensionsService interface {
Page(req request.PHPExtensionsSearch) (int64, []response.PHPExtensionsDTO, error)
List() ([]response.PHPExtensionsDTO, error)
Create(req request.PHPExtensionsCreate) error
Update(req request.PHPExtensionsUpdate) error
Delete(req request.PHPExtensionsDelete) error
}
func NewIPHPExtensionsService ¶
func NewIPHPExtensionsService() IPHPExtensionsService
type IPostgresqlService ¶
type IPostgresqlService interface {
SearchWithPage(search dto.PostgresqlDBSearch) (int64, interface{}, error)
ListDBOption() ([]dto.PostgresqlOption, error)
BindUser(req dto.PostgresqlBindUser) error
Create(ctx context.Context, req dto.PostgresqlDBCreate) (*model.DatabasePostgresql, error)
LoadFromRemote(database string) error
ChangePrivileges(req dto.PostgresqlPrivileges) error
ChangePassword(info dto.ChangeDBInfo) error
UpdateDescription(req dto.UpdateDescription) error
DeleteCheck(req dto.PostgresqlDBDeleteCheck) ([]dto.DBResource, error)
Delete(ctx context.Context, req dto.PostgresqlDBDelete) error
}
func NewIPostgresqlService ¶
func NewIPostgresqlService() IPostgresqlService
type IProcessService ¶
type IProcessService interface {
StopProcess(req request.ProcessReq) error
GetProcessInfoByPID(pid int32) (*websocket.PsProcessData, error)
}
func NewIProcessService ¶
func NewIProcessService() IProcessService
type IRecycleBinService ¶
type IRecycleBinService interface {
Page(search dto.PageInfo) (int64, []response.RecycleBinDTO, error)
Create(create request.RecycleBinCreate) error
Reduce(reduce request.RecycleBinReduce) error
Clear() error
}
func NewIRecycleBinService ¶
func NewIRecycleBinService() IRecycleBinService
type IRedisService ¶
type IRedisService interface {
UpdateConf(req dto.RedisConfUpdate) error
UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error
ChangePassword(info dto.ChangeRedisPass) error
LoadStatus(req dto.LoadRedisStatus) (*dto.RedisStatus, error)
LoadConf(req dto.LoadRedisStatus) (*dto.RedisConf, error)
LoadPersistenceConf(req dto.LoadRedisStatus) (*dto.RedisPersistence, error)
CheckHasCli() bool
InstallCli() error
}
func NewIRedisService ¶
func NewIRedisService() IRedisService
type IRuntimeService ¶
type IRuntimeService interface {
Page(req request.RuntimeSearch) (int64, []response.RuntimeDTO, error)
Create(create request.RuntimeCreate) (*model.Runtime, error)
Delete(delete request.RuntimeDelete) error
Update(req request.RuntimeUpdate) error
Get(id uint) (res *response.RuntimeDTO, err error)
GetNodePackageRunScript(req request.NodePackageReq) ([]response.PackageScripts, error)
OperateRuntime(req request.RuntimeOperate) error
GetNodeModules(req request.NodeModuleReq) ([]response.NodeModule, error)
OperateNodeModules(req request.NodeModuleOperateReq) error
SyncForRestart() error
SyncRuntimeStatus() error
DeleteCheck(installID uint) ([]dto.AppResource, error)
UpdateRemark(req request.RuntimeRemark) error
GetPHPExtensions(runtimeID uint) (response.PHPExtensionRes, error)
InstallPHPExtension(req request.PHPExtensionInstallReq) error
UnInstallPHPExtension(req request.PHPExtensionInstallReq) error
GetPHPConfig(id uint) (*response.PHPConfig, error)
UpdatePHPConfig(req request.PHPConfigUpdate) (err error)
UpdatePHPConfigFile(req request.PHPFileUpdate) error
GetPHPConfigFile(req request.PHPFileReq) (*response.FileInfo, error)
UpdateFPMConfig(req request.FPMConfig) error
GetFPMConfig(id uint) (*request.FPMConfig, error)
UpdatePHPContainer(req request.PHPContainerConfig) error
GetPHPContainerConfig(id uint) (*request.PHPContainerConfig, error)
GetSupervisorProcess(id uint) ([]response.SupervisorProcessConfig, error)
OperateSupervisorProcess(req request.PHPSupervisorProcessConfig) error
OperateSupervisorProcessFile(req request.PHPSupervisorProcessFileReq) (string, error)
GetFPMStatus(runtimeID uint) ([]response.FpmStatusItem, error)
}
func NewRuntimeService ¶
func NewRuntimeService() IRuntimeService
type ISSHService ¶
type ISSHService interface {
GetSSHInfo() (*dto.SSHInfo, error)
OperateSSH(operation string) error
Update(req dto.SSHUpdate) error
LoadSSHFile(name string) (string, error)
UpdateByFile(req dto.SettingUpdate) error
LoadLog(ctx *gin.Context, req dto.SearchSSHLog) (int64, []dto.SSHHistory, error)
ExportLog(ctx *gin.Context, req dto.SearchSSHLog) (string, error)
SyncRootCert() error
CreateRootCert(req dto.RootCertOperate) error
EditRootCert(req dto.RootCertOperate) error
SearchRootCerts(req dto.SearchWithPage) (int64, interface{}, error)
DeleteRootCerts(req dto.ForceDelete) error
}
func NewISSHService ¶
func NewISSHService() ISSHService
type ISettingService ¶
type ISettingService interface {
GetSettingInfo() (*dto.SettingInfo, error)
Update(key, value string) error
TestConnByInfo(req dto.SSHConnData) bool
SaveConnInfo(req dto.SSHConnData) error
SetDefaultIsConn(req dto.SSHDefaultConn) error
GetSystemProxy() (*dto.SystemProxy, error)
GetLocalConn() dto.SSHConnData
GetSettingByKey(key string) string
SaveDescription(req dto.CommonDescription) error
}
func NewISettingService ¶
func NewISettingService() ISettingService
type ISnapshotService ¶
type ISnapshotService interface {
SearchWithPage(req dto.PageSnapshot) (int64, interface{}, error)
LoadSnapshotData() (dto.SnapshotData, error)
SnapshotCreate(parentTask *task.Task, req dto.SnapshotCreate, jobID, retry uint) error
SnapshotReCreate(id uint) error
SnapshotRecover(req dto.SnapshotRecover) error
SnapshotRollback(req dto.SnapshotRecover) error
SnapshotImport(req dto.SnapshotImport) error
Delete(req dto.SnapshotBatchDelete) error
UpdateDescription(req dto.UpdateDescription) error
}
func NewISnapshotService ¶
func NewISnapshotService() ISnapshotService
type ISystemService ¶
type ISystemService interface {
IsComponentExist(name string) response.ComponentInfo
}
func NewISystemService ¶
func NewISystemService() ISystemService
type ITaskLogService ¶
type ITaskLogService interface {
Page(req dto.SearchTaskLogReq) (int64, []dto.TaskDTO, error)
SyncForRestart() error
CountExecutingTask() (int64, error)
}
func NewITaskService ¶
func NewITaskService() ITaskLogService
type ITensorRTLLMService ¶
type ITensorRTLLMService interface {
Page(req request.TensorRTLLMSearch) response.TensorRTLLMsRes
Create(create request.TensorRTLLMCreate) error
Update(req request.TensorRTLLMUpdate) error
Delete(id uint) error
Operate(req request.TensorRTLLMOperate) error
}
func NewITensorRTLLMService ¶
func NewITensorRTLLMService() ITensorRTLLMService
type IWebsiteAcmeAccountService ¶
type IWebsiteAcmeAccountService interface {
Page(search dto.PageInfo) (int64, []response.WebsiteAcmeAccountDTO, error)
Create(create request.WebsiteAcmeAccountCreate) (*response.WebsiteAcmeAccountDTO, error)
Delete(id uint) error
Update(update request.WebsiteAcmeAccountUpdate) (*response.WebsiteAcmeAccountDTO, error)
}
func NewIWebsiteAcmeAccountService ¶
func NewIWebsiteAcmeAccountService() IWebsiteAcmeAccountService
type IWebsiteCAService ¶
type IWebsiteCAService interface {
Page(search request.WebsiteCASearch) (int64, []response.WebsiteCADTO, error)
Create(create request.WebsiteCACreate) (*request.WebsiteCACreate, error)
GetCA(id uint) (*response.WebsiteCADTO, error)
Delete(id uint) error
ObtainSSL(req request.WebsiteCAObtain) (*model.WebsiteSSL, error)
DownloadFile(id uint) (*os.File, error)
}
func NewIWebsiteCAService ¶
func NewIWebsiteCAService() IWebsiteCAService
type IWebsiteDnsAccountService ¶
type IWebsiteDnsAccountService interface {
Page(search dto.PageInfo) (int64, []response.WebsiteDnsAccountDTO, error)
Create(create request.WebsiteDnsAccountCreate) (request.WebsiteDnsAccountCreate, error)
Update(update request.WebsiteDnsAccountUpdate) (request.WebsiteDnsAccountUpdate, error)
Delete(id uint) error
}
func NewIWebsiteDnsAccountService ¶
func NewIWebsiteDnsAccountService() IWebsiteDnsAccountService
type IWebsiteSSLService ¶
type IWebsiteSSLService interface {
Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error)
GetSSL(id uint) (*response.WebsiteSSLDTO, error)
Search(req request.WebsiteSSLSearch) ([]response.WebsiteSSLDTO, error)
Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error)
GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error)
GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error)
Delete(ids []uint) error
Update(update request.WebsiteSSLUpdate) error
Upload(req request.WebsiteSSLUpload) error
ObtainSSL(apply request.WebsiteSSLApply) error
SyncForRestart() error
DownloadFile(id uint) (*os.File, error)
ImportMasterSSL(create model.WebsiteSSL) error
}
func NewIWebsiteSSLService ¶
func NewIWebsiteSSLService() IWebsiteSSLService
type IWebsiteService ¶
type IWebsiteService interface {
PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteRes, error)
GetWebsites() ([]response.WebsiteDTO, error)
CreateWebsite(create request.WebsiteCreate) error
OpWebsite(req request.WebsiteOp) error
GetWebsiteOptions(req request.WebsiteOptionReq) ([]response.WebsiteOption, error)
UpdateWebsite(req request.WebsiteUpdate) error
DeleteWebsite(req request.WebsiteDelete) error
GetWebsite(id uint) (response.WebsiteDTO, error)
ChangePHPVersion(req request.WebsitePHPVersionReq) error
OperateCrossSiteAccess(req request.CrossSiteAccessOp) error
ExecComposer(req request.ExecComposerReq) error
ChangeGroup(group, newGroup uint) error
ChangeDefaultServer(id uint) error
PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error)
OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error)
UpdateStream(req request.StreamUpdate) error
GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error)
UpdateNginxConfigByScope(req request.NginxConfigUpdate) error
GetWebsiteNginxConfig(websiteId uint, configType string) (*response.FileInfo, error)
UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error
GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error)
OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (*response.WebsiteHTTPS, error)
LoadWebsiteDirConfig(req request.WebsiteCommonReq) (*response.WebsiteDirConfig, error)
UpdateSiteDir(req request.WebsiteUpdateDir) error
UpdateSitePermission(req request.WebsiteUpdateDirPermission) error
UpdateCors(req request.CorsConfigReq) error
GetCors(websiteID uint) (*request.CorsConfig, error)
GetAntiLeech(id uint) (*response.NginxAntiLeechRes, error)
UpdateAntiLeech(req request.NginxAntiLeechUpdate) (err error)
OperateRedirect(req request.NginxRedirectReq) (err error)
GetRedirect(id uint) (res []response.NginxRedirectConfig, err error)
UpdateRedirectFile(req request.NginxRedirectUpdate) (err error)
UpdateDefaultHtml(req request.WebsiteHtmlUpdate) error
GetDefaultHtml(resourceType string) (*response.WebsiteHtmlRes, error)
SetRealIPConfig(req request.WebsiteRealIP) error
GetRealIPConfig(websiteID uint) (*response.WebsiteRealIP, error)
GetWebsiteResource(websiteID uint) ([]response.Resource, error)
ListDatabases() ([]response.Database, error)
ChangeDatabase(req request.ChangeDatabase) error
GetLoadBalances(id uint) ([]dto.NginxUpstream, error)
CreateLoadBalance(req request.WebsiteLBCreate) error
DeleteLoadBalance(req request.WebsiteLBDelete) error
UpdateLoadBalance(req request.WebsiteLBUpdate) error
UpdateLoadBalanceFile(req request.WebsiteLBUpdateFile) error
OperateProxy(req request.WebsiteProxyConfig) (err error)
GetProxies(id uint) (res []request.WebsiteProxyConfig, err error)
UpdateProxyFile(req request.NginxProxyUpdate) (err error)
UpdateProxyCache(req request.NginxProxyCacheUpdate) (err error)
GetProxyCache(id uint) (res response.NginxProxyCache, err error)
ClearProxyCache(req request.NginxCommonReq) error
DeleteProxy(req request.WebsiteProxyDel) (err error)
CreateWebsiteDomain(create request.WebsiteDomainCreate) ([]model.WebsiteDomain, error)
GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error)
DeleteWebsiteDomain(domainId uint) error
UpdateWebsiteDomain(req request.WebsiteDomainUpdate) error
GetRewriteConfig(req request.NginxRewriteReq) (*response.NginxRewriteRes, error)
UpdateRewriteConfig(req request.NginxRewriteUpdate) error
OperateCustomRewrite(req request.CustomRewriteOperate) error
ListCustomRewrite() ([]string, error)
GetAuthBasics(req request.NginxAuthReq) (res response.NginxAuthRes, err error)
UpdateAuthBasic(req request.NginxAuthUpdate) (err error)
GetPathAuthBasics(req request.NginxAuthReq) (res []response.NginxPathAuthRes, err error)
UpdatePathAuthBasic(req request.NginxPathAuthUpdate) error
BatchOpWebsite(req request.BatchWebsiteOp) error
BatchSetGroup(req request.BatchWebsiteGroup) error
BatchSetHttps(ctx context.Context, req request.BatchWebsiteHttps) error
}
func NewIWebsiteService ¶
func NewIWebsiteService() IWebsiteService
type ImageRepoService ¶
type ImageRepoService struct{}
func (*ImageRepoService) CheckConn ¶
func (u *ImageRepoService) CheckConn(host, user, password string) error
func (*ImageRepoService) Create ¶
func (u *ImageRepoService) Create(req dto.ImageRepoCreate) error
func (*ImageRepoService) Delete ¶
func (u *ImageRepoService) Delete(req dto.OperateByID) error
func (*ImageRepoService) List ¶
func (u *ImageRepoService) List() ([]dto.ImageRepoOption, error)
func (*ImageRepoService) Login ¶
func (u *ImageRepoService) Login(req dto.OperateByID) error
func (*ImageRepoService) Page ¶
func (u *ImageRepoService) Page(req dto.SearchWithPage) (int64, interface{}, error)
func (*ImageRepoService) Update ¶
func (u *ImageRepoService) Update(req dto.ImageRepoUpdate) error
type ImageService ¶
type ImageService struct{}
func (*ImageService) ImageBuild ¶
func (u *ImageService) ImageBuild(req dto.ImageBuild) error
func (*ImageService) ImageRemove ¶
func (u *ImageService) ImageRemove(req dto.BatchDelete) error
type IptablesService ¶
type IptablesService struct{}
func (*IptablesService) BatchOperate ¶
func (s *IptablesService) BatchOperate(req dto.IptablesBatchOperate) error
func (*IptablesService) LoadChainStatus ¶
func (s *IptablesService) LoadChainStatus(req dto.OperationWithName) dto.IptablesChainStatus
func (*IptablesService) Operate ¶
func (s *IptablesService) Operate(req dto.IptablesOp) error
func (*IptablesService) OperateRule ¶
func (s *IptablesService) OperateRule(req dto.IptablesRuleOp, withSave bool) error
func (*IptablesService) Search ¶
func (s *IptablesService) Search(req dto.SearchPageWithType) (int64, interface{}, error)
type LogService ¶
type LogService struct{}
func (*LogService) ListSystemLogFile ¶
func (u *LogService) ListSystemLogFile() ([]string, error)
type LsblkDevice ¶
type LsblkDevice struct {
Name string `json:"name"`
Size string `json:"size"`
Type string `json:"type"`
Mountpoint string `json:"mountpoint"`
Fstype string `json:"fstype"`
Model string `json:"model"`
Serial string `json:"serial"`
Tran string `json:"tran"`
Rota bool `json:"rota"`
Children []LsblkDevice `json:"children"`
}
type LsblkRaw ¶
type LsblkRaw struct {
Blockdevices []LsblkDevice `json:"blockdevices"`
}
type McpServerService ¶
type McpServerService struct{}
func (McpServerService) BindDomain ¶
func (m McpServerService) BindDomain(req request.McpBindDomain) error
func (McpServerService) Create ¶
func (m McpServerService) Create(create request.McpServerCreate) error
func (McpServerService) Delete ¶
func (m McpServerService) Delete(id uint) error
func (McpServerService) GetBindDomain ¶
func (m McpServerService) GetBindDomain() (response.McpBindDomainRes, error)
func (McpServerService) Operate ¶
func (m McpServerService) Operate(req request.McpServerOperate) error
func (McpServerService) Page ¶
func (m McpServerService) Page(req request.McpServerSearch) response.McpServersRes
func (McpServerService) Update ¶
func (m McpServerService) Update(req request.McpServerUpdate) error
func (McpServerService) UpdateBindDomain ¶
func (m McpServerService) UpdateBindDomain(req request.McpBindDomainUpdate) error
type MemoryDetail ¶
type MonitorService ¶
type MonitorService struct {
DiskIO chan ([]disk.IOCountersStat)
NetIO chan ([]net.IOCountersStat)
}
func (*MonitorService) CleanData ¶
func (m *MonitorService) CleanData() error
func (*MonitorService) LoadGPUMonitorData ¶
func (m *MonitorService) LoadGPUMonitorData(req dto.MonitorGPUSearch) (dto.MonitorGPUData, error)
func (*MonitorService) LoadGPUOptions ¶
func (m *MonitorService) LoadGPUOptions() dto.MonitorGPUOptions
func (*MonitorService) LoadMonitorData ¶
func (m *MonitorService) LoadMonitorData(req dto.MonitorSearch) ([]dto.MonitorData, error)
func (*MonitorService) LoadSetting ¶
func (m *MonitorService) LoadSetting() (*dto.MonitorSetting, error)
func (*MonitorService) Run ¶
func (m *MonitorService) Run()
func (*MonitorService) UpdateSetting ¶
func (m *MonitorService) UpdateSetting(key, value string) error
type MysqlService ¶
type MysqlService struct{}
func (*MysqlService) ChangeAccess ¶
func (u *MysqlService) ChangeAccess(req dto.ChangeDBInfo) error
func (*MysqlService) ChangePassword ¶
func (u *MysqlService) ChangePassword(req dto.ChangeDBInfo) error
func (*MysqlService) Create ¶
func (u *MysqlService) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error)
func (*MysqlService) Delete ¶
func (u *MysqlService) Delete(ctx context.Context, req dto.MysqlDBDelete) error
func (*MysqlService) DeleteCheck ¶
func (u *MysqlService) DeleteCheck(req dto.MysqlDBDeleteCheck) ([]dto.DBResource, error)
func (*MysqlService) ListDBOption ¶
func (u *MysqlService) ListDBOption() ([]dto.MysqlOption, error)
func (*MysqlService) LoadFormatOption ¶
func (u *MysqlService) LoadFormatOption(req dto.OperationWithName) []dto.MysqlFormatCollationOption
func (*MysqlService) LoadFromRemote ¶
func (u *MysqlService) LoadFromRemote(req dto.MysqlLoadDB) error
func (*MysqlService) LoadRemoteAccess ¶
func (u *MysqlService) LoadRemoteAccess(req dto.OperationWithNameAndType) (bool, error)
func (*MysqlService) LoadStatus ¶
func (u *MysqlService) LoadStatus(req dto.OperationWithNameAndType) (*dto.MysqlStatus, error)
func (*MysqlService) LoadVariables ¶
func (u *MysqlService) LoadVariables(req dto.OperationWithNameAndType) (*dto.MysqlVariables, error)
func (*MysqlService) SearchWithPage ¶
func (u *MysqlService) SearchWithPage(search dto.MysqlDBSearch) (int64, interface{}, error)
func (*MysqlService) UpdateDescription ¶
func (u *MysqlService) UpdateDescription(req dto.UpdateDescription) error
func (*MysqlService) UpdateVariables ¶
func (u *MysqlService) UpdateVariables(req dto.MysqlVariablesUpdate) error
type NginxService ¶
type NginxService struct {
}
func (NginxService) Build ¶
func (n NginxService) Build(req request.NginxBuildReq) error
func (NginxService) GetConfigByScope ¶
func (n NginxService) GetConfigByScope(req request.NginxScopeReq) ([]response.NginxParam, error)
func (NginxService) GetDefaultHttpsStatus ¶
func (n NginxService) GetDefaultHttpsStatus() (*response.NginxConfigRes, error)
func (NginxService) GetModules ¶
func (n NginxService) GetModules() (*response.NginxBuildConfig, error)
func (NginxService) GetNginxConfig ¶
func (n NginxService) GetNginxConfig() (*response.NginxFile, error)
func (NginxService) GetStatus ¶
func (n NginxService) GetStatus() (response.NginxStatus, error)
func (NginxService) OperateDefaultHTTPs ¶
func (n NginxService) OperateDefaultHTTPs(req request.NginxDefaultHTTPSUpdate) error
func (NginxService) UpdateConfigByScope ¶
func (n NginxService) UpdateConfigByScope(req request.NginxConfigUpdate) error
func (NginxService) UpdateConfigFile ¶
func (n NginxService) UpdateConfigFile(req request.NginxConfigFileUpdate) error
func (NginxService) UpdateModule ¶
func (n NginxService) UpdateModule(req request.NginxModuleUpdate) error
type PHPExtensionsService ¶
type PHPExtensionsService struct {
}
func (PHPExtensionsService) Create ¶
func (p PHPExtensionsService) Create(req request.PHPExtensionsCreate) error
func (PHPExtensionsService) Delete ¶
func (p PHPExtensionsService) Delete(req request.PHPExtensionsDelete) error
func (PHPExtensionsService) List ¶
func (p PHPExtensionsService) List() ([]response.PHPExtensionsDTO, error)
func (PHPExtensionsService) Page ¶
func (p PHPExtensionsService) Page(req request.PHPExtensionsSearch) (int64, []response.PHPExtensionsDTO, error)
func (PHPExtensionsService) Update ¶
func (p PHPExtensionsService) Update(req request.PHPExtensionsUpdate) error
type PostgresqlService ¶
type PostgresqlService struct{}
func (*PostgresqlService) BindUser ¶
func (u *PostgresqlService) BindUser(req dto.PostgresqlBindUser) error
func (*PostgresqlService) ChangePassword ¶
func (u *PostgresqlService) ChangePassword(req dto.ChangeDBInfo) error
func (*PostgresqlService) ChangePrivileges ¶
func (u *PostgresqlService) ChangePrivileges(req dto.PostgresqlPrivileges) error
func (*PostgresqlService) Create ¶
func (u *PostgresqlService) Create(ctx context.Context, req dto.PostgresqlDBCreate) (*model.DatabasePostgresql, error)
func (*PostgresqlService) Delete ¶
func (u *PostgresqlService) Delete(ctx context.Context, req dto.PostgresqlDBDelete) error
func (*PostgresqlService) DeleteCheck ¶
func (u *PostgresqlService) DeleteCheck(req dto.PostgresqlDBDeleteCheck) ([]dto.DBResource, error)
func (*PostgresqlService) ListDBOption ¶
func (u *PostgresqlService) ListDBOption() ([]dto.PostgresqlOption, error)
func (*PostgresqlService) LoadFromRemote ¶
func (u *PostgresqlService) LoadFromRemote(database string) error
func (*PostgresqlService) SearchWithPage ¶
func (u *PostgresqlService) SearchWithPage(search dto.PostgresqlDBSearch) (int64, interface{}, error)
func (*PostgresqlService) UpdateDescription ¶
func (u *PostgresqlService) UpdateDescription(req dto.UpdateDescription) error
type ProcessService ¶
type ProcessService struct{}
func (*ProcessService) GetProcessInfoByPID ¶
func (ps *ProcessService) GetProcessInfoByPID(pid int32) (*websocket.PsProcessData, error)
func (*ProcessService) StopProcess ¶
func (ps *ProcessService) StopProcess(req request.ProcessReq) error
type RecycleBinService ¶
type RecycleBinService struct {
}
func (RecycleBinService) Clear ¶
func (r RecycleBinService) Clear() error
func (RecycleBinService) Create ¶
func (r RecycleBinService) Create(create request.RecycleBinCreate) error
func (RecycleBinService) Page ¶
func (r RecycleBinService) Page(search dto.PageInfo) (int64, []response.RecycleBinDTO, error)
func (RecycleBinService) Reduce ¶
func (r RecycleBinService) Reduce(reduce request.RecycleBinReduce) error
type RedisService ¶
type RedisService struct{}
func (*RedisService) ChangePassword ¶
func (u *RedisService) ChangePassword(req dto.ChangeRedisPass) error
func (*RedisService) CheckHasCli ¶
func (u *RedisService) CheckHasCli() bool
func (*RedisService) InstallCli ¶
func (u *RedisService) InstallCli() error
func (*RedisService) LoadConf ¶
func (u *RedisService) LoadConf(req dto.LoadRedisStatus) (*dto.RedisConf, error)
func (*RedisService) LoadPersistenceConf ¶
func (u *RedisService) LoadPersistenceConf(req dto.LoadRedisStatus) (*dto.RedisPersistence, error)
func (*RedisService) LoadStatus ¶
func (u *RedisService) LoadStatus(req dto.LoadRedisStatus) (*dto.RedisStatus, error)
func (*RedisService) UpdateConf ¶
func (u *RedisService) UpdateConf(req dto.RedisConfUpdate) error
func (*RedisService) UpdatePersistenceConf ¶
func (u *RedisService) UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error
type RuntimeService ¶
type RuntimeService struct {
}
func (*RuntimeService) Create ¶
func (r *RuntimeService) Create(create request.RuntimeCreate) (*model.Runtime, error)
func (*RuntimeService) Delete ¶
func (r *RuntimeService) Delete(runtimeDelete request.RuntimeDelete) error
func (*RuntimeService) DeleteCheck ¶
func (r *RuntimeService) DeleteCheck(runTimeId uint) ([]dto.AppResource, error)
func (*RuntimeService) Get ¶
func (r *RuntimeService) Get(id uint) (*response.RuntimeDTO, error)
func (*RuntimeService) GetFPMConfig ¶
func (r *RuntimeService) GetFPMConfig(id uint) (*request.FPMConfig, error)
func (*RuntimeService) GetFPMStatus ¶
func (r *RuntimeService) GetFPMStatus(runtimeID uint) ([]response.FpmStatusItem, error)
func (*RuntimeService) GetNodeModules ¶
func (r *RuntimeService) GetNodeModules(req request.NodeModuleReq) ([]response.NodeModule, error)
func (*RuntimeService) GetNodePackageRunScript ¶
func (r *RuntimeService) GetNodePackageRunScript(req request.NodePackageReq) ([]response.PackageScripts, error)
func (*RuntimeService) GetPHPConfig ¶
func (r *RuntimeService) GetPHPConfig(id uint) (*response.PHPConfig, error)
func (*RuntimeService) GetPHPConfigFile ¶
func (r *RuntimeService) GetPHPConfigFile(req request.PHPFileReq) (*response.FileInfo, error)
func (*RuntimeService) GetPHPContainerConfig ¶
func (r *RuntimeService) GetPHPContainerConfig(id uint) (*request.PHPContainerConfig, error)
func (*RuntimeService) GetPHPExtensions ¶
func (r *RuntimeService) GetPHPExtensions(runtimeID uint) (response.PHPExtensionRes, error)
func (*RuntimeService) GetSupervisorProcess ¶
func (r *RuntimeService) GetSupervisorProcess(id uint) ([]response.SupervisorProcessConfig, error)
func (*RuntimeService) InstallPHPExtension ¶
func (r *RuntimeService) InstallPHPExtension(req request.PHPExtensionInstallReq) error
func (*RuntimeService) OperateNodeModules ¶
func (r *RuntimeService) OperateNodeModules(req request.NodeModuleOperateReq) error
func (*RuntimeService) OperateRuntime ¶
func (r *RuntimeService) OperateRuntime(req request.RuntimeOperate) error
func (*RuntimeService) OperateSupervisorProcess ¶
func (r *RuntimeService) OperateSupervisorProcess(req request.PHPSupervisorProcessConfig) error
func (*RuntimeService) OperateSupervisorProcessFile ¶
func (r *RuntimeService) OperateSupervisorProcessFile(req request.PHPSupervisorProcessFileReq) (string, error)
func (*RuntimeService) Page ¶
func (r *RuntimeService) Page(req request.RuntimeSearch) (int64, []response.RuntimeDTO, error)
func (*RuntimeService) SyncForRestart ¶
func (r *RuntimeService) SyncForRestart() error
func (*RuntimeService) SyncRuntimeStatus ¶
func (r *RuntimeService) SyncRuntimeStatus() error
func (*RuntimeService) UnInstallPHPExtension ¶
func (r *RuntimeService) UnInstallPHPExtension(req request.PHPExtensionInstallReq) error
func (*RuntimeService) Update ¶
func (r *RuntimeService) Update(req request.RuntimeUpdate) error
func (*RuntimeService) UpdateFPMConfig ¶
func (r *RuntimeService) UpdateFPMConfig(req request.FPMConfig) error
func (*RuntimeService) UpdatePHPConfig ¶
func (r *RuntimeService) UpdatePHPConfig(req request.PHPConfigUpdate) (err error)
func (*RuntimeService) UpdatePHPConfigFile ¶
func (r *RuntimeService) UpdatePHPConfigFile(req request.PHPFileUpdate) error
func (*RuntimeService) UpdatePHPContainer ¶
func (r *RuntimeService) UpdatePHPContainer(req request.PHPContainerConfig) error
func (*RuntimeService) UpdateRemark ¶
func (r *RuntimeService) UpdateRemark(req request.RuntimeRemark) error
type SSHService ¶
type SSHService struct{}
func (*SSHService) CreateRootCert ¶
func (u *SSHService) CreateRootCert(req dto.RootCertOperate) error
func (*SSHService) DeleteRootCerts ¶
func (u *SSHService) DeleteRootCerts(req dto.ForceDelete) error
func (*SSHService) EditRootCert ¶
func (u *SSHService) EditRootCert(req dto.RootCertOperate) error
func (*SSHService) ExportLog ¶
func (u *SSHService) ExportLog(ctx *gin.Context, req dto.SearchSSHLog) (string, error)
func (*SSHService) GetSSHInfo ¶
func (u *SSHService) GetSSHInfo() (*dto.SSHInfo, error)
func (*SSHService) LoadLog ¶
func (u *SSHService) LoadLog(ctx *gin.Context, req dto.SearchSSHLog) (int64, []dto.SSHHistory, error)
func (*SSHService) LoadSSHFile ¶
func (u *SSHService) LoadSSHFile(name string) (string, error)
func (*SSHService) OperateSSH ¶
func (u *SSHService) OperateSSH(operation string) error
func (*SSHService) SearchRootCerts ¶
func (u *SSHService) SearchRootCerts(req dto.SearchWithPage) (int64, interface{}, error)
func (*SSHService) SyncRootCert ¶
func (u *SSHService) SyncRootCert() error
func (*SSHService) UpdateByFile ¶
func (u *SSHService) UpdateByFile(req dto.SettingUpdate) error
type SettingService ¶
type SettingService struct{}
func (*SettingService) GetLocalConn ¶
func (u *SettingService) GetLocalConn() dto.SSHConnData
func (*SettingService) GetSettingByKey ¶
func (u *SettingService) GetSettingByKey(key string) string
func (*SettingService) GetSettingInfo ¶
func (u *SettingService) GetSettingInfo() (*dto.SettingInfo, error)
func (*SettingService) GetSystemProxy ¶
func (u *SettingService) GetSystemProxy() (*dto.SystemProxy, error)
func (*SettingService) SaveConnInfo ¶
func (u *SettingService) SaveConnInfo(req dto.SSHConnData) error
func (*SettingService) SaveDescription ¶
func (u *SettingService) SaveDescription(req dto.CommonDescription) error
func (*SettingService) SetDefaultIsConn ¶
func (u *SettingService) SetDefaultIsConn(req dto.SSHDefaultConn) error
func (*SettingService) TestConnByInfo ¶
func (u *SettingService) TestConnByInfo(req dto.SSHConnData) bool
func (*SettingService) Update ¶
func (u *SettingService) Update(key, value string) error
type SnapshotJson ¶
type SnapshotService ¶
type SnapshotService struct {
OriginalPath string
}
func (*SnapshotService) Delete ¶
func (u *SnapshotService) Delete(req dto.SnapshotBatchDelete) error
func (*SnapshotService) LoadSnapshotData ¶
func (u *SnapshotService) LoadSnapshotData() (dto.SnapshotData, error)
func (*SnapshotService) SearchWithPage ¶
func (u *SnapshotService) SearchWithPage(req dto.PageSnapshot) (int64, interface{}, error)
func (*SnapshotService) SnapshotCreate ¶
func (u *SnapshotService) SnapshotCreate(parentTask *task.Task, req dto.SnapshotCreate, jobID, retry uint) error
func (*SnapshotService) SnapshotImport ¶
func (u *SnapshotService) SnapshotImport(req dto.SnapshotImport) error
func (*SnapshotService) SnapshotReCreate ¶
func (u *SnapshotService) SnapshotReCreate(id uint) error
func (*SnapshotService) SnapshotRecover ¶
func (u *SnapshotService) SnapshotRecover(req dto.SnapshotRecover) error
func (*SnapshotService) SnapshotRollback ¶
func (u *SnapshotService) SnapshotRollback(req dto.SnapshotRecover) error
func (*SnapshotService) UpdateDescription ¶
func (u *SnapshotService) UpdateDescription(req dto.UpdateDescription) error
type SystemService ¶
type SystemService struct{}
func (*SystemService) IsComponentExist ¶
func (s *SystemService) IsComponentExist(name string) response.ComponentInfo
type TaskLogService ¶
type TaskLogService struct{}
func (*TaskLogService) CountExecutingTask ¶
func (u *TaskLogService) CountExecutingTask() (int64, error)
func (*TaskLogService) Page ¶
func (u *TaskLogService) Page(req dto.SearchTaskLogReq) (int64, []dto.TaskDTO, error)
func (*TaskLogService) SyncForRestart ¶
func (u *TaskLogService) SyncForRestart() error
type TensorRTLLMService ¶
type TensorRTLLMService struct{}
func (TensorRTLLMService) Create ¶
func (t TensorRTLLMService) Create(create request.TensorRTLLMCreate) error
func (TensorRTLLMService) Delete ¶
func (t TensorRTLLMService) Delete(id uint) error
func (TensorRTLLMService) Operate ¶
func (t TensorRTLLMService) Operate(req request.TensorRTLLMOperate) error
func (TensorRTLLMService) Page ¶
func (t TensorRTLLMService) Page(req request.TensorRTLLMSearch) response.TensorRTLLMsRes
func (TensorRTLLMService) Update ¶
func (t TensorRTLLMService) Update(req request.TensorRTLLMUpdate) error
type WebsiteAcmeAccountService ¶
type WebsiteAcmeAccountService struct {
}
func (WebsiteAcmeAccountService) Create ¶
func (w WebsiteAcmeAccountService) Create(create request.WebsiteAcmeAccountCreate) (*response.WebsiteAcmeAccountDTO, error)
func (WebsiteAcmeAccountService) Delete ¶
func (w WebsiteAcmeAccountService) Delete(id uint) error
func (WebsiteAcmeAccountService) Page ¶
func (w WebsiteAcmeAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteAcmeAccountDTO, error)
func (WebsiteAcmeAccountService) Update ¶
func (w WebsiteAcmeAccountService) Update(update request.WebsiteAcmeAccountUpdate) (*response.WebsiteAcmeAccountDTO, error)
type WebsiteCAService ¶
type WebsiteCAService struct {
}
func (WebsiteCAService) Create ¶
func (w WebsiteCAService) Create(create request.WebsiteCACreate) (*request.WebsiteCACreate, error)
func (WebsiteCAService) Delete ¶
func (w WebsiteCAService) Delete(id uint) error
func (WebsiteCAService) DownloadFile ¶
func (w WebsiteCAService) DownloadFile(id uint) (*os.File, error)
func (WebsiteCAService) GetCA ¶
func (w WebsiteCAService) GetCA(id uint) (*response.WebsiteCADTO, error)
func (WebsiteCAService) ObtainSSL ¶
func (w WebsiteCAService) ObtainSSL(req request.WebsiteCAObtain) (*model.WebsiteSSL, error)
func (WebsiteCAService) Page ¶
func (w WebsiteCAService) Page(search request.WebsiteCASearch) (int64, []response.WebsiteCADTO, error)
type WebsiteDnsAccountService ¶
type WebsiteDnsAccountService struct {
}
func (WebsiteDnsAccountService) Create ¶
func (w WebsiteDnsAccountService) Create(create request.WebsiteDnsAccountCreate) (request.WebsiteDnsAccountCreate, error)
func (WebsiteDnsAccountService) Delete ¶
func (w WebsiteDnsAccountService) Delete(id uint) error
func (WebsiteDnsAccountService) Page ¶
func (w WebsiteDnsAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteDnsAccountDTO, error)
func (WebsiteDnsAccountService) Update ¶
func (w WebsiteDnsAccountService) Update(update request.WebsiteDnsAccountUpdate) (request.WebsiteDnsAccountUpdate, error)
type WebsiteSSLService ¶
type WebsiteSSLService struct {
}
func (WebsiteSSLService) Create ¶
func (w WebsiteSSLService) Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error)
func (WebsiteSSLService) Delete ¶
func (w WebsiteSSLService) Delete(ids []uint) error
func (WebsiteSSLService) DownloadFile ¶
func (w WebsiteSSLService) DownloadFile(id uint) (*os.File, error)
func (WebsiteSSLService) GetDNSResolve ¶
func (w WebsiteSSLService) GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error)
func (WebsiteSSLService) GetSSL ¶
func (w WebsiteSSLService) GetSSL(id uint) (*response.WebsiteSSLDTO, error)
func (WebsiteSSLService) GetWebsiteSSL ¶
func (w WebsiteSSLService) GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error)
func (WebsiteSSLService) ImportMasterSSL ¶
func (w WebsiteSSLService) ImportMasterSSL(create model.WebsiteSSL) error
func (WebsiteSSLService) ObtainSSL ¶
func (w WebsiteSSLService) ObtainSSL(apply request.WebsiteSSLApply) error
func (WebsiteSSLService) Page ¶
func (w WebsiteSSLService) Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error)
func (WebsiteSSLService) Search ¶
func (w WebsiteSSLService) Search(search request.WebsiteSSLSearch) ([]response.WebsiteSSLDTO, error)
func (WebsiteSSLService) SyncForRestart ¶
func (w WebsiteSSLService) SyncForRestart() error
func (WebsiteSSLService) Update ¶
func (w WebsiteSSLService) Update(update request.WebsiteSSLUpdate) error
func (WebsiteSSLService) Upload ¶
func (w WebsiteSSLService) Upload(req request.WebsiteSSLUpload) error
type WebsiteService ¶
type WebsiteService struct {
}
func (WebsiteService) BatchOpWebsite ¶
func (w WebsiteService) BatchOpWebsite(req request.BatchWebsiteOp) error
func (WebsiteService) BatchSetGroup ¶
func (w WebsiteService) BatchSetGroup(req request.BatchWebsiteGroup) error
func (WebsiteService) BatchSetHttps ¶
func (w WebsiteService) BatchSetHttps(ctx context.Context, req request.BatchWebsiteHttps) error
func (WebsiteService) ChangeDatabase ¶
func (w WebsiteService) ChangeDatabase(req request.ChangeDatabase) error
func (WebsiteService) ChangeDefaultServer ¶
func (w WebsiteService) ChangeDefaultServer(id uint) error
func (WebsiteService) ChangeGroup ¶
func (w WebsiteService) ChangeGroup(group, newGroup uint) error
func (WebsiteService) ChangePHPVersion ¶
func (w WebsiteService) ChangePHPVersion(req request.WebsitePHPVersionReq) error
func (WebsiteService) ClearProxyCache ¶
func (w WebsiteService) ClearProxyCache(req request.NginxCommonReq) error
func (WebsiteService) CreateLoadBalance ¶
func (w WebsiteService) CreateLoadBalance(req request.WebsiteLBCreate) error
func (WebsiteService) CreateWebsite ¶
func (w WebsiteService) CreateWebsite(create request.WebsiteCreate) (err error)
func (WebsiteService) CreateWebsiteDomain ¶
func (w WebsiteService) CreateWebsiteDomain(create request.WebsiteDomainCreate) ([]model.WebsiteDomain, error)
func (WebsiteService) DeleteLoadBalance ¶
func (w WebsiteService) DeleteLoadBalance(req request.WebsiteLBDelete) error
func (WebsiteService) DeleteProxy ¶
func (w WebsiteService) DeleteProxy(req request.WebsiteProxyDel) (err error)
func (WebsiteService) DeleteWebsite ¶
func (w WebsiteService) DeleteWebsite(req request.WebsiteDelete) error
func (WebsiteService) DeleteWebsiteDomain ¶
func (w WebsiteService) DeleteWebsiteDomain(domainId uint) error
func (WebsiteService) ExecComposer ¶
func (w WebsiteService) ExecComposer(req request.ExecComposerReq) error
func (WebsiteService) GetAntiLeech ¶
func (w WebsiteService) GetAntiLeech(id uint) (*response.NginxAntiLeechRes, error)
func (WebsiteService) GetAuthBasics ¶
func (w WebsiteService) GetAuthBasics(req request.NginxAuthReq) (res response.NginxAuthRes, err error)
func (WebsiteService) GetCors ¶
func (w WebsiteService) GetCors(websiteID uint) (*request.CorsConfig, error)
func (WebsiteService) GetDefaultHtml ¶
func (w WebsiteService) GetDefaultHtml(resourceType string) (*response.WebsiteHtmlRes, error)
func (WebsiteService) GetLoadBalances ¶
func (w WebsiteService) GetLoadBalances(id uint) ([]dto.NginxUpstream, error)
func (WebsiteService) GetNginxConfigByScope ¶
func (w WebsiteService) GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error)
func (WebsiteService) GetPathAuthBasics ¶
func (w WebsiteService) GetPathAuthBasics(req request.NginxAuthReq) (res []response.NginxPathAuthRes, err error)
func (WebsiteService) GetProxies ¶
func (w WebsiteService) GetProxies(id uint) (res []request.WebsiteProxyConfig, err error)
func (WebsiteService) GetProxyCache ¶
func (w WebsiteService) GetProxyCache(id uint) (res response.NginxProxyCache, err error)
func (WebsiteService) GetRealIPConfig ¶
func (w WebsiteService) GetRealIPConfig(websiteID uint) (*response.WebsiteRealIP, error)
func (WebsiteService) GetRedirect ¶
func (w WebsiteService) GetRedirect(id uint) (res []response.NginxRedirectConfig, err error)
func (WebsiteService) GetRewriteConfig ¶
func (w WebsiteService) GetRewriteConfig(req request.NginxRewriteReq) (*response.NginxRewriteRes, error)
func (WebsiteService) GetWebsite ¶
func (w WebsiteService) GetWebsite(id uint) (response.WebsiteDTO, error)
func (WebsiteService) GetWebsiteDomain ¶
func (w WebsiteService) GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error)
func (WebsiteService) GetWebsiteHTTPS ¶
func (w WebsiteService) GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error)
func (WebsiteService) GetWebsiteNginxConfig ¶
func (WebsiteService) GetWebsiteOptions ¶
func (w WebsiteService) GetWebsiteOptions(req request.WebsiteOptionReq) ([]response.WebsiteOption, error)
func (WebsiteService) GetWebsiteResource ¶
func (w WebsiteService) GetWebsiteResource(websiteID uint) ([]response.Resource, error)
func (WebsiteService) GetWebsites ¶
func (w WebsiteService) GetWebsites() ([]response.WebsiteDTO, error)
func (WebsiteService) ListCustomRewrite ¶
func (w WebsiteService) ListCustomRewrite() ([]string, error)
func (WebsiteService) ListDatabases ¶
func (w WebsiteService) ListDatabases() ([]response.Database, error)
func (WebsiteService) LoadWebsiteDirConfig ¶
func (w WebsiteService) LoadWebsiteDirConfig(req request.WebsiteCommonReq) (*response.WebsiteDirConfig, error)
func (WebsiteService) OpWebsiteHTTPS ¶
func (w WebsiteService) OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (*response.WebsiteHTTPS, error)
func (WebsiteService) OpWebsiteLog ¶
func (w WebsiteService) OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error)
func (WebsiteService) OperateCrossSiteAccess ¶
func (w WebsiteService) OperateCrossSiteAccess(req request.CrossSiteAccessOp) error
func (WebsiteService) OperateCustomRewrite ¶
func (w WebsiteService) OperateCustomRewrite(req request.CustomRewriteOperate) error
func (WebsiteService) OperateProxy ¶
func (w WebsiteService) OperateProxy(req request.WebsiteProxyConfig) (err error)
func (WebsiteService) OperateRedirect ¶
func (w WebsiteService) OperateRedirect(req request.NginxRedirectReq) (err error)
func (WebsiteService) PageWebsite ¶
func (w WebsiteService) PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteRes, error)
func (WebsiteService) PreInstallCheck ¶
func (w WebsiteService) PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error)
func (WebsiteService) SetRealIPConfig ¶
func (w WebsiteService) SetRealIPConfig(req request.WebsiteRealIP) error
func (WebsiteService) UpdateAntiLeech ¶
func (w WebsiteService) UpdateAntiLeech(req request.NginxAntiLeechUpdate) (err error)
func (WebsiteService) UpdateAuthBasic ¶
func (w WebsiteService) UpdateAuthBasic(req request.NginxAuthUpdate) (err error)
func (WebsiteService) UpdateCors ¶
func (w WebsiteService) UpdateCors(req request.CorsConfigReq) error
func (WebsiteService) UpdateDefaultHtml ¶
func (w WebsiteService) UpdateDefaultHtml(req request.WebsiteHtmlUpdate) error
func (WebsiteService) UpdateLoadBalance ¶
func (w WebsiteService) UpdateLoadBalance(req request.WebsiteLBUpdate) error
func (WebsiteService) UpdateLoadBalanceFile ¶
func (w WebsiteService) UpdateLoadBalanceFile(req request.WebsiteLBUpdateFile) error
func (WebsiteService) UpdateNginxConfigByScope ¶
func (w WebsiteService) UpdateNginxConfigByScope(req request.NginxConfigUpdate) error
func (WebsiteService) UpdateNginxConfigFile ¶
func (w WebsiteService) UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error
func (WebsiteService) UpdatePathAuthBasic ¶
func (w WebsiteService) UpdatePathAuthBasic(req request.NginxPathAuthUpdate) error
func (WebsiteService) UpdateProxyCache ¶
func (w WebsiteService) UpdateProxyCache(req request.NginxProxyCacheUpdate) (err error)
func (WebsiteService) UpdateProxyFile ¶
func (w WebsiteService) UpdateProxyFile(req request.NginxProxyUpdate) (err error)
func (WebsiteService) UpdateRedirectFile ¶
func (w WebsiteService) UpdateRedirectFile(req request.NginxRedirectUpdate) (err error)
func (WebsiteService) UpdateRewriteConfig ¶
func (w WebsiteService) UpdateRewriteConfig(req request.NginxRewriteUpdate) error
func (WebsiteService) UpdateSiteDir ¶
func (w WebsiteService) UpdateSiteDir(req request.WebsiteUpdateDir) error
func (WebsiteService) UpdateSitePermission ¶
func (w WebsiteService) UpdateSitePermission(req request.WebsiteUpdateDirPermission) error
func (WebsiteService) UpdateStream ¶
func (w WebsiteService) UpdateStream(req request.StreamUpdate) error
func (WebsiteService) UpdateWebsite ¶
func (w WebsiteService) UpdateWebsite(req request.WebsiteUpdate) error
func (WebsiteService) UpdateWebsiteDomain ¶
func (w WebsiteService) UpdateWebsiteDomain(req request.WebsiteDomainUpdate) error
Source Files
¶
- ai.go
- alert.go
- alert_helper.go
- alert_sender.go
- app.go
- app_ingore_upgrade.go
- app_install.go
- app_utils.go
- backup.go
- backup_app.go
- backup_mysql.go
- backup_postgresql.go
- backup_record.go
- backup_redis.go
- backup_runtime.go
- backup_website.go
- clam.go
- compose_template.go
- container.go
- container_compose.go
- container_network.go
- container_volume.go
- cronjob.go
- cronjob_backup.go
- cronjob_helper.go
- dashboard.go
- database.go
- database_common.go
- database_mysql.go
- database_postgresql.go
- database_redis.go
- device.go
- device_clean.go
- disk.go
- disk_utils.go
- docker.go
- entry.go
- fail2ban.go
- favorite.go
- file.go
- firewall.go
- ftp.go
- group.go
- helper.go
- host_tool.go
- image.go
- image_repo.go
- iptables.go
- logs.go
- mcp_server.go
- monitor.go
- nginx.go
- nginx_utils.go
- php_extensions.go
- process.go
- recycle_bin.go
- runtime.go
- runtime_utils.go
- setting.go
- snapshot.go
- snapshot_create.go
- snapshot_recover.go
- snapshot_rollback.go
- ssh.go
- system.go
- task.go
- tensorrt_llm.go
- website.go
- website_acme_account.go
- website_auth_basic.go
- website_ca.go
- website_dns_account.go
- website_domain.go
- website_lb.go
- website_op.go
- website_proxy.go
- website_rewrite.go
- website_ssl.go
- website_utils.go
Click to show internal directories.
Click to hide internal directories.