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[] = [];