Skip to content

Commit c5f61ea

Browse files
committed
use https://github.com/glowinthedark/caddy-file-server-browse-extension to enhance caddy file server user experience
1 parent 9ac63ae commit c5f61ea

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

Caddyfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ route /files/* {
2727
route /ro/* {
2828
uri strip_prefix /ro
2929
root * /data
30-
file_server browse
30+
file_server {
31+
browse {env.CADDY_FILE_SERVER_BROWSE_HTML}
32+
}
3133
}
3234

3335
route /ping {

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ ENV RCLONE_AUTO_UPLOAD_REMOTE_PATH=/downloads
4141
ENV RCLONE_AUTO_UPLOAD_FILE_MIN_SIZE=1K
4242
ENV RCLONE_AUTO_UPLOAD_FILE_MAX_SIZE=100G
4343
ENV FIX_DATA_VOLUME_PERMISSIONS=false
44+
ENV CADDY_FILE_SERVER_BROWSE_HTML=/app/browse.html
4445

4546
ADD install.sh aria2c.sh caddy.sh filebrowser.sh Procfile init.sh start.sh rclone.sh new-version-checker.sh APP_VERSION /app/
4647
ADD conf /app/conf

SecureCaddyfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ route /files/* {
3030
route /ro/* {
3131
uri strip_prefix /ro
3232
root * /data
33-
file_server browse
33+
file_server {
34+
browse {env.CADDY_FILE_SERVER_BROWSE_HTML}
35+
}
3436
}
3537

3638
route /ping {

install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ groupadd junv \
4242
&& tar -zxf ${caddy_file} \
4343
&& mv caddy /usr/local/bin/ \
4444
&& rm -rf ${caddy_file} \
45+
&& wget -P /app -N https://raw.githubusercontent.com/glowinthedark/caddy-file-server-browse-extension/39e997c91539d0f04fcce53a3cb6605b2ae9e50c/browse.html \
4546
&& platform=linux-amd64 \
4647
&& wget -N https://github.com/filebrowser/filebrowser/releases/download/${filebrowser_version}/${filebrowser_file} \
4748
&& tar -zxf ${filebrowser_file} \

0 commit comments

Comments
 (0)