diff --git a/src/frontend/index.html b/src/frontend/index.html index 707f4d0..1d840fb 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -4,6 +4,7 @@ Tubearr + diff --git a/src/server/routes/health.ts b/src/server/routes/health.ts index bf163ac..b6c10a3 100644 --- a/src/server/routes/health.ts +++ b/src/server/routes/health.ts @@ -17,6 +17,13 @@ export async function healthRoutes(fastify: FastifyInstance): Promise { return { status: 'ok' }; }); + // robots.txt — disallow all crawlers (private media manager) + fastify.get('/robots.txt', async (_request, reply) => { + return reply + .type('text/plain') + .send('User-agent: *\nDisallow: /\n'); + }); + // Authenticated component health fastify.get('/api/v1/health', async (_request, _reply) => { const components: ComponentHealth[] = [];