├── .air.toml ├── .claude └── settings.local.json ├── .cursor ├── mcp.json └── rules │ ├── backend.mdc │ └── frontend.mdc ├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── docker-compose.yml ├── init-nginx.sh ├── node-supervisor.sh ├── pebble-test │ ├── certs │ │ ├── README.md │ │ ├── localhost │ │ │ ├── README.md │ │ │ ├── cert.pem │ │ │ └── key.pem │ │ ├── pebble.minica.key.pem │ │ └── pebble.minica.pem │ └── config │ │ ├── load-generator-config.json │ │ ├── pebble-config-external-account-bindings.json │ │ └── pebble-config.json └── start.sh ├── .dockerignore ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── build │ └── build_info.json ├── embed.go ├── renovate.json └── workflows │ ├── build.yml │ ├── codeql.yml │ ├── documents.yml │ ├── sync-main-on-release.yml │ ├── weblate-pull.yml │ └── weblate-sync.yml ├── .gitignore ├── .idea ├── .gitignore ├── inspectionProfiles │ └── Project_Default.xml ├── modules.xml ├── nginx-ui.iml └── vcs.xml ├── .vscode ├── settings.json └── tasks.json ├── .weblate.ini ├── AGENTS.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── api ├── analytic │ ├── analytic.go │ ├── nodes.go │ ├── router.go │ └── type.go ├── api.go ├── audit │ └── middleware.go ├── backup │ ├── auto_backup.go │ ├── backup.go │ ├── backup_test.go │ ├── restore.go │ └── router.go ├── certificate │ ├── acme_user.go │ ├── certificate.go │ ├── dns_credential.go │ ├── dns_provider.go │ ├── issue.go │ ├── revoke.go │ └── router.go ├── cluster │ ├── namespace.go │ ├── nginx.go │ ├── node.go │ ├── router.go │ └── websocket.go ├── config │ ├── add.go │ ├── base_path.go │ ├── delete.go │ ├── get.go │ ├── history.go │ ├── list.go │ ├── mkdir.go │ ├── modify.go │ ├── rename.go │ └── router.go ├── crypto │ ├── crypto.go │ └── router.go ├── dns │ ├── dto.go │ ├── handler.go │ └── router.go ├── event │ ├── router.go │ └── websocket.go ├── external_notify │ └── external_notify.go ├── geolite │ ├── download.go │ └── status.go ├── license │ └── license.go ├── llm │ ├── code_completion.go │ ├── llm.go │ ├── router.go │ └── session.go ├── nginx │ ├── control.go │ ├── directives.go │ ├── modules.go │ ├── nginx.go │ ├── performance.go │ ├── router.go │ ├── status.go │ └── websocket.go ├── nginx_log │ ├── analytics.go │ ├── index_management.go │ ├── log_list.go │ ├── log_page.go │ ├── router.go │ ├── settings.go │ ├── types.go │ └── websocket.go ├── notification │ ├── notification.go │ └── router.go ├── pages │ ├── maintenance.go │ ├── maintenance.tmpl │ └── router.go ├── public │ ├── layout.go │ └── router.go ├── settings │ ├── auth.go │ ├── router.go │ └── settings.go ├── sites │ ├── advance.go │ ├── auto_cert.go │ ├── duplicate.go │ ├── list.go │ ├── router.go │ ├── site.go │ ├── sitecheck.go │ └── websocket.go ├── streams │ ├── advance.go │ ├── duplicate.go │ ├── router.go │ └── streams.go ├── system │ ├── install.go │ ├── port_scan.go │ ├── restart.go │ ├── router.go │ ├── self_check.go │ ├── stats.go │ ├── translation.go │ └── upgrade.go ├── template │ ├── router.go │ └── template.go ├── terminal │ ├── pty.go │ └── router.go ├── upstream │ ├── list.go │ ├── router.go │ ├── socket.go │ ├── upstream.go │ └── util.go └── user │ ├── 2fa.go │ ├── auth.go │ ├── casdoor.go │ ├── current_user.go │ ├── otp.go │ ├── passkey.go │ ├── recovery.go │ ├── router.go │ └── user.go ├── app.example.ini ├── app ├── .env ├── .env.development ├── .env.production ├── .eslint-auto-import.mjs ├── .gitignore ├── .idea │ ├── .gitignore │ ├── codeStyles │ │ └── codeStyleConfig.xml │ ├── frontend.iml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── jsLibraryMappings.xml │ ├── jsLinters │ │ └── eslint.xml │ ├── modules.xml │ ├── vcs.xml │ └── watcherTasks.xml ├── .vscode │ └── extensions.json ├── README.md ├── app.go ├── app_unembed.go ├── auto-imports.d.ts ├── components.d.ts ├── env.d.ts ├── eslint.config.mjs ├── gettext.config.cjs ├── i18n.json ├── index.html ├── package.json ├── public │ ├── browserconfig.xml │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── manifest.json │ ├── pwa-144x144.png │ ├── pwa-192x192.png │ ├── pwa-48x48.png │ ├── pwa-512x512.png │ ├── pwa-72x72.png │ ├── pwa-96x96.png │ └── robots.txt ├── src │ ├── App.vue │ ├── api │ │ ├── 2fa.ts │ │ ├── acme_user.ts │ │ ├── analytic.ts │ │ ├── auth.ts │ │ ├── auto_cert.ts │ │ ├── backup.ts │ │ ├── cert.ts │ │ ├── config.ts │ │ ├── curd.ts │ │ ├── dns.ts │ │ ├── dns_credential.ts │ │ ├── external_notify.ts │ │ ├── geolite.ts │ │ ├── install.ts │ │ ├── license.ts │ │ ├── llm.ts │ │ ├── namespace.ts │ │ ├── nginx_log.ts │ │ ├── ngx.ts │ │ ├── node.ts │ │ ├── notification.ts │ │ ├── otp.ts │ │ ├── passkey.ts │ │ ├── port_scan.ts │ │ ├── public.ts │ │ ├── recovery.ts │ │ ├── self_check.ts │ │ ├── settings.ts │ │ ├── site.ts │ │ ├── site_navigation.ts │ │ ├── stream.ts │ │ ├── system.ts │ │ ├── template.ts │ │ ├── translations.ts │ │ ├── upgrade.ts │ │ ├── upstream.ts │ │ └── user.ts │ ├── assets │ │ ├── img │ │ │ └── logo.png │ │ └── svg │ │ │ ├── ChatGPT_logo.svg │ │ │ ├── cpu.svg │ │ │ ├── icon.svg │ │ │ ├── memory.svg │ │ │ └── pulse.svg │ ├── components │ │ ├── AppProvider │ │ │ ├── AppProvider.vue │ │ │ └── index.ts │ │ ├── AutoCertForm │ │ │ ├── AutoCertForm.vue │ │ │ ├── DNSChallenge.vue │ │ │ └── index.ts │ │ ├── BaseEditor │ │ │ ├── BaseEditor.vue │ │ │ └── index.ts │ │ ├── Breadcrumb │ │ │ ├── Breadcrumb.vue │ │ │ ├── index.ts │ │ │ └── types.d.ts │ │ ├── CertInfo │ │ │ ├── CertInfo.vue │ │ │ └── index.ts │ │ ├── Chart │ │ │ ├── AreaChart.vue │ │ │ ├── RadialBarChart.vue │ │ │ ├── UsageProgressLine.vue │ │ │ └── types.d.ts │ │ ├── CodeEditor │ │ │ ├── CodeCompletion.ts │ │ │ ├── CodeEditor.vue │ │ │ └── index.ts │ │ ├── ConfigHistory │ │ │ ├── ConfigHistory.vue │ │ │ ├── DiffViewer.vue │ │ │ └── index.ts │ │ ├── DevDebugPanel │ │ │ ├── DevDebugPanel.vue │ │ │ ├── README.md │ │ │ └── index.ts │ │ ├── FooterToolbar │ │ │ ├── FooterToolBar.vue │ │ │ └── index.ts │ │ ├── GeoLiteDownload │ │ │ ├── GeoLiteDownload.vue │ │ │ └── index.ts │ │ ├── ICP │ │ │ ├── ICP.vue │ │ │ └── index.ts │ │ ├── InspectConfig │ │ │ ├── InspectConfig.vue │ │ │ └── index.ts │ │ ├── LLM │ │ │ ├── ChatMessage.vue │ │ │ ├── ChatMessageInput.vue │ │ │ ├── ChatMessageList.vue │ │ │ ├── LLM.vue │ │ │ ├── LLMSessionTabs.vue │ │ │ ├── animationCoordinator.ts │ │ │ ├── chatService.ts │ │ │ ├── composables │ │ │ │ └── useTypewriter.ts │ │ │ ├── contextBuilder.ts │ │ │ ├── index.ts │ │ │ ├── llm.ts │ │ │ ├── markdown.ts │ │ │ ├── sessionStore.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── Logo │ │ │ ├── Logo.vue │ │ │ └── index.ts │ │ ├── NamespaceRender │ │ │ ├── NamespaceRender.vue │ │ │ └── index.ts │ │ ├── NamespaceTabs │ │ │ ├── NamespaceTabs.vue │ │ │ └── index.ts │ │ ├── NginxControl │ │ │ ├── NginxControl.vue │ │ │ └── index.ts │ │ ├── NgxConfigEditor │ │ │ ├── LocationEditor.vue │ │ │ ├── LogEntry.vue │ │ │ ├── NginxStatusAlert.vue │ │ │ ├── NgxConfigEditor.vue │ │ │ ├── NgxServer.vue │ │ │ ├── NgxUpstream.vue │ │ │ ├── README.md │ │ │ ├── directive │ │ │ │ ├── DirectiveAdd.vue │ │ │ │ ├── DirectiveDocuments.vue │ │ │ │ ├── DirectiveEditor.vue │ │ │ │ ├── DirectiveEditorItem.vue │ │ │ │ ├── index.ts │ │ │ │ └── store.ts │ │ │ ├── index.ts │ │ │ └── store.ts │ │ ├── NodeCard │ │ │ ├── NodeCard.vue │ │ │ └── index.ts │ │ ├── NodeIndicator │ │ │ ├── NodeIndicator.vue │ │ │ └── index.ts │ │ ├── NodeSelector │ │ │ ├── NodeSelector.vue │ │ │ └── index.ts │ │ ├── Notification │ │ │ ├── Notification.vue │ │ │ ├── detailRender.tsx │ │ │ ├── index.ts │ │ │ └── notifications.ts │ │ ├── OTPInput │ │ │ ├── OTPInput.vue │ │ │ └── index.ts │ │ ├── PageHeader │ │ │ ├── PageHeader.vue │ │ │ └── index.ts │ │ ├── PortScanner │ │ │ ├── PortScannerCompact.vue │ │ │ └── index.ts │ │ ├── ProcessingStatus │ │ │ ├── ProcessingStatus.vue │ │ │ └── index.ts │ │ ├── ProxyTargets │ │ │ ├── ProxyTargets.vue │ │ │ └── index.ts │ │ ├── ReactiveFromNow │ │ │ ├── ReactiveFromNow.vue │ │ │ └── index.ts │ │ ├── SelfCheck │ │ │ ├── AsyncErrorDisplay.vue │ │ │ ├── SelfCheck.vue │ │ │ ├── SelfCheckHeaderBanner.vue │ │ │ ├── index.ts │ │ │ ├── store.ts │ │ │ └── tasks │ │ │ │ ├── frontend │ │ │ │ ├── https-check.ts │ │ │ │ ├── index.ts │ │ │ │ └── websocket.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ ├── SensitiveString │ │ │ ├── SensitiveString.vue │ │ │ └── index.ts │ │ ├── SetLanguage │ │ │ ├── SetLanguage.vue │ │ │ └── index.ts │ │ ├── SwitchAppearance │ │ │ ├── SwitchAppearance.vue │ │ │ ├── icons │ │ │ │ ├── VPIconMoon.vue │ │ │ │ └── VPIconSun.vue │ │ │ └── index.ts │ │ ├── SyncNodesPreview │ │ │ ├── SyncNodesPreview.vue │ │ │ └── index.ts │ │ ├── SystemRestore │ │ │ ├── SystemRestoreContent.vue │ │ │ └── index.ts │ │ ├── TabFilter │ │ │ ├── TabFilter.vue │ │ │ └── index.ts │ │ ├── TwoFA │ │ │ ├── Authorization.vue │ │ │ ├── index.ts │ │ │ └── use2FAModal.ts │ │ ├── UpstreamCards │ │ │ └── UpstreamCards.vue │ │ ├── UpstreamDetailModal │ │ │ └── UpstreamDetailModal.vue │ │ └── VPSwitch │ │ │ ├── VPSwitch.vue │ │ │ └── index.ts │ ├── composables │ │ ├── useBreadcrumbs.ts │ │ ├── useGeoTranslation.ts │ │ ├── useGlobalApp.ts │ │ ├── useNginxPerformance.ts │ │ ├── usePerformanceMetrics.ts │ │ ├── useTerminalSession.ts │ │ └── useUpstreamStatus.ts │ ├── constants │ │ ├── config.ts │ │ ├── dns_providers.ts │ │ ├── errors │ │ │ ├── analytic.ts │ │ │ ├── backup.ts │ │ │ ├── cert.ts │ │ │ ├── config.ts │ │ │ ├── crypto.ts │ │ │ ├── docker.ts │ │ │ ├── geolite.ts │ │ │ ├── llm.ts │ │ │ ├── middleware.ts │ │ │ ├── nginx.ts │ │ │ ├── nginx_log.indexer.ts │ │ │ ├── nginx_log.parser.ts │ │ │ ├── nginx_log.ts │ │ │ ├── notification.ts │ │ │ ├── performance.ts │ │ │ ├── self_check.ts │ │ │ ├── site.ts │ │ │ ├── stream.ts │ │ │ ├── system.ts │ │ │ ├── upgrader.ts │ │ │ ├── user.ts │ │ │ ├── validate.ts │ │ │ └── version.ts │ │ ├── form_errors.ts │ │ ├── index.ts │ │ ├── llm.ts │ │ └── site-status.ts │ ├── gettext.ts │ ├── global.d.ts │ ├── language │ │ ├── LINGUAS │ │ ├── ar │ │ │ └── app.po │ │ ├── constants.ts │ │ ├── container.ts │ │ ├── curd.ts │ │ ├── de_DE │ │ │ └── app.po │ │ ├── en │ │ │ └── app.po │ │ ├── es │ │ │ └── app.po │ │ ├── fr_FR │ │ │ └── app.po │ │ ├── generate.ts │ │ ├── index.ts │ │ ├── ja_JP │ │ │ └── app.po │ │ ├── ko_KR │ │ │ └── app.po │ │ ├── messages.pot │ │ ├── pt_PT │ │ │ └── app.po │ │ ├── ru_RU │ │ │ └── app.po │ │ ├── tr_TR │ │ │ └── app.po │ │ ├── uk_UA │ │ │ └── app.po │ │ ├── vi_VN │ │ │ └── app.po │ │ ├── zh_CN │ │ │ └── app.po │ │ └── zh_TW │ │ │ └── app.po │ ├── layouts │ │ ├── BaseLayout.vue │ │ ├── BaseRouterView.vue │ │ ├── FooterLayout.vue │ │ ├── HeaderLayout.vue │ │ ├── Loading.vue │ │ └── SideBar.vue │ ├── lib │ │ ├── helper │ │ │ ├── fingerprint.ts │ │ │ └── index.ts │ │ ├── http │ │ │ ├── error.ts │ │ │ ├── index.ts │ │ │ ├── interceptors.ts │ │ │ └── types.ts │ │ ├── nprogress │ │ │ └── nprogress.ts │ │ ├── pwa │ │ │ └── index.ts │ │ └── websocket │ │ │ └── index.ts │ ├── main.ts │ ├── pinia │ │ ├── index.ts │ │ └── moudule │ │ │ ├── app.ts │ │ │ ├── dns.ts │ │ │ ├── global.ts │ │ │ ├── nodeAvailability.ts │ │ │ ├── nodeGroupStore.ts │ │ │ ├── proxyAvailability.ts │ │ │ ├── settings.ts │ │ │ ├── terminal.ts │ │ │ ├── user.ts │ │ │ └── websocketEventBus.ts │ ├── routes │ │ ├── index.ts │ │ ├── modules │ │ │ ├── auth.ts │ │ │ ├── backup.ts │ │ │ ├── certificates.ts │ │ │ ├── config.ts │ │ │ ├── dashboard.ts │ │ │ ├── dns.ts │ │ │ ├── error.ts │ │ │ ├── namespaces.ts │ │ │ ├── nginx_log.ts │ │ │ ├── nodes.ts │ │ │ ├── notifications.ts │ │ │ ├── preference.ts │ │ │ ├── sites.ts │ │ │ ├── streams.ts │ │ │ ├── system.ts │ │ │ ├── terminal.ts │ │ │ ├── upstream.ts │ │ │ └── user.ts │ │ └── type.d.ts │ ├── types.d.ts │ ├── version.json │ ├── views │ │ ├── backup │ │ │ ├── AutoBackup │ │ │ │ ├── AutoBackup.vue │ │ │ │ └── components │ │ │ │ │ ├── CronEditor.vue │ │ │ │ │ ├── StorageConfigEditor.vue │ │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── BackupCreator.vue │ │ │ │ └── SystemRestore.vue │ │ │ └── index.vue │ │ ├── certificate │ │ │ ├── ACMEUser.vue │ │ │ ├── CertificateEditor.vue │ │ │ ├── CertificateList │ │ │ │ ├── Certificate.vue │ │ │ │ └── certColumns.tsx │ │ │ ├── components │ │ │ │ ├── ACMEUserSelector.vue │ │ │ │ ├── AutoCertManagement.vue │ │ │ │ ├── CertificateActions.vue │ │ │ │ ├── CertificateBasicInfo.vue │ │ │ │ ├── CertificateContentEditor.vue │ │ │ │ ├── CertificateDownload.vue │ │ │ │ ├── CertificateFileUpload.vue │ │ │ │ ├── DNSIssueCertificate.vue │ │ │ │ ├── RemoveCert.vue │ │ │ │ └── RenewCert.vue │ │ │ └── store.ts │ │ ├── config │ │ │ ├── ConfigEditor.vue │ │ │ ├── ConfigList.vue │ │ │ ├── components │ │ │ │ ├── ConfigLeftPanel.vue │ │ │ │ ├── ConfigName.vue │ │ │ │ ├── ConfigRightPanel │ │ │ │ │ ├── Basic.vue │ │ │ │ │ ├── Chat.vue │ │ │ │ │ ├── ConfigRightPanel.vue │ │ │ │ │ ├── Deploy.vue │ │ │ │ │ └── index.ts │ │ │ │ ├── Delete.vue │ │ │ │ ├── Mkdir.vue │ │ │ │ └── Rename.vue │ │ │ ├── configColumns.tsx │ │ │ └── configUtils.ts │ │ ├── dashboard │ │ │ ├── NginxDashBoard.vue │ │ │ ├── Nodes.vue │ │ │ ├── ServerAnalytic.vue │ │ │ ├── ServerDashBoard.vue │ │ │ ├── SiteNavigation.vue │ │ │ └── components │ │ │ │ ├── ConnectionMetricsCard.vue │ │ │ │ ├── ModulesTable.vue │ │ │ │ ├── NodeAnalyticItem.vue │ │ │ │ ├── ParamsOpt │ │ │ │ ├── PerformanceConfig.vue │ │ │ │ ├── ProxyCacheConfig.vue │ │ │ │ ├── SizeInput.vue │ │ │ │ └── TimeInput.vue │ │ │ │ ├── ParamsOptimization.vue │ │ │ │ ├── PerformanceStatisticsCard.vue │ │ │ │ ├── PerformanceTablesCard.vue │ │ │ │ ├── ProcessDistributionCard.vue │ │ │ │ ├── ResourceUsageCard.vue │ │ │ │ ├── SiteCard.vue │ │ │ │ ├── SiteHealthCheckModal.vue │ │ │ │ └── SiteNavigationToolbar.vue │ │ ├── dns │ │ │ ├── DDNSManager.vue │ │ │ ├── DNSCredential.vue │ │ │ ├── DNSDomainList.vue │ │ │ ├── DNSRecordManager.vue │ │ │ └── components │ │ │ │ ├── DNSChallenge.vue │ │ │ │ ├── DNSRecordFilter.vue │ │ │ │ ├── DNSRecordForm.vue │ │ │ │ └── DNSRecordTable.vue │ │ ├── install │ │ │ ├── Install.vue │ │ │ └── components │ │ │ │ ├── InstallFooter.vue │ │ │ │ ├── InstallForm.vue │ │ │ │ ├── InstallHeader.vue │ │ │ │ ├── InstallView.vue │ │ │ │ └── TimeoutAlert.vue │ │ ├── namespace │ │ │ ├── Namespace.vue │ │ │ └── columns.ts │ │ ├── nginx_log │ │ │ ├── NginxLog.vue │ │ │ ├── NginxLogList.vue │ │ │ ├── components │ │ │ │ ├── IndexingSettingsModal.vue │ │ │ │ └── LoadingState.vue │ │ │ ├── composables │ │ │ │ └── useIndexProgress.ts │ │ │ ├── dashboard │ │ │ │ ├── DashboardViewer.vue │ │ │ │ ├── components │ │ │ │ │ ├── BrowserStatsTable.vue │ │ │ │ │ ├── ChinaMapChart │ │ │ │ │ │ ├── ChinaMapChart.vue │ │ │ │ │ │ ├── china.json │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── DailyTrendsChart.vue │ │ │ │ │ ├── DateRangeSelector.vue │ │ │ │ │ ├── DeviceStatsTable.vue │ │ │ │ │ ├── GeoMapChart.vue │ │ │ │ │ ├── HourlyChart.vue │ │ │ │ │ ├── OSStatsTable.vue │ │ │ │ │ ├── SummaryStats.vue │ │ │ │ │ ├── TopUrlsTable.vue │ │ │ │ │ └── WorldMapChart │ │ │ │ │ │ ├── WorldMapChart.vue │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── world.json │ │ │ │ └── types.ts │ │ │ ├── indexing │ │ │ │ ├── IndexManagement.vue │ │ │ │ └── components │ │ │ │ │ └── IndexProgressBar.vue │ │ │ ├── raw │ │ │ │ └── RawLogViewer.vue │ │ │ └── structured │ │ │ │ ├── StructuredLogViewer.vue │ │ │ │ └── components │ │ │ │ ├── SearchFilters.vue │ │ │ │ └── search-filter-options.ts │ │ ├── node │ │ │ ├── BatchUpgrader.vue │ │ │ ├── Node.vue │ │ │ └── nodeColumns.tsx │ │ ├── notification │ │ │ ├── Notification.vue │ │ │ └── notificationColumns.tsx │ │ ├── other │ │ │ ├── Error.vue │ │ │ └── Login.vue │ │ ├── preference │ │ │ ├── Preference.vue │ │ │ ├── components │ │ │ │ ├── AuthSettings │ │ │ │ │ ├── AddPasskey.vue │ │ │ │ │ ├── Passkey.vue │ │ │ │ │ ├── RecoveryCodes.vue │ │ │ │ │ ├── TOTP.vue │ │ │ │ │ └── index.ts │ │ │ │ └── ExternalNotify │ │ │ │ │ ├── EnabledSwitch.vue │ │ │ │ │ ├── ExternalNotifyEditor.vue │ │ │ │ │ ├── bark.ts │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── dingding.ts │ │ │ │ │ ├── dingtalk.ts │ │ │ │ │ ├── gotify.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lark.ts │ │ │ │ │ ├── lark_custom.ts │ │ │ │ │ ├── ntfy.ts │ │ │ │ │ ├── telegram.ts │ │ │ │ │ ├── types.d.ts │ │ │ │ │ └── wecom.ts │ │ │ ├── store │ │ │ │ └── index.ts │ │ │ └── tabs │ │ │ │ ├── AppSettings.vue │ │ │ │ ├── AuthSettings.vue │ │ │ │ ├── CertSettings.vue │ │ │ │ ├── ExternalNotify.vue │ │ │ │ ├── GeoLiteSettings.vue │ │ │ │ ├── HTTPSettings.vue │ │ │ │ ├── LogrotateSettings.vue │ │ │ │ ├── NginxSettings.vue │ │ │ │ ├── NodeSettings.vue │ │ │ │ ├── OpenAISettings.vue │ │ │ │ ├── ServerSettings.vue │ │ │ │ ├── TerminalSettings.vue │ │ │ │ └── index.ts │ │ ├── site │ │ │ ├── components │ │ │ │ └── SiteStatusSelect.vue │ │ │ ├── site_add │ │ │ │ └── SiteAdd.vue │ │ │ ├── site_edit │ │ │ │ ├── SiteEdit.vue │ │ │ │ └── components │ │ │ │ │ ├── Cert │ │ │ │ │ ├── Cert.vue │ │ │ │ │ ├── ChangeCert.vue │ │ │ │ │ ├── IssueCert.vue │ │ │ │ │ ├── ObtainCert.vue │ │ │ │ │ ├── ObtainCertLive.vue │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConfigName │ │ │ │ │ ├── ConfigName.vue │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConfigTemplate │ │ │ │ │ ├── ConfigTemplate.vue │ │ │ │ │ ├── TemplateForm.vue │ │ │ │ │ ├── TemplateFormItem.vue │ │ │ │ │ ├── index.ts │ │ │ │ │ └── store.ts │ │ │ │ │ ├── EnableTLS │ │ │ │ │ ├── EnableTLS.vue │ │ │ │ │ └── index.ts │ │ │ │ │ ├── RightPanel │ │ │ │ │ ├── Basic.vue │ │ │ │ │ ├── Chat.vue │ │ │ │ │ ├── ConfigTemplate.vue │ │ │ │ │ ├── RightPanel.vue │ │ │ │ │ └── index.ts │ │ │ │ │ └── SiteEditor │ │ │ │ │ ├── SiteEditor.vue │ │ │ │ │ ├── index.ts │ │ │ │ │ └── store.ts │ │ │ └── site_list │ │ │ │ ├── SiteDuplicate.vue │ │ │ │ ├── SiteList.vue │ │ │ │ └── columns.tsx │ │ ├── stream │ │ │ ├── StreamEdit.vue │ │ │ ├── StreamList.vue │ │ │ ├── columns.tsx │ │ │ ├── components │ │ │ │ ├── ConfigName.vue │ │ │ │ ├── RightPanel │ │ │ │ │ ├── Basic.vue │ │ │ │ │ ├── Chat.vue │ │ │ │ │ ├── RightPanel.vue │ │ │ │ │ └── index.ts │ │ │ │ ├── StreamDuplicate.vue │ │ │ │ ├── StreamEditor.vue │ │ │ │ └── StreamStatusSelect.vue │ │ │ └── store.ts │ │ ├── system │ │ │ ├── About.vue │ │ │ ├── Licenses.vue │ │ │ ├── SelfCheck.vue │ │ │ └── Upgrade.vue │ │ ├── terminal │ │ │ ├── Terminal.vue │ │ │ └── components │ │ │ │ ├── TerminalHeader.vue │ │ │ │ ├── TerminalRightPanel.vue │ │ │ │ ├── TerminalSessionContent.vue │ │ │ │ └── TerminalStatusBar.vue │ │ ├── upstream │ │ │ └── SocketList.vue │ │ ├── user │ │ │ ├── User.vue │ │ │ ├── UserProfile.vue │ │ │ └── userColumns.tsx │ │ └── workspace │ │ │ └── WorkSpace.vue │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── uno.config.ts └── vite.config.ts ├── cmd ├── errdef │ └── generate.go ├── external_notifier │ └── generate.go ├── gen │ └── generate.go ├── generate_licenses │ └── main.go ├── geolite_downloader │ └── main.go ├── language_spacing │ └── main.go ├── lego_config │ └── main.go ├── map_generator │ └── main.go ├── ngx_dir_index │ └── ngx_dir_index.go ├── notification │ └── generate.go ├── translation │ └── gettext.go └── version │ └── generate.go ├── demo.Dockerfile ├── docker-compose-demo.yml ├── docs ├── .gitignore ├── .idea │ ├── .gitignore │ ├── docs.iml │ ├── modules.xml │ └── vcs.xml ├── .vitepress │ ├── config │ │ ├── common.ts │ │ ├── en.ts │ │ ├── index.ts │ │ ├── locales.ts │ │ ├── shared.ts │ │ ├── zh_CN.ts │ │ └── zh_TW.ts │ └── theme │ │ ├── Layout.vue │ │ ├── index.ts │ │ └── styles │ │ └── custom.less ├── guide │ ├── about.md │ ├── build.md │ ├── config-app.md │ ├── config-auth.md │ ├── config-backup.md │ ├── config-casdoor.md │ ├── config-cert.md │ ├── config-cluster.md │ ├── config-crypto.md │ ├── config-database.md │ ├── config-http.md │ ├── config-logrotate.md │ ├── config-nginx-log.md │ ├── config-nginx.md │ ├── config-node.md │ ├── config-openai.md │ ├── config-server.md │ ├── config-terminal.md │ ├── config-webauthn.md │ ├── contributing.md │ ├── dev-translate.md │ ├── devcontainer.md │ ├── env.md │ ├── getting-started.md │ ├── install-homebrew.md │ ├── install-script-linux.md │ ├── install-winget.md │ ├── license.md │ ├── mcp-config.md │ ├── mcp-nginx.md │ ├── mcp.md │ ├── nginx-proxy-example.md │ ├── nginx-ui-template.md │ ├── project-structure.md │ └── reset-password.md ├── index.md ├── package.json ├── public │ ├── _headers │ ├── assets │ │ ├── dashboard_en.png │ │ ├── dashboard_zh_CN.png │ │ ├── dashboard_zh_TW.png │ │ ├── icon.svg │ │ ├── logo.svg │ │ └── nginx-ui-template │ │ │ ├── en │ │ │ ├── config-template-list.png │ │ │ └── config-ui.png │ │ │ ├── zh_CN │ │ │ ├── config-template-list.png │ │ │ └── config-ui.png │ │ │ └── zh_TW │ │ │ ├── config-template-list.png │ │ │ └── config-ui.png │ └── favicon.ico ├── sponsor.md ├── th │ └── index.md ├── zh_CN │ ├── guide │ │ ├── about.md │ │ ├── build.md │ │ ├── config-app.md │ │ ├── config-auth.md │ │ ├── config-backup.md │ │ ├── config-casdoor.md │ │ ├── config-cert.md │ │ ├── config-cluster.md │ │ ├── config-crypto.md │ │ ├── config-database.md │ │ ├── config-http.md │ │ ├── config-logrotate.md │ │ ├── config-nginx-log.md │ │ ├── config-nginx.md │ │ ├── config-node.md │ │ ├── config-openai.md │ │ ├── config-server.md │ │ ├── config-terminal.md │ │ ├── config-webauthn.md │ │ ├── contributing.md │ │ ├── dev-translate.md │ │ ├── devcontainer.md │ │ ├── env.md │ │ ├── getting-started.md │ │ ├── install-homebrew.md │ │ ├── install-script-linux.md │ │ ├── install-winget.md │ │ ├── license.md │ │ ├── mcp-config.md │ │ ├── mcp-nginx.md │ │ ├── mcp.md │ │ ├── nginx-proxy-example.md │ │ ├── nginx-ui-template.md │ │ ├── project-structure.md │ │ └── reset-password.md │ ├── index.md │ └── sponsor.md └── zh_TW │ ├── guide │ ├── about.md │ ├── build.md │ ├── config-app.md │ ├── config-auth.md │ ├── config-backup.md │ ├── config-casdoor.md │ ├── config-cert.md │ ├── config-cluster.md │ ├── config-crypto.md │ ├── config-database.md │ ├── config-http.md │ ├── config-logrotate.md │ ├── config-nginx-log.md │ ├── config-nginx.md │ ├── config-node.md │ ├── config-openai.md │ ├── config-server.md │ ├── config-terminal.md │ ├── config-webauthn.md │ ├── contributing.md │ ├── dev-translate.md │ ├── devcontainer.md │ ├── env.md │ ├── getting-started.md │ ├── install-homebrew.md │ ├── install-script-linux.md │ ├── install-winget.md │ ├── license.md │ ├── mcp-config.md │ ├── mcp-nginx.md │ ├── mcp.md │ ├── nginx-proxy-example.md │ ├── nginx-ui-template.md │ ├── project-structure.md │ └── reset-password.md │ ├── index.md │ └── sponsor.md ├── go.mod ├── go.sum ├── install.sh ├── internal ├── analytic │ ├── analytic.go │ ├── disk.go │ ├── disk_darwin.go │ ├── disk_other.go │ ├── errors.go │ ├── memory.go │ ├── network.go │ ├── node.go │ ├── node_record.go │ ├── node_snapshot_test.go │ ├── node_stat.go │ ├── record.go │ ├── stat_test.go │ └── types.go ├── backup │ ├── auto_backup.go │ ├── backup.go │ ├── backup_crypto.go │ ├── backup_nginx_ui.go │ ├── backup_test.go │ ├── backup_zip.go │ ├── errors.go │ ├── restore.go │ ├── restore_test.go │ ├── restore_unix.go │ ├── restore_windows.go │ ├── s3_client.go │ ├── s3_client_test.go │ ├── utils.go │ └── version_test.go ├── cache │ ├── cache.go │ ├── index.go │ ├── node.go │ ├── node_test.go │ ├── search.go │ └── search_test.go ├── cert │ ├── auto_cert.go │ ├── cert_info.go │ ├── channel_writer.go │ ├── check_expired.go │ ├── config │ │ ├── config.go │ │ └── config.tar.xz │ ├── dns │ │ ├── config_env.go │ │ └── config_env_test.go │ ├── errors.go │ ├── helper.go │ ├── issue.go │ ├── logger.go │ ├── mutex.go │ ├── obtain.go │ ├── payload.go │ ├── register.go │ ├── renew.go │ ├── revoke.go │ ├── server_tls.go │ ├── sync.go │ └── write_file.go ├── cluster │ ├── cluster.go │ └── cluster_test.go ├── cmd │ ├── main.go │ ├── upgrade_docker.go │ └── version.go ├── config │ ├── config.go │ ├── config_list.go │ ├── delete.go │ ├── errors.go │ ├── generic_list.go │ ├── history.go │ ├── save.go │ └── sync.go ├── cron │ ├── auto_backup.go │ ├── auto_cert.go │ ├── clear_token.go │ ├── cron.go │ ├── dns_ddns.go │ ├── incremental_indexing.go │ ├── incremental_indexing_test.go │ ├── logrotate.go │ └── upstream_availability.go ├── crypto │ ├── aes.go │ ├── aes_test.go │ ├── crypto.go │ └── errors.go ├── dns │ ├── ddns.go │ ├── errors.go │ ├── provider.go │ ├── providers │ │ ├── alidns │ │ │ └── provider.go │ │ ├── cloudflare │ │ │ └── provider.go │ │ └── tencentcloud │ │ │ └── provider.go │ ├── service.go │ └── service_test.go ├── docker │ ├── container_id.go │ ├── docker.go │ ├── errors.go │ ├── exec.go │ ├── ota.go │ ├── stat_path.go │ └── status.go ├── event │ ├── bus.go │ ├── init.go │ ├── processing_status.go │ ├── types.go │ └── websocket.go ├── geolite │ ├── download.go │ ├── errors.go │ └── geolite.go ├── helper │ ├── copy.go │ ├── debouncer.go │ ├── debouncer_test.go │ ├── directory.go │ ├── directory_test.go │ ├── docker.go │ ├── file.go │ ├── hash.go │ ├── key_type.go │ ├── serial.go │ ├── tar.go │ ├── unescape_url.go │ ├── websocket_error.go │ └── websocket_error_test.go ├── kernel │ ├── anchor.go │ ├── anchor_dev.go │ ├── boot.go │ ├── errors.go │ ├── init_user.go │ ├── register_acme_user.go │ └── skip_install.go ├── license │ ├── license.go │ └── licenses.xz ├── llm │ ├── client.go │ ├── code_completion.go │ ├── context.go │ ├── context_test.go │ ├── errors.go │ ├── messages.go │ ├── messages_test.go │ ├── prompts.go │ └── title_generator.go ├── logrotate │ └── logrotate.go ├── mcp │ └── server.go ├── middleware │ ├── cors.go │ ├── embed.go │ ├── encrypted_params.go │ ├── ip_whitelist.go │ ├── middleware.go │ ├── proxy.go │ ├── proxy_ws.go │ └── secure_session.go ├── migrate │ ├── 1.site_category_to_env_group.go │ ├── 2.fix_site_and_stream_unique.go │ ├── 3.rename_auths_to_users.go │ ├── 4.update_cert_domains.go │ ├── 5.rename_env_groups_to_namespaces.go │ ├── 6.rename_environments_to_nodes.go │ ├── 7.add_provider_code_to_dns_credentials.go │ └── migrate.go ├── nginx │ ├── build_config.go │ ├── conf │ │ ├── nextcloud_ngx.conf │ │ └── test.conf │ ├── control.go │ ├── directives.go │ ├── errors.go │ ├── exec.go │ ├── format_code.go │ ├── log_level.go │ ├── log_path.go │ ├── log_path_test.go │ ├── modules.go │ ├── modules_test.go │ ├── nginx.go │ ├── nginx_directives.json │ ├── ngx_conf_parse_test.go │ ├── parse.go │ ├── resolve_cmd.go │ ├── resolve_path.go │ ├── resolve_path_test.go │ ├── sandbox.go │ ├── sandbox_test.go │ ├── symlink_posix.go │ ├── symlink_win.go │ └── type.go ├── nginx_log │ ├── PERFORMANCE_REPORT.md │ ├── analytics │ │ ├── calculations.go │ │ ├── calculations_test.go │ │ ├── dashboard.go │ │ ├── dashboard_test.go │ │ ├── entries.go │ │ ├── entries_test.go │ │ ├── geo.go │ │ ├── geo_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── time_series.go │ │ ├── time_series_test.go │ │ └── types.go │ ├── conservative_worker_benchmark_test.go │ ├── errors.go │ ├── indexer │ │ ├── README.md │ │ ├── adaptive_optimization.go │ │ ├── adaptive_optimization_test.go │ │ ├── batch_writer.go │ │ ├── errors.go │ │ ├── grouped_shard_manager.go │ │ ├── integration_validation_test.go │ │ ├── log_file_manager.go │ │ ├── main_test.go │ │ ├── metrics.go │ │ ├── parallel_indexer.go │ │ ├── parallel_indexer_optimized.go │ │ ├── parallel_indexer_worker_test.go │ │ ├── parser.go │ │ ├── persistence.go │ │ ├── persistence_test.go │ │ ├── progress_tracker.go │ │ ├── progress_tracker_bench_test.go │ │ ├── progress_tracker_test.go │ │ ├── rebuild.go │ │ ├── rebuild_simple_test.go │ │ ├── rebuild_test.go │ │ ├── rotation_scanner.go │ │ ├── throughput_optimizer.go │ │ ├── time_range_fix_test.go │ │ ├── types.go │ │ ├── validation_test.go │ │ └── zero_allocation_pool.go │ ├── integration_test.go │ ├── log_list.go │ ├── modern_services.go │ ├── monitor.go │ ├── nginx_log.go │ ├── optimization_integration_test.go │ ├── parser │ │ ├── README.md │ │ ├── errors.go │ │ ├── formats.go │ │ ├── geoip_adapter.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── production_scale_test.go │ │ ├── regex_cache_optimization.go │ │ ├── simd_optimizations.go │ │ ├── simd_optimizations_test.go │ │ ├── stream_optimizations.go │ │ ├── stream_optimizations_test.go │ │ ├── types.go │ │ ├── useragent.go │ │ └── useragent_test.go │ ├── performance_monitor_test.go │ ├── preflight.go │ ├── production_accurate_test.go │ ├── production_config.go │ ├── production_throughput_test.go │ ├── quick_worker_benchmark_test.go │ ├── realistic_benchmark_test.go │ ├── searcher │ │ ├── README.md │ │ ├── cache.go │ │ ├── cardinality_counter_test.go │ │ ├── counter.go │ │ ├── facet_aggregator.go │ │ ├── facet_aggregator_test.go │ │ ├── facet_total_fix_test.go │ │ ├── hot_swap_test.go │ │ ├── query_builder.go │ │ ├── searcher.go │ │ ├── searcher_test.go │ │ ├── simple_test.go │ │ └── types.go │ ├── simple_production_test.go │ ├── task_recovery.go │ ├── task_recovery_test.go │ ├── task_scheduler.go │ ├── util.go │ ├── utils │ │ ├── README.md │ │ ├── memory_pools.go │ │ ├── memory_pools_test.go │ │ ├── performance.go │ │ ├── performance_test.go │ │ └── valid_path.go │ └── worker_scaling_benchmark_test.go ├── notification │ ├── bark.go │ ├── dingding.go │ ├── errors.go │ ├── external.go │ ├── gotify.go │ ├── lark.go │ ├── lark_custom.go │ ├── notification.go │ ├── ntfy.go │ ├── push.go │ ├── subscribe.go │ ├── telegram.go │ ├── websocket.go │ └── wecom.go ├── passkey │ └── webauthn.go ├── performance │ ├── config_info.go │ ├── errors.go │ ├── perf_opt.go │ ├── performance.go │ ├── process_info.go │ └── stub_status.go ├── process │ └── pid.go ├── pty │ ├── pipeline.go │ └── type.go ├── self_check │ ├── directory.go │ ├── docker.go │ ├── errors.go │ ├── geolite.go │ ├── nginx.go │ ├── nginx_conf.go │ ├── nginx_conf_test.go │ ├── resolve_path_posix.go │ ├── resolve_path_win.go │ ├── self_check.go │ ├── tasks.go │ └── test_cases │ │ ├── 5001.conf │ │ ├── no-http-block-fixed.conf │ │ ├── no-http-block.conf │ │ ├── no-http-sites-enabled-fixed.conf │ │ ├── no-http-sites-enabled.conf │ │ └── ok.conf ├── site │ ├── delete.go │ ├── disable.go │ ├── duplicate.go │ ├── enable.go │ ├── errors.go │ ├── index.go │ ├── list.go │ ├── maintenance.go │ ├── rename.go │ ├── save.go │ ├── status.go │ ├── sync.go │ ├── type.go │ └── upstream_expansion_test.go ├── sitecheck │ ├── checker.go │ ├── checker_test.go │ ├── enhanced_checker.go │ ├── ordering.go │ ├── service.go │ └── types.go ├── stream │ ├── delete.go │ ├── disable.go │ ├── duplicate.go │ ├── enable.go │ ├── errors.go │ ├── get.go │ ├── index.go │ ├── index_test.go │ ├── list.go │ ├── rename.go │ ├── save.go │ ├── sync.go │ └── upstream_expansion_test.go ├── system │ ├── errors.go │ └── ssl.go ├── template │ └── template.go ├── translation │ ├── container.go │ └── translation.go ├── transport │ ├── transport.go │ └── transport_test.go ├── upgrader │ ├── binary.go │ ├── docker.go │ ├── errors.go │ ├── test_commit_restart.go │ └── upgrade.go ├── upstream │ ├── dynamic_resolver.go │ ├── dynamic_resolver_test.go │ ├── ipv6_socket_test.go │ ├── ipv6_test.go │ ├── service.go │ ├── upstream.go │ ├── upstream_parser.go │ └── upstream_parser_test.go ├── user │ ├── cache.go │ ├── cache_test.go │ ├── errors.go │ ├── init_user.go │ ├── login.go │ ├── otp.go │ ├── reset_password.go │ └── user.go ├── validation │ ├── certificate.go │ ├── key_type.go │ └── validation.go └── version │ ├── dev_build.go │ ├── errors.go │ ├── info.go │ ├── release.go │ ├── url.go │ └── version.go ├── main.go ├── mcp ├── config │ ├── config_add.go │ ├── config_base_path.go │ ├── config_enable.go │ ├── config_get.go │ ├── config_history.go │ ├── config_list.go │ ├── config_mkdir.go │ ├── config_modify.go │ ├── config_rename.go │ └── register.go ├── nginx │ ├── register.go │ ├── reload.go │ ├── restart.go │ └── status.go ├── register.go └── router.go ├── model ├── acme_user.go ├── auto_backup.go ├── ban_ip.go ├── cert.go ├── config.go ├── config_backup.go ├── dns_credential.go ├── dns_ddns.go ├── dns_domain.go ├── external_notify.go ├── llm_session.go ├── log.go ├── model.go ├── namespace.go ├── nginx_log_index.go ├── node.go ├── notification.go ├── passkey.go ├── site.go ├── site_config.go ├── stream.go ├── upstream_config.go └── user.go ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── qodana.yaml ├── query ├── acme_users.gen.go ├── auth_tokens.gen.go ├── auto_backups.gen.go ├── ban_ips.gen.go ├── certs.gen.go ├── config_backups.gen.go ├── configs.gen.go ├── dns_credentials.gen.go ├── dns_domains.gen.go ├── external_notifies.gen.go ├── gen.go ├── llm_sessions.gen.go ├── namespaces.gen.go ├── nginx_log_indices.gen.go ├── nodes.gen.go ├── notifications.gen.go ├── passkeys.gen.go ├── query.go ├── site_configs.gen.go ├── sites.gen.go ├── streams.gen.go ├── upstream_configs.gen.go └── users.gen.go ├── resources ├── demo │ ├── Prime Sponsor │ ├── app.ini │ ├── demo.db │ ├── ojbk.me │ └── stub_status_nginx-ui.conf ├── docker │ ├── nginx-ui.conf │ ├── nginx-ui.run │ └── nginx.conf ├── logo.ai ├── logo.png ├── nginx-ui-logo-design.sketch ├── readme │ ├── README-es.md │ ├── README-ja_JP.md │ ├── README-vi_VN.md │ ├── README-zh_CN.md │ └── README-zh_TW.md ├── screenshots │ ├── dashboard_en.png │ ├── dashboard_es.png │ ├── dashboard_zh_CN.png │ └── dashboard_zh_TW.png └── services │ ├── nginx-ui.init │ ├── nginx-ui.rc │ └── nginx-ui.service ├── router ├── routers.go ├── routers_embed.go └── routers_unembed.go ├── settings ├── auth.go ├── backup.go ├── casdoor.go ├── cert.go ├── cluster.go ├── crypto.go ├── crypto_test.go ├── database.go ├── http.go ├── logrotate.go ├── nginx.go ├── nginx_log.go ├── node.go ├── openai.go ├── server_v1.go ├── server_v1_test.go ├── settings.go ├── settings_test.go ├── terminal.go └── webauthn.go ├── template ├── block │ ├── codeigniter.conf │ ├── disable-robots.conf │ ├── drupal-security.conf │ ├── enable-php-8.conf │ ├── hotlink-protection.conf │ ├── hsts.conf │ ├── http-to-https.conf │ ├── joomla-security.conf │ ├── laravel.conf │ ├── letsencrypt.conf │ ├── nginx-ui.conf │ ├── reject-empty-host.conf │ ├── reverse-proxy.conf │ ├── security-headers.conf │ ├── vue-router-history-mode.conf │ ├── wordpress-security.conf │ └── wordpress.conf ├── conf │ └── wordpress.conf └── template.go └── version.sh /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.air.toml -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.cursor/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.cursor/mcp.json -------------------------------------------------------------------------------- /.cursor/rules/backend.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.cursor/rules/backend.mdc -------------------------------------------------------------------------------- /.cursor/rules/frontend.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.cursor/rules/frontend.mdc -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.devcontainer/init-nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/init-nginx.sh -------------------------------------------------------------------------------- /.devcontainer/node-supervisor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/node-supervisor.sh -------------------------------------------------------------------------------- /.devcontainer/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.devcontainer/start.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: "nginxui" 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/build/build_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/build/build_info.json -------------------------------------------------------------------------------- /.github/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/embed.go -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/documents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/workflows/documents.yml -------------------------------------------------------------------------------- /.github/workflows/weblate-pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/workflows/weblate-pull.yml -------------------------------------------------------------------------------- /.github/workflows/weblate-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.github/workflows/weblate-sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/nginx-ui.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.idea/nginx-ui.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.weblate.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/.weblate.ini -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- 1 | CLAUDE.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/analytic/analytic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/analytic/analytic.go -------------------------------------------------------------------------------- /api/analytic/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/analytic/nodes.go -------------------------------------------------------------------------------- /api/analytic/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/analytic/router.go -------------------------------------------------------------------------------- /api/analytic/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/analytic/type.go -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/api.go -------------------------------------------------------------------------------- /api/audit/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/audit/middleware.go -------------------------------------------------------------------------------- /api/backup/auto_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/backup/auto_backup.go -------------------------------------------------------------------------------- /api/backup/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/backup/backup.go -------------------------------------------------------------------------------- /api/backup/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/backup/backup_test.go -------------------------------------------------------------------------------- /api/backup/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/backup/restore.go -------------------------------------------------------------------------------- /api/backup/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/backup/router.go -------------------------------------------------------------------------------- /api/certificate/acme_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/acme_user.go -------------------------------------------------------------------------------- /api/certificate/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/certificate.go -------------------------------------------------------------------------------- /api/certificate/dns_credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/dns_credential.go -------------------------------------------------------------------------------- /api/certificate/dns_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/dns_provider.go -------------------------------------------------------------------------------- /api/certificate/issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/issue.go -------------------------------------------------------------------------------- /api/certificate/revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/revoke.go -------------------------------------------------------------------------------- /api/certificate/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/certificate/router.go -------------------------------------------------------------------------------- /api/cluster/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/cluster/namespace.go -------------------------------------------------------------------------------- /api/cluster/nginx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/cluster/nginx.go -------------------------------------------------------------------------------- /api/cluster/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/cluster/node.go -------------------------------------------------------------------------------- /api/cluster/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/cluster/router.go -------------------------------------------------------------------------------- /api/cluster/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/cluster/websocket.go -------------------------------------------------------------------------------- /api/config/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/add.go -------------------------------------------------------------------------------- /api/config/base_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/base_path.go -------------------------------------------------------------------------------- /api/config/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/delete.go -------------------------------------------------------------------------------- /api/config/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/get.go -------------------------------------------------------------------------------- /api/config/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/history.go -------------------------------------------------------------------------------- /api/config/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/list.go -------------------------------------------------------------------------------- /api/config/mkdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/mkdir.go -------------------------------------------------------------------------------- /api/config/modify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/modify.go -------------------------------------------------------------------------------- /api/config/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/rename.go -------------------------------------------------------------------------------- /api/config/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/config/router.go -------------------------------------------------------------------------------- /api/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/crypto/crypto.go -------------------------------------------------------------------------------- /api/crypto/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/crypto/router.go -------------------------------------------------------------------------------- /api/dns/dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/dns/dto.go -------------------------------------------------------------------------------- /api/dns/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/dns/handler.go -------------------------------------------------------------------------------- /api/dns/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/dns/router.go -------------------------------------------------------------------------------- /api/event/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/event/router.go -------------------------------------------------------------------------------- /api/event/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/event/websocket.go -------------------------------------------------------------------------------- /api/external_notify/external_notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/external_notify/external_notify.go -------------------------------------------------------------------------------- /api/geolite/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/geolite/download.go -------------------------------------------------------------------------------- /api/geolite/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/geolite/status.go -------------------------------------------------------------------------------- /api/license/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/license/license.go -------------------------------------------------------------------------------- /api/llm/code_completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/llm/code_completion.go -------------------------------------------------------------------------------- /api/llm/llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/llm/llm.go -------------------------------------------------------------------------------- /api/llm/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/llm/router.go -------------------------------------------------------------------------------- /api/llm/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/llm/session.go -------------------------------------------------------------------------------- /api/nginx/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/control.go -------------------------------------------------------------------------------- /api/nginx/directives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/directives.go -------------------------------------------------------------------------------- /api/nginx/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/modules.go -------------------------------------------------------------------------------- /api/nginx/nginx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/nginx.go -------------------------------------------------------------------------------- /api/nginx/performance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/performance.go -------------------------------------------------------------------------------- /api/nginx/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/router.go -------------------------------------------------------------------------------- /api/nginx/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/status.go -------------------------------------------------------------------------------- /api/nginx/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx/websocket.go -------------------------------------------------------------------------------- /api/nginx_log/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/analytics.go -------------------------------------------------------------------------------- /api/nginx_log/index_management.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/index_management.go -------------------------------------------------------------------------------- /api/nginx_log/log_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/log_list.go -------------------------------------------------------------------------------- /api/nginx_log/log_page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/log_page.go -------------------------------------------------------------------------------- /api/nginx_log/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/router.go -------------------------------------------------------------------------------- /api/nginx_log/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/settings.go -------------------------------------------------------------------------------- /api/nginx_log/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/types.go -------------------------------------------------------------------------------- /api/nginx_log/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/nginx_log/websocket.go -------------------------------------------------------------------------------- /api/notification/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/notification/notification.go -------------------------------------------------------------------------------- /api/notification/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/notification/router.go -------------------------------------------------------------------------------- /api/pages/maintenance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/pages/maintenance.go -------------------------------------------------------------------------------- /api/pages/maintenance.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/pages/maintenance.tmpl -------------------------------------------------------------------------------- /api/pages/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/pages/router.go -------------------------------------------------------------------------------- /api/public/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/public/layout.go -------------------------------------------------------------------------------- /api/public/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/public/router.go -------------------------------------------------------------------------------- /api/settings/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/settings/auth.go -------------------------------------------------------------------------------- /api/settings/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/settings/router.go -------------------------------------------------------------------------------- /api/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/settings/settings.go -------------------------------------------------------------------------------- /api/sites/advance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/advance.go -------------------------------------------------------------------------------- /api/sites/auto_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/auto_cert.go -------------------------------------------------------------------------------- /api/sites/duplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/duplicate.go -------------------------------------------------------------------------------- /api/sites/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/list.go -------------------------------------------------------------------------------- /api/sites/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/router.go -------------------------------------------------------------------------------- /api/sites/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/site.go -------------------------------------------------------------------------------- /api/sites/sitecheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/sitecheck.go -------------------------------------------------------------------------------- /api/sites/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/sites/websocket.go -------------------------------------------------------------------------------- /api/streams/advance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/streams/advance.go -------------------------------------------------------------------------------- /api/streams/duplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/streams/duplicate.go -------------------------------------------------------------------------------- /api/streams/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/streams/router.go -------------------------------------------------------------------------------- /api/streams/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/streams/streams.go -------------------------------------------------------------------------------- /api/system/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/install.go -------------------------------------------------------------------------------- /api/system/port_scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/port_scan.go -------------------------------------------------------------------------------- /api/system/restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/restart.go -------------------------------------------------------------------------------- /api/system/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/router.go -------------------------------------------------------------------------------- /api/system/self_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/self_check.go -------------------------------------------------------------------------------- /api/system/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/stats.go -------------------------------------------------------------------------------- /api/system/translation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/translation.go -------------------------------------------------------------------------------- /api/system/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/system/upgrade.go -------------------------------------------------------------------------------- /api/template/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/template/router.go -------------------------------------------------------------------------------- /api/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/template/template.go -------------------------------------------------------------------------------- /api/terminal/pty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/terminal/pty.go -------------------------------------------------------------------------------- /api/terminal/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/terminal/router.go -------------------------------------------------------------------------------- /api/upstream/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/upstream/list.go -------------------------------------------------------------------------------- /api/upstream/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/upstream/router.go -------------------------------------------------------------------------------- /api/upstream/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/upstream/socket.go -------------------------------------------------------------------------------- /api/upstream/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/upstream/upstream.go -------------------------------------------------------------------------------- /api/upstream/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/upstream/util.go -------------------------------------------------------------------------------- /api/user/2fa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/2fa.go -------------------------------------------------------------------------------- /api/user/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/auth.go -------------------------------------------------------------------------------- /api/user/casdoor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/casdoor.go -------------------------------------------------------------------------------- /api/user/current_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/current_user.go -------------------------------------------------------------------------------- /api/user/otp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/otp.go -------------------------------------------------------------------------------- /api/user/passkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/passkey.go -------------------------------------------------------------------------------- /api/user/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/recovery.go -------------------------------------------------------------------------------- /api/user/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/router.go -------------------------------------------------------------------------------- /api/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/api/user/user.go -------------------------------------------------------------------------------- /app.example.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app.example.ini -------------------------------------------------------------------------------- /app/.env: -------------------------------------------------------------------------------- 1 | VITE_PROXY_TARGET=http://127.0.0.1:9001 2 | -------------------------------------------------------------------------------- /app/.env.development: -------------------------------------------------------------------------------- 1 | VITE_API_ROOT=/api 2 | -------------------------------------------------------------------------------- /app/.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_ROOT=api 2 | -------------------------------------------------------------------------------- /app/.eslint-auto-import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.eslint-auto-import.mjs -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/.gitignore -------------------------------------------------------------------------------- /app/.idea/frontend.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/frontend.iml -------------------------------------------------------------------------------- /app/.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /app/.idea/jsLinters/eslint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/jsLinters/eslint.xml -------------------------------------------------------------------------------- /app/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/modules.xml -------------------------------------------------------------------------------- /app/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/vcs.xml -------------------------------------------------------------------------------- /app/.idea/watcherTasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.idea/watcherTasks.xml -------------------------------------------------------------------------------- /app/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/.vscode/extensions.json -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/app.go -------------------------------------------------------------------------------- /app/app_unembed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/app_unembed.go -------------------------------------------------------------------------------- /app/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/auto-imports.d.ts -------------------------------------------------------------------------------- /app/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/components.d.ts -------------------------------------------------------------------------------- /app/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/env.d.ts -------------------------------------------------------------------------------- /app/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/eslint.config.mjs -------------------------------------------------------------------------------- /app/gettext.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/gettext.config.cjs -------------------------------------------------------------------------------- /app/i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/i18n.json -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/index.html -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/package.json -------------------------------------------------------------------------------- /app/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/browserconfig.xml -------------------------------------------------------------------------------- /app/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/favicon-32x32.png -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/manifest.json -------------------------------------------------------------------------------- /app/public/pwa-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-144x144.png -------------------------------------------------------------------------------- /app/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-192x192.png -------------------------------------------------------------------------------- /app/public/pwa-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-48x48.png -------------------------------------------------------------------------------- /app/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-512x512.png -------------------------------------------------------------------------------- /app/public/pwa-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-72x72.png -------------------------------------------------------------------------------- /app/public/pwa-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/public/pwa-96x96.png -------------------------------------------------------------------------------- /app/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /app/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/App.vue -------------------------------------------------------------------------------- /app/src/api/2fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/2fa.ts -------------------------------------------------------------------------------- /app/src/api/acme_user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/acme_user.ts -------------------------------------------------------------------------------- /app/src/api/analytic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/analytic.ts -------------------------------------------------------------------------------- /app/src/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/auth.ts -------------------------------------------------------------------------------- /app/src/api/auto_cert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/auto_cert.ts -------------------------------------------------------------------------------- /app/src/api/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/backup.ts -------------------------------------------------------------------------------- /app/src/api/cert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/cert.ts -------------------------------------------------------------------------------- /app/src/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/config.ts -------------------------------------------------------------------------------- /app/src/api/curd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/curd.ts -------------------------------------------------------------------------------- /app/src/api/dns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/dns.ts -------------------------------------------------------------------------------- /app/src/api/dns_credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/dns_credential.ts -------------------------------------------------------------------------------- /app/src/api/external_notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/external_notify.ts -------------------------------------------------------------------------------- /app/src/api/geolite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/geolite.ts -------------------------------------------------------------------------------- /app/src/api/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/install.ts -------------------------------------------------------------------------------- /app/src/api/license.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/license.ts -------------------------------------------------------------------------------- /app/src/api/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/llm.ts -------------------------------------------------------------------------------- /app/src/api/namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/namespace.ts -------------------------------------------------------------------------------- /app/src/api/nginx_log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/nginx_log.ts -------------------------------------------------------------------------------- /app/src/api/ngx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/ngx.ts -------------------------------------------------------------------------------- /app/src/api/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/node.ts -------------------------------------------------------------------------------- /app/src/api/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/notification.ts -------------------------------------------------------------------------------- /app/src/api/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/otp.ts -------------------------------------------------------------------------------- /app/src/api/passkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/passkey.ts -------------------------------------------------------------------------------- /app/src/api/port_scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/port_scan.ts -------------------------------------------------------------------------------- /app/src/api/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/public.ts -------------------------------------------------------------------------------- /app/src/api/recovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/recovery.ts -------------------------------------------------------------------------------- /app/src/api/self_check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/self_check.ts -------------------------------------------------------------------------------- /app/src/api/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/settings.ts -------------------------------------------------------------------------------- /app/src/api/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/site.ts -------------------------------------------------------------------------------- /app/src/api/site_navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/site_navigation.ts -------------------------------------------------------------------------------- /app/src/api/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/stream.ts -------------------------------------------------------------------------------- /app/src/api/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/system.ts -------------------------------------------------------------------------------- /app/src/api/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/template.ts -------------------------------------------------------------------------------- /app/src/api/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/translations.ts -------------------------------------------------------------------------------- /app/src/api/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/upgrade.ts -------------------------------------------------------------------------------- /app/src/api/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/upstream.ts -------------------------------------------------------------------------------- /app/src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/api/user.ts -------------------------------------------------------------------------------- /app/src/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/img/logo.png -------------------------------------------------------------------------------- /app/src/assets/svg/ChatGPT_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/svg/ChatGPT_logo.svg -------------------------------------------------------------------------------- /app/src/assets/svg/cpu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/svg/cpu.svg -------------------------------------------------------------------------------- /app/src/assets/svg/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/svg/icon.svg -------------------------------------------------------------------------------- /app/src/assets/svg/memory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/svg/memory.svg -------------------------------------------------------------------------------- /app/src/assets/svg/pulse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/assets/svg/pulse.svg -------------------------------------------------------------------------------- /app/src/components/BaseEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/BaseEditor/index.ts -------------------------------------------------------------------------------- /app/src/components/Breadcrumb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/Breadcrumb/index.ts -------------------------------------------------------------------------------- /app/src/components/CertInfo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/CertInfo/index.ts -------------------------------------------------------------------------------- /app/src/components/Chart/AreaChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/Chart/AreaChart.vue -------------------------------------------------------------------------------- /app/src/components/Chart/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/Chart/types.d.ts -------------------------------------------------------------------------------- /app/src/components/CodeEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/CodeEditor/index.ts -------------------------------------------------------------------------------- /app/src/components/GeoLiteDownload/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './GeoLiteDownload.vue' 2 | -------------------------------------------------------------------------------- /app/src/components/ICP/ICP.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/ICP/ICP.vue -------------------------------------------------------------------------------- /app/src/components/ICP/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/ICP/index.ts -------------------------------------------------------------------------------- /app/src/components/LLM/ChatMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/ChatMessage.vue -------------------------------------------------------------------------------- /app/src/components/LLM/LLM.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/LLM.vue -------------------------------------------------------------------------------- /app/src/components/LLM/chatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/chatService.ts -------------------------------------------------------------------------------- /app/src/components/LLM/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/index.ts -------------------------------------------------------------------------------- /app/src/components/LLM/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/llm.ts -------------------------------------------------------------------------------- /app/src/components/LLM/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/markdown.ts -------------------------------------------------------------------------------- /app/src/components/LLM/sessionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/sessionStore.ts -------------------------------------------------------------------------------- /app/src/components/LLM/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/types.ts -------------------------------------------------------------------------------- /app/src/components/LLM/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/LLM/utils.ts -------------------------------------------------------------------------------- /app/src/components/Logo/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/Logo/Logo.vue -------------------------------------------------------------------------------- /app/src/components/Logo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/Logo/index.ts -------------------------------------------------------------------------------- /app/src/components/NamespaceRender/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './NamespaceRender.vue' 2 | -------------------------------------------------------------------------------- /app/src/components/NodeCard/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './NodeCard.vue' 2 | -------------------------------------------------------------------------------- /app/src/components/NodeIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './NodeIndicator.vue' 2 | -------------------------------------------------------------------------------- /app/src/components/OTPInput/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/OTPInput/index.ts -------------------------------------------------------------------------------- /app/src/components/PageHeader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/PageHeader/index.ts -------------------------------------------------------------------------------- /app/src/components/SelfCheck/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/SelfCheck/index.ts -------------------------------------------------------------------------------- /app/src/components/SelfCheck/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/SelfCheck/store.ts -------------------------------------------------------------------------------- /app/src/components/SyncNodesPreview/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SyncNodesPreview.vue' 2 | -------------------------------------------------------------------------------- /app/src/components/TabFilter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/TabFilter/index.ts -------------------------------------------------------------------------------- /app/src/components/TwoFA/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/TwoFA/index.ts -------------------------------------------------------------------------------- /app/src/components/VPSwitch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/components/VPSwitch/index.ts -------------------------------------------------------------------------------- /app/src/composables/useBreadcrumbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/composables/useBreadcrumbs.ts -------------------------------------------------------------------------------- /app/src/composables/useGlobalApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/composables/useGlobalApp.ts -------------------------------------------------------------------------------- /app/src/constants/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/config.ts -------------------------------------------------------------------------------- /app/src/constants/dns_providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/dns_providers.ts -------------------------------------------------------------------------------- /app/src/constants/errors/analytic.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 54001: () => $gettext('Node analytics failed: {0}'), 3 | } 4 | -------------------------------------------------------------------------------- /app/src/constants/errors/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/backup.ts -------------------------------------------------------------------------------- /app/src/constants/errors/cert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/cert.ts -------------------------------------------------------------------------------- /app/src/constants/errors/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/config.ts -------------------------------------------------------------------------------- /app/src/constants/errors/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/crypto.ts -------------------------------------------------------------------------------- /app/src/constants/errors/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/docker.ts -------------------------------------------------------------------------------- /app/src/constants/errors/geolite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/geolite.ts -------------------------------------------------------------------------------- /app/src/constants/errors/llm.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 400: () => $gettext('Code completion is not enabled'), 3 | } 4 | -------------------------------------------------------------------------------- /app/src/constants/errors/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/middleware.ts -------------------------------------------------------------------------------- /app/src/constants/errors/nginx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/nginx.ts -------------------------------------------------------------------------------- /app/src/constants/errors/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/site.ts -------------------------------------------------------------------------------- /app/src/constants/errors/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/stream.ts -------------------------------------------------------------------------------- /app/src/constants/errors/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/system.ts -------------------------------------------------------------------------------- /app/src/constants/errors/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/user.ts -------------------------------------------------------------------------------- /app/src/constants/errors/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/errors/version.ts -------------------------------------------------------------------------------- /app/src/constants/form_errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/form_errors.ts -------------------------------------------------------------------------------- /app/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/index.ts -------------------------------------------------------------------------------- /app/src/constants/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/llm.ts -------------------------------------------------------------------------------- /app/src/constants/site-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/constants/site-status.ts -------------------------------------------------------------------------------- /app/src/gettext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/gettext.ts -------------------------------------------------------------------------------- /app/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/global.d.ts -------------------------------------------------------------------------------- /app/src/language/LINGUAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/LINGUAS -------------------------------------------------------------------------------- /app/src/language/ar/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/ar/app.po -------------------------------------------------------------------------------- /app/src/language/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/constants.ts -------------------------------------------------------------------------------- /app/src/language/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/container.ts -------------------------------------------------------------------------------- /app/src/language/curd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/curd.ts -------------------------------------------------------------------------------- /app/src/language/de_DE/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/de_DE/app.po -------------------------------------------------------------------------------- /app/src/language/en/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/en/app.po -------------------------------------------------------------------------------- /app/src/language/es/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/es/app.po -------------------------------------------------------------------------------- /app/src/language/fr_FR/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/fr_FR/app.po -------------------------------------------------------------------------------- /app/src/language/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/generate.ts -------------------------------------------------------------------------------- /app/src/language/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/index.ts -------------------------------------------------------------------------------- /app/src/language/ja_JP/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/ja_JP/app.po -------------------------------------------------------------------------------- /app/src/language/ko_KR/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/ko_KR/app.po -------------------------------------------------------------------------------- /app/src/language/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/messages.pot -------------------------------------------------------------------------------- /app/src/language/pt_PT/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/pt_PT/app.po -------------------------------------------------------------------------------- /app/src/language/ru_RU/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/ru_RU/app.po -------------------------------------------------------------------------------- /app/src/language/tr_TR/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/tr_TR/app.po -------------------------------------------------------------------------------- /app/src/language/uk_UA/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/uk_UA/app.po -------------------------------------------------------------------------------- /app/src/language/vi_VN/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/vi_VN/app.po -------------------------------------------------------------------------------- /app/src/language/zh_CN/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/zh_CN/app.po -------------------------------------------------------------------------------- /app/src/language/zh_TW/app.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/language/zh_TW/app.po -------------------------------------------------------------------------------- /app/src/layouts/BaseLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/BaseLayout.vue -------------------------------------------------------------------------------- /app/src/layouts/BaseRouterView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/BaseRouterView.vue -------------------------------------------------------------------------------- /app/src/layouts/FooterLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/FooterLayout.vue -------------------------------------------------------------------------------- /app/src/layouts/HeaderLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/HeaderLayout.vue -------------------------------------------------------------------------------- /app/src/layouts/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/Loading.vue -------------------------------------------------------------------------------- /app/src/layouts/SideBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/layouts/SideBar.vue -------------------------------------------------------------------------------- /app/src/lib/helper/fingerprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/helper/fingerprint.ts -------------------------------------------------------------------------------- /app/src/lib/helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/helper/index.ts -------------------------------------------------------------------------------- /app/src/lib/http/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/http/error.ts -------------------------------------------------------------------------------- /app/src/lib/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/http/index.ts -------------------------------------------------------------------------------- /app/src/lib/http/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/http/interceptors.ts -------------------------------------------------------------------------------- /app/src/lib/http/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/http/types.ts -------------------------------------------------------------------------------- /app/src/lib/nprogress/nprogress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/nprogress/nprogress.ts -------------------------------------------------------------------------------- /app/src/lib/pwa/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/pwa/index.ts -------------------------------------------------------------------------------- /app/src/lib/websocket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/lib/websocket/index.ts -------------------------------------------------------------------------------- /app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/main.ts -------------------------------------------------------------------------------- /app/src/pinia/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/index.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/app.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/dns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/dns.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/global.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/settings.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/terminal.ts -------------------------------------------------------------------------------- /app/src/pinia/moudule/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/pinia/moudule/user.ts -------------------------------------------------------------------------------- /app/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/index.ts -------------------------------------------------------------------------------- /app/src/routes/modules/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/auth.ts -------------------------------------------------------------------------------- /app/src/routes/modules/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/backup.ts -------------------------------------------------------------------------------- /app/src/routes/modules/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/config.ts -------------------------------------------------------------------------------- /app/src/routes/modules/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/dashboard.ts -------------------------------------------------------------------------------- /app/src/routes/modules/dns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/dns.ts -------------------------------------------------------------------------------- /app/src/routes/modules/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/error.ts -------------------------------------------------------------------------------- /app/src/routes/modules/nginx_log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/nginx_log.ts -------------------------------------------------------------------------------- /app/src/routes/modules/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/nodes.ts -------------------------------------------------------------------------------- /app/src/routes/modules/sites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/sites.ts -------------------------------------------------------------------------------- /app/src/routes/modules/streams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/streams.ts -------------------------------------------------------------------------------- /app/src/routes/modules/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/system.ts -------------------------------------------------------------------------------- /app/src/routes/modules/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/terminal.ts -------------------------------------------------------------------------------- /app/src/routes/modules/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/upstream.ts -------------------------------------------------------------------------------- /app/src/routes/modules/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/modules/user.ts -------------------------------------------------------------------------------- /app/src/routes/type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/routes/type.d.ts -------------------------------------------------------------------------------- /app/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/types.d.ts -------------------------------------------------------------------------------- /app/src/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/version.json -------------------------------------------------------------------------------- /app/src/views/backup/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/backup/index.vue -------------------------------------------------------------------------------- /app/src/views/certificate/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/certificate/store.ts -------------------------------------------------------------------------------- /app/src/views/config/ConfigList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/config/ConfigList.vue -------------------------------------------------------------------------------- /app/src/views/config/configUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/config/configUtils.ts -------------------------------------------------------------------------------- /app/src/views/dashboard/Nodes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/dashboard/Nodes.vue -------------------------------------------------------------------------------- /app/src/views/dns/DDNSManager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/dns/DDNSManager.vue -------------------------------------------------------------------------------- /app/src/views/dns/DNSCredential.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/dns/DNSCredential.vue -------------------------------------------------------------------------------- /app/src/views/dns/DNSDomainList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/dns/DNSDomainList.vue -------------------------------------------------------------------------------- /app/src/views/install/Install.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/install/Install.vue -------------------------------------------------------------------------------- /app/src/views/namespace/columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/namespace/columns.ts -------------------------------------------------------------------------------- /app/src/views/nginx_log/dashboard/components/ChinaMapChart/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ChinaMapChart.vue' 2 | -------------------------------------------------------------------------------- /app/src/views/nginx_log/dashboard/components/WorldMapChart/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './WorldMapChart.vue' 2 | -------------------------------------------------------------------------------- /app/src/views/node/Node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/node/Node.vue -------------------------------------------------------------------------------- /app/src/views/node/nodeColumns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/node/nodeColumns.tsx -------------------------------------------------------------------------------- /app/src/views/other/Error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/other/Error.vue -------------------------------------------------------------------------------- /app/src/views/other/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/other/Login.vue -------------------------------------------------------------------------------- /app/src/views/stream/StreamEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/stream/StreamEdit.vue -------------------------------------------------------------------------------- /app/src/views/stream/StreamList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/stream/StreamList.vue -------------------------------------------------------------------------------- /app/src/views/stream/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/stream/columns.tsx -------------------------------------------------------------------------------- /app/src/views/stream/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/stream/store.ts -------------------------------------------------------------------------------- /app/src/views/system/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/system/About.vue -------------------------------------------------------------------------------- /app/src/views/system/Licenses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/system/Licenses.vue -------------------------------------------------------------------------------- /app/src/views/system/SelfCheck.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/system/SelfCheck.vue -------------------------------------------------------------------------------- /app/src/views/system/Upgrade.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/system/Upgrade.vue -------------------------------------------------------------------------------- /app/src/views/terminal/Terminal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/terminal/Terminal.vue -------------------------------------------------------------------------------- /app/src/views/user/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/user/User.vue -------------------------------------------------------------------------------- /app/src/views/user/UserProfile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/user/UserProfile.vue -------------------------------------------------------------------------------- /app/src/views/user/userColumns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/views/user/userColumns.tsx -------------------------------------------------------------------------------- /app/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/src/vite-env.d.ts -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/tsconfig.node.json -------------------------------------------------------------------------------- /app/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/uno.config.ts -------------------------------------------------------------------------------- /app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/app/vite.config.ts -------------------------------------------------------------------------------- /cmd/errdef/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/errdef/generate.go -------------------------------------------------------------------------------- /cmd/external_notifier/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/external_notifier/generate.go -------------------------------------------------------------------------------- /cmd/gen/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/gen/generate.go -------------------------------------------------------------------------------- /cmd/generate_licenses/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/generate_licenses/main.go -------------------------------------------------------------------------------- /cmd/geolite_downloader/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/geolite_downloader/main.go -------------------------------------------------------------------------------- /cmd/language_spacing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/language_spacing/main.go -------------------------------------------------------------------------------- /cmd/lego_config/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/lego_config/main.go -------------------------------------------------------------------------------- /cmd/map_generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/map_generator/main.go -------------------------------------------------------------------------------- /cmd/ngx_dir_index/ngx_dir_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/ngx_dir_index/ngx_dir_index.go -------------------------------------------------------------------------------- /cmd/notification/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/notification/generate.go -------------------------------------------------------------------------------- /cmd/translation/gettext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/translation/gettext.go -------------------------------------------------------------------------------- /cmd/version/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/cmd/version/generate.go -------------------------------------------------------------------------------- /demo.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/demo.Dockerfile -------------------------------------------------------------------------------- /docker-compose-demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docker-compose-demo.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.idea/.gitignore -------------------------------------------------------------------------------- /docs/.idea/docs.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.idea/docs.iml -------------------------------------------------------------------------------- /docs/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.idea/modules.xml -------------------------------------------------------------------------------- /docs/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.idea/vcs.xml -------------------------------------------------------------------------------- /docs/.vitepress/config/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/common.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/en.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/locales.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/shared.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/zh_CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/zh_CN.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/zh_TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/config/zh_TW.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/theme/Layout.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/guide/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/about.md -------------------------------------------------------------------------------- /docs/guide/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/build.md -------------------------------------------------------------------------------- /docs/guide/config-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-app.md -------------------------------------------------------------------------------- /docs/guide/config-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-auth.md -------------------------------------------------------------------------------- /docs/guide/config-backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-backup.md -------------------------------------------------------------------------------- /docs/guide/config-casdoor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-casdoor.md -------------------------------------------------------------------------------- /docs/guide/config-cert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-cert.md -------------------------------------------------------------------------------- /docs/guide/config-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-cluster.md -------------------------------------------------------------------------------- /docs/guide/config-crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-crypto.md -------------------------------------------------------------------------------- /docs/guide/config-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-database.md -------------------------------------------------------------------------------- /docs/guide/config-http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-http.md -------------------------------------------------------------------------------- /docs/guide/config-logrotate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-logrotate.md -------------------------------------------------------------------------------- /docs/guide/config-nginx-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-nginx-log.md -------------------------------------------------------------------------------- /docs/guide/config-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-nginx.md -------------------------------------------------------------------------------- /docs/guide/config-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-node.md -------------------------------------------------------------------------------- /docs/guide/config-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-openai.md -------------------------------------------------------------------------------- /docs/guide/config-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-server.md -------------------------------------------------------------------------------- /docs/guide/config-terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-terminal.md -------------------------------------------------------------------------------- /docs/guide/config-webauthn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/config-webauthn.md -------------------------------------------------------------------------------- /docs/guide/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/contributing.md -------------------------------------------------------------------------------- /docs/guide/dev-translate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/dev-translate.md -------------------------------------------------------------------------------- /docs/guide/devcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/devcontainer.md -------------------------------------------------------------------------------- /docs/guide/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/env.md -------------------------------------------------------------------------------- /docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/getting-started.md -------------------------------------------------------------------------------- /docs/guide/install-homebrew.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/install-homebrew.md -------------------------------------------------------------------------------- /docs/guide/install-script-linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/install-script-linux.md -------------------------------------------------------------------------------- /docs/guide/install-winget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/install-winget.md -------------------------------------------------------------------------------- /docs/guide/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/license.md -------------------------------------------------------------------------------- /docs/guide/mcp-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/mcp-config.md -------------------------------------------------------------------------------- /docs/guide/mcp-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/mcp-nginx.md -------------------------------------------------------------------------------- /docs/guide/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/mcp.md -------------------------------------------------------------------------------- /docs/guide/nginx-proxy-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/nginx-proxy-example.md -------------------------------------------------------------------------------- /docs/guide/nginx-ui-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/nginx-ui-template.md -------------------------------------------------------------------------------- /docs/guide/project-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/project-structure.md -------------------------------------------------------------------------------- /docs/guide/reset-password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/guide/reset-password.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/_headers: -------------------------------------------------------------------------------- 1 | https://nginxui.pages.dev/* 2 | X-Robots-Tag: noindex 3 | -------------------------------------------------------------------------------- /docs/public/assets/dashboard_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/public/assets/dashboard_en.png -------------------------------------------------------------------------------- /docs/public/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/public/assets/icon.svg -------------------------------------------------------------------------------- /docs/public/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/public/assets/logo.svg -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/sponsor.md -------------------------------------------------------------------------------- /docs/th/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/th/index.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/about.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/build.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-app.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-auth.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-backup.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-casdoor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-casdoor.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-cert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-cert.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-cluster.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-crypto.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-database.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-http.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-nginx.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-node.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-openai.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-server.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-terminal.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/config-webauthn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/config-webauthn.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/contributing.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/dev-translate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/dev-translate.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/devcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/devcontainer.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/env.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/getting-started.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/install-winget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/install-winget.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/license.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/mcp-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/mcp-config.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/mcp-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/mcp-nginx.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/mcp.md -------------------------------------------------------------------------------- /docs/zh_CN/guide/reset-password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/guide/reset-password.md -------------------------------------------------------------------------------- /docs/zh_CN/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/index.md -------------------------------------------------------------------------------- /docs/zh_CN/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_CN/sponsor.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/about.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/build.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-app.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-auth.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-backup.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-casdoor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-casdoor.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-cert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-cert.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-cluster.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-crypto.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-database.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-http.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-nginx.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-node.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-openai.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-server.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-terminal.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/config-webauthn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/config-webauthn.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/contributing.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/dev-translate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/dev-translate.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/devcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/devcontainer.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/env.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/getting-started.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/install-winget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/install-winget.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/license.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/mcp-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/mcp-config.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/mcp-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/mcp-nginx.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/mcp.md -------------------------------------------------------------------------------- /docs/zh_TW/guide/reset-password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/guide/reset-password.md -------------------------------------------------------------------------------- /docs/zh_TW/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/index.md -------------------------------------------------------------------------------- /docs/zh_TW/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/docs/zh_TW/sponsor.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/install.sh -------------------------------------------------------------------------------- /internal/analytic/analytic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/analytic.go -------------------------------------------------------------------------------- /internal/analytic/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/disk.go -------------------------------------------------------------------------------- /internal/analytic/disk_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/disk_darwin.go -------------------------------------------------------------------------------- /internal/analytic/disk_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/disk_other.go -------------------------------------------------------------------------------- /internal/analytic/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/errors.go -------------------------------------------------------------------------------- /internal/analytic/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/memory.go -------------------------------------------------------------------------------- /internal/analytic/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/network.go -------------------------------------------------------------------------------- /internal/analytic/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/node.go -------------------------------------------------------------------------------- /internal/analytic/node_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/node_record.go -------------------------------------------------------------------------------- /internal/analytic/node_stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/node_stat.go -------------------------------------------------------------------------------- /internal/analytic/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/record.go -------------------------------------------------------------------------------- /internal/analytic/stat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/stat_test.go -------------------------------------------------------------------------------- /internal/analytic/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/analytic/types.go -------------------------------------------------------------------------------- /internal/backup/auto_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/auto_backup.go -------------------------------------------------------------------------------- /internal/backup/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/backup.go -------------------------------------------------------------------------------- /internal/backup/backup_crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/backup_crypto.go -------------------------------------------------------------------------------- /internal/backup/backup_nginx_ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/backup_nginx_ui.go -------------------------------------------------------------------------------- /internal/backup/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/backup_test.go -------------------------------------------------------------------------------- /internal/backup/backup_zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/backup_zip.go -------------------------------------------------------------------------------- /internal/backup/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/errors.go -------------------------------------------------------------------------------- /internal/backup/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/restore.go -------------------------------------------------------------------------------- /internal/backup/restore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/restore_test.go -------------------------------------------------------------------------------- /internal/backup/restore_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/restore_unix.go -------------------------------------------------------------------------------- /internal/backup/restore_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/restore_windows.go -------------------------------------------------------------------------------- /internal/backup/s3_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/s3_client.go -------------------------------------------------------------------------------- /internal/backup/s3_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/s3_client_test.go -------------------------------------------------------------------------------- /internal/backup/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/utils.go -------------------------------------------------------------------------------- /internal/backup/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/backup/version_test.go -------------------------------------------------------------------------------- /internal/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/cache.go -------------------------------------------------------------------------------- /internal/cache/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/index.go -------------------------------------------------------------------------------- /internal/cache/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/node.go -------------------------------------------------------------------------------- /internal/cache/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/node_test.go -------------------------------------------------------------------------------- /internal/cache/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/search.go -------------------------------------------------------------------------------- /internal/cache/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cache/search_test.go -------------------------------------------------------------------------------- /internal/cert/auto_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/auto_cert.go -------------------------------------------------------------------------------- /internal/cert/cert_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/cert_info.go -------------------------------------------------------------------------------- /internal/cert/channel_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/channel_writer.go -------------------------------------------------------------------------------- /internal/cert/check_expired.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/check_expired.go -------------------------------------------------------------------------------- /internal/cert/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/config/config.go -------------------------------------------------------------------------------- /internal/cert/config/config.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/config/config.tar.xz -------------------------------------------------------------------------------- /internal/cert/dns/config_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/dns/config_env.go -------------------------------------------------------------------------------- /internal/cert/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/errors.go -------------------------------------------------------------------------------- /internal/cert/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/helper.go -------------------------------------------------------------------------------- /internal/cert/issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/issue.go -------------------------------------------------------------------------------- /internal/cert/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/logger.go -------------------------------------------------------------------------------- /internal/cert/mutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/mutex.go -------------------------------------------------------------------------------- /internal/cert/obtain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/obtain.go -------------------------------------------------------------------------------- /internal/cert/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/payload.go -------------------------------------------------------------------------------- /internal/cert/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/register.go -------------------------------------------------------------------------------- /internal/cert/renew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/renew.go -------------------------------------------------------------------------------- /internal/cert/revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/revoke.go -------------------------------------------------------------------------------- /internal/cert/server_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/server_tls.go -------------------------------------------------------------------------------- /internal/cert/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/sync.go -------------------------------------------------------------------------------- /internal/cert/write_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cert/write_file.go -------------------------------------------------------------------------------- /internal/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cluster/cluster.go -------------------------------------------------------------------------------- /internal/cluster/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cluster/cluster_test.go -------------------------------------------------------------------------------- /internal/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cmd/main.go -------------------------------------------------------------------------------- /internal/cmd/upgrade_docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cmd/upgrade_docker.go -------------------------------------------------------------------------------- /internal/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cmd/version.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/config_list.go -------------------------------------------------------------------------------- /internal/config/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/delete.go -------------------------------------------------------------------------------- /internal/config/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/errors.go -------------------------------------------------------------------------------- /internal/config/generic_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/generic_list.go -------------------------------------------------------------------------------- /internal/config/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/history.go -------------------------------------------------------------------------------- /internal/config/save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/save.go -------------------------------------------------------------------------------- /internal/config/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/config/sync.go -------------------------------------------------------------------------------- /internal/cron/auto_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/auto_backup.go -------------------------------------------------------------------------------- /internal/cron/auto_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/auto_cert.go -------------------------------------------------------------------------------- /internal/cron/clear_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/clear_token.go -------------------------------------------------------------------------------- /internal/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/cron.go -------------------------------------------------------------------------------- /internal/cron/dns_ddns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/dns_ddns.go -------------------------------------------------------------------------------- /internal/cron/logrotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/cron/logrotate.go -------------------------------------------------------------------------------- /internal/crypto/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/crypto/aes.go -------------------------------------------------------------------------------- /internal/crypto/aes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/crypto/aes_test.go -------------------------------------------------------------------------------- /internal/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/crypto/crypto.go -------------------------------------------------------------------------------- /internal/crypto/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/crypto/errors.go -------------------------------------------------------------------------------- /internal/dns/ddns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/dns/ddns.go -------------------------------------------------------------------------------- /internal/dns/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/dns/errors.go -------------------------------------------------------------------------------- /internal/dns/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/dns/provider.go -------------------------------------------------------------------------------- /internal/dns/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/dns/service.go -------------------------------------------------------------------------------- /internal/dns/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/dns/service_test.go -------------------------------------------------------------------------------- /internal/docker/container_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/container_id.go -------------------------------------------------------------------------------- /internal/docker/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/docker.go -------------------------------------------------------------------------------- /internal/docker/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/errors.go -------------------------------------------------------------------------------- /internal/docker/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/exec.go -------------------------------------------------------------------------------- /internal/docker/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/ota.go -------------------------------------------------------------------------------- /internal/docker/stat_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/stat_path.go -------------------------------------------------------------------------------- /internal/docker/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/docker/status.go -------------------------------------------------------------------------------- /internal/event/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/event/bus.go -------------------------------------------------------------------------------- /internal/event/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/event/init.go -------------------------------------------------------------------------------- /internal/event/processing_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/event/processing_status.go -------------------------------------------------------------------------------- /internal/event/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/event/types.go -------------------------------------------------------------------------------- /internal/event/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/event/websocket.go -------------------------------------------------------------------------------- /internal/geolite/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/geolite/download.go -------------------------------------------------------------------------------- /internal/geolite/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/geolite/errors.go -------------------------------------------------------------------------------- /internal/geolite/geolite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/geolite/geolite.go -------------------------------------------------------------------------------- /internal/helper/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/copy.go -------------------------------------------------------------------------------- /internal/helper/debouncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/debouncer.go -------------------------------------------------------------------------------- /internal/helper/debouncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/debouncer_test.go -------------------------------------------------------------------------------- /internal/helper/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/directory.go -------------------------------------------------------------------------------- /internal/helper/directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/directory_test.go -------------------------------------------------------------------------------- /internal/helper/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/docker.go -------------------------------------------------------------------------------- /internal/helper/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/file.go -------------------------------------------------------------------------------- /internal/helper/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/hash.go -------------------------------------------------------------------------------- /internal/helper/key_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/key_type.go -------------------------------------------------------------------------------- /internal/helper/serial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/serial.go -------------------------------------------------------------------------------- /internal/helper/tar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/tar.go -------------------------------------------------------------------------------- /internal/helper/unescape_url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/unescape_url.go -------------------------------------------------------------------------------- /internal/helper/websocket_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/helper/websocket_error.go -------------------------------------------------------------------------------- /internal/kernel/anchor.go: -------------------------------------------------------------------------------- 1 | //go:build !dev 2 | 3 | package kernel 4 | 5 | func Anchor() { 6 | // do nothing 7 | } 8 | -------------------------------------------------------------------------------- /internal/kernel/anchor_dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/kernel/anchor_dev.go -------------------------------------------------------------------------------- /internal/kernel/boot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/kernel/boot.go -------------------------------------------------------------------------------- /internal/kernel/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/kernel/errors.go -------------------------------------------------------------------------------- /internal/kernel/init_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/kernel/init_user.go -------------------------------------------------------------------------------- /internal/kernel/skip_install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/kernel/skip_install.go -------------------------------------------------------------------------------- /internal/license/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/license/license.go -------------------------------------------------------------------------------- /internal/license/licenses.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/license/licenses.xz -------------------------------------------------------------------------------- /internal/llm/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/client.go -------------------------------------------------------------------------------- /internal/llm/code_completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/code_completion.go -------------------------------------------------------------------------------- /internal/llm/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/context.go -------------------------------------------------------------------------------- /internal/llm/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/context_test.go -------------------------------------------------------------------------------- /internal/llm/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/errors.go -------------------------------------------------------------------------------- /internal/llm/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/messages.go -------------------------------------------------------------------------------- /internal/llm/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/messages_test.go -------------------------------------------------------------------------------- /internal/llm/prompts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/prompts.go -------------------------------------------------------------------------------- /internal/llm/title_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/llm/title_generator.go -------------------------------------------------------------------------------- /internal/logrotate/logrotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/logrotate/logrotate.go -------------------------------------------------------------------------------- /internal/mcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/mcp/server.go -------------------------------------------------------------------------------- /internal/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/cors.go -------------------------------------------------------------------------------- /internal/middleware/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/embed.go -------------------------------------------------------------------------------- /internal/middleware/ip_whitelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/ip_whitelist.go -------------------------------------------------------------------------------- /internal/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/middleware.go -------------------------------------------------------------------------------- /internal/middleware/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/proxy.go -------------------------------------------------------------------------------- /internal/middleware/proxy_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/middleware/proxy_ws.go -------------------------------------------------------------------------------- /internal/migrate/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/migrate/migrate.go -------------------------------------------------------------------------------- /internal/nginx/build_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/build_config.go -------------------------------------------------------------------------------- /internal/nginx/conf/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/conf/test.conf -------------------------------------------------------------------------------- /internal/nginx/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/control.go -------------------------------------------------------------------------------- /internal/nginx/directives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/directives.go -------------------------------------------------------------------------------- /internal/nginx/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/errors.go -------------------------------------------------------------------------------- /internal/nginx/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/exec.go -------------------------------------------------------------------------------- /internal/nginx/format_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/format_code.go -------------------------------------------------------------------------------- /internal/nginx/log_level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/log_level.go -------------------------------------------------------------------------------- /internal/nginx/log_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/log_path.go -------------------------------------------------------------------------------- /internal/nginx/log_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/log_path_test.go -------------------------------------------------------------------------------- /internal/nginx/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/modules.go -------------------------------------------------------------------------------- /internal/nginx/modules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/modules_test.go -------------------------------------------------------------------------------- /internal/nginx/nginx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/nginx.go -------------------------------------------------------------------------------- /internal/nginx/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/parse.go -------------------------------------------------------------------------------- /internal/nginx/resolve_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/resolve_cmd.go -------------------------------------------------------------------------------- /internal/nginx/resolve_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/resolve_path.go -------------------------------------------------------------------------------- /internal/nginx/resolve_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/resolve_path_test.go -------------------------------------------------------------------------------- /internal/nginx/sandbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/sandbox.go -------------------------------------------------------------------------------- /internal/nginx/sandbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/sandbox_test.go -------------------------------------------------------------------------------- /internal/nginx/symlink_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/symlink_posix.go -------------------------------------------------------------------------------- /internal/nginx/symlink_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/symlink_win.go -------------------------------------------------------------------------------- /internal/nginx/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx/type.go -------------------------------------------------------------------------------- /internal/nginx_log/analytics/geo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/analytics/geo.go -------------------------------------------------------------------------------- /internal/nginx_log/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/errors.go -------------------------------------------------------------------------------- /internal/nginx_log/indexer/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/indexer/types.go -------------------------------------------------------------------------------- /internal/nginx_log/log_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/log_list.go -------------------------------------------------------------------------------- /internal/nginx_log/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/monitor.go -------------------------------------------------------------------------------- /internal/nginx_log/nginx_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/nginx_log.go -------------------------------------------------------------------------------- /internal/nginx_log/parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/parser/README.md -------------------------------------------------------------------------------- /internal/nginx_log/parser/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/parser/errors.go -------------------------------------------------------------------------------- /internal/nginx_log/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/parser/parser.go -------------------------------------------------------------------------------- /internal/nginx_log/parser/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/parser/types.go -------------------------------------------------------------------------------- /internal/nginx_log/preflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/preflight.go -------------------------------------------------------------------------------- /internal/nginx_log/task_recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/task_recovery.go -------------------------------------------------------------------------------- /internal/nginx_log/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/util.go -------------------------------------------------------------------------------- /internal/nginx_log/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/nginx_log/utils/README.md -------------------------------------------------------------------------------- /internal/notification/bark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/bark.go -------------------------------------------------------------------------------- /internal/notification/dingding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/dingding.go -------------------------------------------------------------------------------- /internal/notification/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/errors.go -------------------------------------------------------------------------------- /internal/notification/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/external.go -------------------------------------------------------------------------------- /internal/notification/gotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/gotify.go -------------------------------------------------------------------------------- /internal/notification/lark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/lark.go -------------------------------------------------------------------------------- /internal/notification/ntfy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/ntfy.go -------------------------------------------------------------------------------- /internal/notification/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/push.go -------------------------------------------------------------------------------- /internal/notification/subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/subscribe.go -------------------------------------------------------------------------------- /internal/notification/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/telegram.go -------------------------------------------------------------------------------- /internal/notification/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/websocket.go -------------------------------------------------------------------------------- /internal/notification/wecom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/notification/wecom.go -------------------------------------------------------------------------------- /internal/passkey/webauthn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/passkey/webauthn.go -------------------------------------------------------------------------------- /internal/performance/config_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/performance/config_info.go -------------------------------------------------------------------------------- /internal/performance/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/performance/errors.go -------------------------------------------------------------------------------- /internal/performance/perf_opt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/performance/perf_opt.go -------------------------------------------------------------------------------- /internal/performance/performance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/performance/performance.go -------------------------------------------------------------------------------- /internal/performance/stub_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/performance/stub_status.go -------------------------------------------------------------------------------- /internal/process/pid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/process/pid.go -------------------------------------------------------------------------------- /internal/pty/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/pty/pipeline.go -------------------------------------------------------------------------------- /internal/pty/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/pty/type.go -------------------------------------------------------------------------------- /internal/self_check/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/directory.go -------------------------------------------------------------------------------- /internal/self_check/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/docker.go -------------------------------------------------------------------------------- /internal/self_check/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/errors.go -------------------------------------------------------------------------------- /internal/self_check/geolite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/geolite.go -------------------------------------------------------------------------------- /internal/self_check/nginx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/nginx.go -------------------------------------------------------------------------------- /internal/self_check/nginx_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/nginx_conf.go -------------------------------------------------------------------------------- /internal/self_check/self_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/self_check.go -------------------------------------------------------------------------------- /internal/self_check/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/self_check/tasks.go -------------------------------------------------------------------------------- /internal/self_check/test_cases/5001.conf: -------------------------------------------------------------------------------- 1 | 5001.conf 2 | -------------------------------------------------------------------------------- /internal/site/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/delete.go -------------------------------------------------------------------------------- /internal/site/disable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/disable.go -------------------------------------------------------------------------------- /internal/site/duplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/duplicate.go -------------------------------------------------------------------------------- /internal/site/enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/enable.go -------------------------------------------------------------------------------- /internal/site/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/errors.go -------------------------------------------------------------------------------- /internal/site/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/index.go -------------------------------------------------------------------------------- /internal/site/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/list.go -------------------------------------------------------------------------------- /internal/site/maintenance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/maintenance.go -------------------------------------------------------------------------------- /internal/site/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/rename.go -------------------------------------------------------------------------------- /internal/site/save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/save.go -------------------------------------------------------------------------------- /internal/site/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/status.go -------------------------------------------------------------------------------- /internal/site/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/sync.go -------------------------------------------------------------------------------- /internal/site/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/site/type.go -------------------------------------------------------------------------------- /internal/sitecheck/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/sitecheck/checker.go -------------------------------------------------------------------------------- /internal/sitecheck/checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/sitecheck/checker_test.go -------------------------------------------------------------------------------- /internal/sitecheck/ordering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/sitecheck/ordering.go -------------------------------------------------------------------------------- /internal/sitecheck/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/sitecheck/service.go -------------------------------------------------------------------------------- /internal/sitecheck/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/sitecheck/types.go -------------------------------------------------------------------------------- /internal/stream/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/delete.go -------------------------------------------------------------------------------- /internal/stream/disable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/disable.go -------------------------------------------------------------------------------- /internal/stream/duplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/duplicate.go -------------------------------------------------------------------------------- /internal/stream/enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/enable.go -------------------------------------------------------------------------------- /internal/stream/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/errors.go -------------------------------------------------------------------------------- /internal/stream/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/get.go -------------------------------------------------------------------------------- /internal/stream/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/index.go -------------------------------------------------------------------------------- /internal/stream/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/index_test.go -------------------------------------------------------------------------------- /internal/stream/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/list.go -------------------------------------------------------------------------------- /internal/stream/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/rename.go -------------------------------------------------------------------------------- /internal/stream/save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/save.go -------------------------------------------------------------------------------- /internal/stream/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/stream/sync.go -------------------------------------------------------------------------------- /internal/system/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/system/errors.go -------------------------------------------------------------------------------- /internal/system/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/system/ssl.go -------------------------------------------------------------------------------- /internal/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/template/template.go -------------------------------------------------------------------------------- /internal/translation/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/translation/container.go -------------------------------------------------------------------------------- /internal/translation/translation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/translation/translation.go -------------------------------------------------------------------------------- /internal/transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/transport/transport.go -------------------------------------------------------------------------------- /internal/upgrader/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upgrader/binary.go -------------------------------------------------------------------------------- /internal/upgrader/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upgrader/docker.go -------------------------------------------------------------------------------- /internal/upgrader/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upgrader/errors.go -------------------------------------------------------------------------------- /internal/upgrader/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upgrader/upgrade.go -------------------------------------------------------------------------------- /internal/upstream/ipv6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upstream/ipv6_test.go -------------------------------------------------------------------------------- /internal/upstream/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upstream/service.go -------------------------------------------------------------------------------- /internal/upstream/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/upstream/upstream.go -------------------------------------------------------------------------------- /internal/user/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/cache.go -------------------------------------------------------------------------------- /internal/user/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/cache_test.go -------------------------------------------------------------------------------- /internal/user/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/errors.go -------------------------------------------------------------------------------- /internal/user/init_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/init_user.go -------------------------------------------------------------------------------- /internal/user/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/login.go -------------------------------------------------------------------------------- /internal/user/otp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/otp.go -------------------------------------------------------------------------------- /internal/user/reset_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/reset_password.go -------------------------------------------------------------------------------- /internal/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/user/user.go -------------------------------------------------------------------------------- /internal/validation/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/validation/certificate.go -------------------------------------------------------------------------------- /internal/validation/key_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/validation/key_type.go -------------------------------------------------------------------------------- /internal/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/validation/validation.go -------------------------------------------------------------------------------- /internal/version/dev_build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/dev_build.go -------------------------------------------------------------------------------- /internal/version/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/errors.go -------------------------------------------------------------------------------- /internal/version/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/info.go -------------------------------------------------------------------------------- /internal/version/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/release.go -------------------------------------------------------------------------------- /internal/version/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/url.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/main.go -------------------------------------------------------------------------------- /mcp/config/config_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_add.go -------------------------------------------------------------------------------- /mcp/config/config_base_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_base_path.go -------------------------------------------------------------------------------- /mcp/config/config_enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_enable.go -------------------------------------------------------------------------------- /mcp/config/config_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_get.go -------------------------------------------------------------------------------- /mcp/config/config_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_history.go -------------------------------------------------------------------------------- /mcp/config/config_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_list.go -------------------------------------------------------------------------------- /mcp/config/config_mkdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_mkdir.go -------------------------------------------------------------------------------- /mcp/config/config_modify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_modify.go -------------------------------------------------------------------------------- /mcp/config/config_rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/config_rename.go -------------------------------------------------------------------------------- /mcp/config/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/config/register.go -------------------------------------------------------------------------------- /mcp/nginx/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/nginx/register.go -------------------------------------------------------------------------------- /mcp/nginx/reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/nginx/reload.go -------------------------------------------------------------------------------- /mcp/nginx/restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/nginx/restart.go -------------------------------------------------------------------------------- /mcp/nginx/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/nginx/status.go -------------------------------------------------------------------------------- /mcp/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/register.go -------------------------------------------------------------------------------- /mcp/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/mcp/router.go -------------------------------------------------------------------------------- /model/acme_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/acme_user.go -------------------------------------------------------------------------------- /model/auto_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/auto_backup.go -------------------------------------------------------------------------------- /model/ban_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/ban_ip.go -------------------------------------------------------------------------------- /model/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/cert.go -------------------------------------------------------------------------------- /model/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/config.go -------------------------------------------------------------------------------- /model/config_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/config_backup.go -------------------------------------------------------------------------------- /model/dns_credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/dns_credential.go -------------------------------------------------------------------------------- /model/dns_ddns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/dns_ddns.go -------------------------------------------------------------------------------- /model/dns_domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/dns_domain.go -------------------------------------------------------------------------------- /model/external_notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/external_notify.go -------------------------------------------------------------------------------- /model/llm_session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/llm_session.go -------------------------------------------------------------------------------- /model/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/log.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/model.go -------------------------------------------------------------------------------- /model/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/namespace.go -------------------------------------------------------------------------------- /model/nginx_log_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/nginx_log_index.go -------------------------------------------------------------------------------- /model/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/node.go -------------------------------------------------------------------------------- /model/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/notification.go -------------------------------------------------------------------------------- /model/passkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/passkey.go -------------------------------------------------------------------------------- /model/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/site.go -------------------------------------------------------------------------------- /model/site_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/site_config.go -------------------------------------------------------------------------------- /model/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/stream.go -------------------------------------------------------------------------------- /model/upstream_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/upstream_config.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/model/user.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /qodana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/qodana.yaml -------------------------------------------------------------------------------- /query/acme_users.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/acme_users.gen.go -------------------------------------------------------------------------------- /query/auth_tokens.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/auth_tokens.gen.go -------------------------------------------------------------------------------- /query/auto_backups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/auto_backups.gen.go -------------------------------------------------------------------------------- /query/ban_ips.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/ban_ips.gen.go -------------------------------------------------------------------------------- /query/certs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/certs.gen.go -------------------------------------------------------------------------------- /query/config_backups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/config_backups.gen.go -------------------------------------------------------------------------------- /query/configs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/configs.gen.go -------------------------------------------------------------------------------- /query/dns_credentials.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/dns_credentials.gen.go -------------------------------------------------------------------------------- /query/dns_domains.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/dns_domains.gen.go -------------------------------------------------------------------------------- /query/external_notifies.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/external_notifies.gen.go -------------------------------------------------------------------------------- /query/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/gen.go -------------------------------------------------------------------------------- /query/llm_sessions.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/llm_sessions.gen.go -------------------------------------------------------------------------------- /query/namespaces.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/namespaces.gen.go -------------------------------------------------------------------------------- /query/nginx_log_indices.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/nginx_log_indices.gen.go -------------------------------------------------------------------------------- /query/nodes.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/nodes.gen.go -------------------------------------------------------------------------------- /query/notifications.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/notifications.gen.go -------------------------------------------------------------------------------- /query/passkeys.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/passkeys.gen.go -------------------------------------------------------------------------------- /query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/query.go -------------------------------------------------------------------------------- /query/site_configs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/site_configs.gen.go -------------------------------------------------------------------------------- /query/sites.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/sites.gen.go -------------------------------------------------------------------------------- /query/streams.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/streams.gen.go -------------------------------------------------------------------------------- /query/upstream_configs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/upstream_configs.gen.go -------------------------------------------------------------------------------- /query/users.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/query/users.gen.go -------------------------------------------------------------------------------- /resources/demo/Prime Sponsor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/demo/Prime Sponsor -------------------------------------------------------------------------------- /resources/demo/app.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/demo/app.ini -------------------------------------------------------------------------------- /resources/demo/demo.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/demo/demo.db -------------------------------------------------------------------------------- /resources/demo/ojbk.me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/demo/ojbk.me -------------------------------------------------------------------------------- /resources/docker/nginx-ui.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/docker/nginx-ui.conf -------------------------------------------------------------------------------- /resources/docker/nginx-ui.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/docker/nginx-ui.run -------------------------------------------------------------------------------- /resources/docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/docker/nginx.conf -------------------------------------------------------------------------------- /resources/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/logo.ai -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/logo.png -------------------------------------------------------------------------------- /resources/readme/README-es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/readme/README-es.md -------------------------------------------------------------------------------- /resources/readme/README-ja_JP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/readme/README-ja_JP.md -------------------------------------------------------------------------------- /resources/readme/README-vi_VN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/readme/README-vi_VN.md -------------------------------------------------------------------------------- /resources/readme/README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/readme/README-zh_CN.md -------------------------------------------------------------------------------- /resources/readme/README-zh_TW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/readme/README-zh_TW.md -------------------------------------------------------------------------------- /resources/services/nginx-ui.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/services/nginx-ui.init -------------------------------------------------------------------------------- /resources/services/nginx-ui.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/services/nginx-ui.rc -------------------------------------------------------------------------------- /resources/services/nginx-ui.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/resources/services/nginx-ui.service -------------------------------------------------------------------------------- /router/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/router/routers.go -------------------------------------------------------------------------------- /router/routers_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/router/routers_embed.go -------------------------------------------------------------------------------- /router/routers_unembed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/router/routers_unembed.go -------------------------------------------------------------------------------- /settings/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/auth.go -------------------------------------------------------------------------------- /settings/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/backup.go -------------------------------------------------------------------------------- /settings/casdoor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/casdoor.go -------------------------------------------------------------------------------- /settings/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/cert.go -------------------------------------------------------------------------------- /settings/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/cluster.go -------------------------------------------------------------------------------- /settings/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/crypto.go -------------------------------------------------------------------------------- /settings/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/crypto_test.go -------------------------------------------------------------------------------- /settings/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/database.go -------------------------------------------------------------------------------- /settings/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/http.go -------------------------------------------------------------------------------- /settings/logrotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/logrotate.go -------------------------------------------------------------------------------- /settings/nginx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/nginx.go -------------------------------------------------------------------------------- /settings/nginx_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/nginx_log.go -------------------------------------------------------------------------------- /settings/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/node.go -------------------------------------------------------------------------------- /settings/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/openai.go -------------------------------------------------------------------------------- /settings/server_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/server_v1.go -------------------------------------------------------------------------------- /settings/server_v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/server_v1_test.go -------------------------------------------------------------------------------- /settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/settings.go -------------------------------------------------------------------------------- /settings/settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/settings_test.go -------------------------------------------------------------------------------- /settings/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/terminal.go -------------------------------------------------------------------------------- /settings/webauthn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/settings/webauthn.go -------------------------------------------------------------------------------- /template/block/codeigniter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/codeigniter.conf -------------------------------------------------------------------------------- /template/block/disable-robots.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/disable-robots.conf -------------------------------------------------------------------------------- /template/block/drupal-security.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/drupal-security.conf -------------------------------------------------------------------------------- /template/block/enable-php-8.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/enable-php-8.conf -------------------------------------------------------------------------------- /template/block/hsts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/hsts.conf -------------------------------------------------------------------------------- /template/block/http-to-https.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/http-to-https.conf -------------------------------------------------------------------------------- /template/block/joomla-security.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/joomla-security.conf -------------------------------------------------------------------------------- /template/block/laravel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/laravel.conf -------------------------------------------------------------------------------- /template/block/letsencrypt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/letsencrypt.conf -------------------------------------------------------------------------------- /template/block/nginx-ui.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/nginx-ui.conf -------------------------------------------------------------------------------- /template/block/reverse-proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/reverse-proxy.conf -------------------------------------------------------------------------------- /template/block/wordpress.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/block/wordpress.conf -------------------------------------------------------------------------------- /template/conf/wordpress.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/conf/wordpress.conf -------------------------------------------------------------------------------- /template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/template/template.go -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xJacky/nginx-ui/HEAD/version.sh --------------------------------------------------------------------------------