From a8261aa3766fa1b5b584c267e22df0fa09df8f8a Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Sun, 1 Dec 2024 08:51:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=E7=AB=AF=E5=8F=A3=E5=8F=B7=E4=B8=BA38080?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zero3/pi.sh | 62 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/zero3/pi.sh b/zero3/pi.sh index 2351b5a..0771030 100644 --- a/zero3/pi.sh +++ b/zero3/pi.sh @@ -223,11 +223,32 @@ start_filemanager() { return 1 fi + # Add configuration file generation and editing + $sudo_cmd mkdir -p /etc/filebrowser + $sudo_cmd touch /etc/filebrowser/.filebrowser.json + $sudo_cmd chown $(id -u):$(id -g) /etc/filebrowser/.filebrowser.json + + # Set the desired port + desired_port="38080" + cat >/etc/filebrowser/.filebrowser.json <filebrowser.log 2>&1 & + nohup sudo filebrowser -r / --address 0.0.0.0 --port $desired_port >filebrowser.log 2>&1 & # 检查 filebrowser 是否成功启动 if [ $? -ne 0 ]; then @@ -236,17 +257,48 @@ start_filemanager() { fi local host_ip host_ip=$(hostname -I | awk '{print $1}') - green "filebrowser 文件管理器已启动,可以通过 http://${host_ip}:8080 访问" + green "filebrowser 文件管理器已启动,可以通过 http://${host_ip}:${desired_port} 访问" green "登录用户名:admin" green "默认密码:admin(请尽快修改密码)" - sudo wget -O /etc/systemd/system/filebrowser.service "https://cafe.cpolar.cn/wkdaily/zero3/raw/branch/main/filebrowser.service" + # 创建 Systemd 服务文件 + cat >/etc/systemd/system/filebrowser.service <