From 52df9c8955766b76c9e014c70b5565b5ff8f9060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Fri, 9 Jan 2026 21:48:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=81=97=E7=95=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.example.yml | 14 ++++++++++---- internal/data/backup.go | 10 +++++----- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/config.example.yml b/config.example.yml index 5edf244d..9f2970c4 100644 --- a/config.example.yml +++ b/config.example.yml @@ -3,15 +3,21 @@ app: key: a-long-string-with-32-characters locale: zh_CN timezone: Asia/Shanghai + root: /opt/ace + api_endpoint: api.acepanel.net + download_endpoint: dl.acepanel.net http: debug: false port: 8888 entrance: / + entrance_error: "" tls: true - ip_header: '' - bind_domain: [] - bind_ip: [] - bind_ua: [] + acme: true + login_captcha: true + ip_header: "" + bind_domain: [ ] + bind_ip: [ ] + bind_ua: [ ] database: debug: false session: diff --git a/internal/data/backup.go b/internal/data/backup.go index b7dd76c9..1e3f6b2a 100644 --- a/internal/data/backup.go +++ b/internal/data/backup.go @@ -660,8 +660,8 @@ func (r *backupRepo) FixPanel() error { } // 下载服务文件 - if !io.Exists("/etc/systemd/system/panel.service") { - if _, err = shell.Execf(`wget -O /etc/systemd/system/panel.service https://%s/panel.service && sed -i "s|/opt/ace|%s|g" /etc/systemd/system/panel.service`, r.conf.App.DownloadEndpoint, app.Root); err != nil { + if !io.Exists("/etc/systemd/system/acepanel.service") { + if _, err = shell.Execf(`wget -O /etc/systemd/system/acepanel.service https://%s/acepanel.service && sed -i "s|/opt/ace|%s|g" /etc/systemd/system/acepanel.service`, r.conf.App.DownloadEndpoint, app.Root); err != nil { return err } } @@ -676,7 +676,7 @@ func (r *backupRepo) FixPanel() error { if err = io.Chmod(filepath.Join(app.Root, "panel", "storage", "panel.db"), 0600); err != nil { return err } - if err = io.Chmod("/etc/systemd/system/panel.service", 0644); err != nil { + if err = io.Chmod("/etc/systemd/system/acepanel.service", 0644); err != nil { return err } if err = io.Chmod("/usr/local/sbin/acepanel", 0700); err != nil { @@ -792,7 +792,7 @@ func (r *backupRepo) UpdatePanel(version, url, checksum string) error { return errors.New(r.t.Get("|-Run post-update script failed: %v", err)) } if _, err := shell.Execf( - `wget -O /etc/systemd/system/panel.service https://%s/panel.service && sed -i "s|/www|%s|g" /etc/systemd/system/panel.service`, + `wget -O /etc/systemd/system/acepanel.service https://%s/acepanel.service && sed -i "s|/www|%s|g" /etc/systemd/system/acepanel.service`, r.conf.App.DownloadEndpoint, app.Root, ); err != nil { return errors.New(r.t.Get("|-Download panel service file failed: %v", err)) @@ -808,7 +808,7 @@ func (r *backupRepo) UpdatePanel(version, url, checksum string) error { fmt.Println(r.t.Get("|-Set key file permissions...")) } _ = io.Chmod("/usr/local/sbin/acepanel", 0700) - _ = io.Chmod("/etc/systemd/system/panel.service", 0644) + _ = io.Chmod("/etc/systemd/system/acepanel.service", 0644) _ = io.Chmod(filepath.Join(app.Root, "panel"), 0700) if app.IsCli {