From 64d000b73a370efae9c2a7129194569b8a397ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Tue, 14 Apr 2026 15:12:18 +0200 Subject: [PATCH] Nginx fixes (#13741) --- install/bentopdf-install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/install/bentopdf-install.sh b/install/bentopdf-install.sh index 6985607e0..875147739 100644 --- a/install/bentopdf-install.sh +++ b/install/bentopdf-install.sh @@ -38,9 +38,9 @@ msg_ok "Setup BentoPDF" msg_info "Creating Service" CERT_CN="$(hostname -I | awk '{print $1}')" $STD openssl req -x509 -nodes -newkey rsa:2048 -days 3650 \ - -keyout /etc/ssl/private/bentopdf-selfsigned.key \ - -out /etc/ssl/certs/bentopdf-selfsigned.crt \ - -subj "/CN=${CERT_CN}" + -keyout /etc/ssl/private/bentopdf-selfsigned.key \ + -out /etc/ssl/certs/bentopdf-selfsigned.crt \ + -subj "/CN=${CERT_CN}" cat <<'EOF' >/etc/nginx/sites-available/bentopdf server { @@ -102,6 +102,10 @@ server { EOF rm -f /etc/nginx/sites-enabled/default ln -sf /etc/nginx/sites-available/bentopdf /etc/nginx/sites-enabled/bentopdf +systemctl stop nginx +systemctl disable -q nginx +sed -i '/application\/rss+xml/a\ application\/javascript mjs;' /etc/nginx/mime.types + cat <<'EOF' >/etc/systemd/system/bentopdf.service [Unit] Description=BentoPDF Service @@ -116,7 +120,6 @@ Restart=always [Install] WantedBy=multi-user.target EOF - systemctl enable -q --now bentopdf msg_ok "Created & started service"