diff --git a/mediamtx/mediamtx.yml b/mediamtx/mediamtx.yml index d596d71..6bd7ffd 100644 --- a/mediamtx/mediamtx.yml +++ b/mediamtx/mediamtx.yml @@ -8,6 +8,18 @@ logLevel: info ############################################ api: true apiAddress: :9997 +authMethod: internal +authInternalUsers: + - user: dashboard + pass: password + ips: ['127.0.0.1', '::1', '192.168.88.0/24', '172.16.0.0/12'] + permissions: + - action: api + + - user: any + ips: ['127.0.0.1', '::1', '192.168.88.0/24', '172.16.0.0/12'] + permissions: + - action: read ############################################ # RTSP diff --git a/package.json b/package.json index c2400d7..e95543d 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "typescript": "~5.8.3", "typescript-eslint": "^8.30.1", "vite": "^6.3.5", - "vite-plugin-trae-solo-badge": "^1.0.0", "vite-tsconfig-paths": "^5.1.4", "vitest": "^2.1.9", "jsdom": "^25.0.1", diff --git a/vite.config.ts b/vite.config.ts index 069bc6e..3421e83 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,6 @@ import { defineConfig, loadEnv } from 'vite' import react from '@vitejs/plugin-react' import tsconfigPaths from "vite-tsconfig-paths"; -import { traeBadgePlugin } from 'vite-plugin-trae-solo-badge'; // https://vite.dev/config/ export default defineConfig(({ mode }) => { @@ -13,6 +12,7 @@ export default defineConfig(({ mode }) => { proxy: { "/api": backend, "/videos": backend, + "/mtx": "http://127.0.0.1:8889", }, }, build: { @@ -24,15 +24,6 @@ export default defineConfig(({ mode }) => { plugins: ["react-dev-locator"], }, }), - traeBadgePlugin({ - variant: "dark", - position: "bottom-right", - prodOnly: true, - clickable: true, - clickUrl: "https://www.trae.ai/solo?showJoin=1", - autoTheme: true, - autoThemeTarget: "#root", - }), tsconfigPaths(), ], test: {