From 4c2cb0ddaf53a86931d8412c551fd0048926ff5f Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Fri, 7 Mar 2025 13:01:28 +1100 Subject: [PATCH] Enable caddy file server (#246) * Enable caddy file server by default * Update readme --- Caddyfile | 7 +++++++ README.md | 1 + SecureCaddyfile | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/Caddyfile b/Caddyfile index ba0ef30..c62ee04 100644 --- a/Caddyfile +++ b/Caddyfile @@ -9,6 +9,7 @@ redir /ui / 301 redir /ui/ / 301 redir /rclone /rclone/ 301 redir /files /files/ 301 +redir /ro /ro/ 301 reverse_proxy /rpc 127.0.0.1:6800 reverse_proxy /jsonrpc 127.0.0.1:6800 @@ -23,6 +24,12 @@ route /files/* { reverse_proxy 127.0.0.1:8080 } +route /ro/* { + uri strip_prefix /ro + root * /data + file_server browse +} + route /ping { respond "app version: {env.APP_VERSION}" } diff --git a/README.md b/README.md index c73ecc0..e03e792 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,7 @@ File Browser ``` * Aria2: +* Caddy File Server(Read Only) * FileManger: * Rclone: * Please use `admin`/`admin` as username and password to login `Filebrowser` for the first time. And use `user`/`password` to login `Rclone` if you don't update `ARIA2_USER` and `ARIA2_PWD` diff --git a/SecureCaddyfile b/SecureCaddyfile index b53cb40..73e55db 100644 --- a/SecureCaddyfile +++ b/SecureCaddyfile @@ -27,6 +27,12 @@ route /files/* { reverse_proxy 127.0.0.1:8080 } +route /ro/* { + uri strip_prefix /ro + root * /data + file_server browse +} + route /ping { respond "app version: {env.APP_VERSION}" }