diff --git a/Apps/Stirling-PDF/docker-compose.yml b/Apps/Stirling-PDF/docker-compose.yml index 527153e..5ab7e8e 100644 --- a/Apps/Stirling-PDF/docker-compose.yml +++ b/Apps/Stirling-PDF/docker-compose.yml @@ -2,11 +2,14 @@ name: stirlingpdf services: stirlingpdf: - image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:2.4.3 + image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:2.5.2 container_name: stirling-pdf restart: unless-stopped expose: - 80 + labels: + - "caddy=stirlingpdf-${APP_DOMAIN}" + - "caddy.reverse_proxy={{upstreams 80}}" volumes: - /DATA/AppData/$AppID/tessdata/:/usr/share/tessdata - /DATA/AppData/$AppID/configs/:/configs @@ -20,8 +23,10 @@ services: PGID: 0 PUID: 0 TZ: $TZ - DOCKER_ENABLE_SECURITY: false - SECURITY_ENABLELOGIN: false + DOCKER_ENABLE_SECURITY: true + SECURITY_ENABLELOGIN: true + SECURITY_INITIALLOGIN_USERNAME: admin + SECURITY_INITIALLOGIN_PASSWORD: $PCS_DEFAULT_PASSWORD DISABLE_ADDITIONAL_FEATURES: true SYSTEM_DEFAULTLOCALE: en_US INSTALL_BOOK_AND_ADVANCED_HTML_OPS: false @@ -184,8 +189,10 @@ x-casaos: **⏰ Setup Time:** This app takes about 5-10 minutes to set up after installation. Please be patient and wait before trying to access it. - **🔓 No Login Required:** - This app is configured without authentication for easier access. All PDF processing happens locally on your server. (See rationale.md for security justification) + **🔒 Login Required:** + | Username | Password | + | -------- | -------- | + | `admin` | `$PCS_DEFAULT_PASSWORD` | **✨ Features Available:** • Split, merge, and organize PDFs @@ -196,7 +203,7 @@ x-casaos: • Compress PDFs to reduce file size **🌐 Access:** - Once ready, your app will be available at `https://stirlingpdf-[username].nsl.sh` + Once ready, your app will be available at `https://stirlingpdf-username.nsl.sh` **💡 New in V2.4.3:** • Stateful Processing - Upload once, use across multiple tools @@ -212,8 +219,10 @@ x-casaos: **⏰ 설정 시간:** 이 앱은 설치 후 설정이 완료되기까지 약 5-10분이 걸립니다. 인내심을 갖고 접속하기 전에 기다려 주세요. - **🔓 로그인 필요 없음:** - 이 앱은 쉬운 접근을 위해 인증 없이 구성되었습니다. 모든 PDF 처리는 로컬 서버에서 이루어집니다. (보안 정당성은 rationale.md 참조) + **🔒 로그인 필요:** + | 사용자명 | 비밀번호 | + | -------- | -------- | + | `admin` | `$PCS_DEFAULT_PASSWORD` | **✨ 사용 가능한 기능:** • PDF 분할, 병합, 정리 @@ -224,7 +233,7 @@ x-casaos: • PDF 압축으로 파일 크기 줄이기 **🌐 접근:** - 준비가 되면 `https://stirlingpdf-[username].nsl.sh`로 앱에 접근할 수 있습니다! + 준비가 되면 `https://stirlingpdf-username.nsl.sh`로 앱에 접근할 수 있습니다! **💡 V2.4.3 새로운 기능:** • Stateful Processing - 한 번 업로드로 여러 도구에서 사용 @@ -240,8 +249,10 @@ x-casaos: **⏰ 设置时间:** 此应用在安装后需要约5-10分钟来完成设置。请耐心等待,在尝试访问之前请等待。 - **🔓 无需登录:** - 此应用配置为无身份验证,以便于访问。所有PDF处理都在本地服务器上进行。(安全性理由见rationale.md) + **🔒 需要登录:** + | 用户名 | 密码 | + | ------ | ---- | + | `admin` | `$PCS_DEFAULT_PASSWORD` | **✨ 可用功能:** • PDF拆分、合并和整理 @@ -252,7 +263,7 @@ x-casaos: • 压缩PDF以减少文件大小 **🌐 访问:** - 准备就绪后,您的应用将通过`https://stirlingpdf-[username].nsl.sh`可用! + 准备就绪后,您的应用将通过`https://stirlingpdf-username.nsl.sh`可用! **💡 V2.4.3 新功能:** • 状态处理 - 上传一次,跨多个工具使用 @@ -268,8 +279,10 @@ x-casaos: **⏰ Temps d'installation :** Cette application prend environ 5-10 minutes pour s'installer après l'installation. Veuillez être patient et attendre avant d'essayer d'y accéder. - **🔓 Aucune connexion requise :** - Cette application est configurée sans authentification pour un accès plus facile. Tout le traitement PDF se fait localement sur votre serveur. (Voir rationale.md pour la justification de sécurité) + **🔒 Connexion requise :** + | Nom d'utilisateur | Mot de passe | + | ----------------- | ------------ | + | `admin` | `$PCS_DEFAULT_PASSWORD` | **✨ Fonctionnalités disponibles :** • Diviser, fusionner et organiser les PDF @@ -280,7 +293,7 @@ x-casaos: • Compresser les PDF pour réduire la taille **🌐 Accès :** - Une fois prêt, votre application sera disponible à `https://stirlingpdf-[username].nsl.sh` ! + Une fois prêt, votre application sera disponible à `https://stirlingpdf-username.nsl.sh` ! **💡 Nouveautés V2.4.3 :** • Traitement avec état - Téléchargez une fois, utilisez sur plusieurs outils @@ -296,8 +309,10 @@ x-casaos: **⏰ Tiempo de configuración:** Esta aplicación toma aproximadamente 5-10 minutos para configurarse después de la instalación. Por favor ten paciencia y espera antes de intentar acceder. - **🔓 Sin inicio de sesión requerido:** - Esta aplicación está configurada sin autenticación para un acceso más fácil. Todo el procesamiento de PDF ocurre localmente en tu servidor. (Ver rationale.md para justificación de seguridad) + **🔒 Inicio de sesión requerido:** + | Usuario | Contraseña | + | ------- | ---------- | + | `admin` | `$PCS_DEFAULT_PASSWORD` | **✨ Características disponibles:** • Dividir, combinar y organizar PDFs @@ -308,7 +323,7 @@ x-casaos: • Comprimir PDFs para reducir el tamaño **🌐 Acceso:** - Una vez listo, tu aplicación estará disponible en `https://stirlingpdf-[username].nsl.sh`! + Una vez listo, tu aplicación estará disponible en `https://stirlingpdf-username.nsl.sh`! **💡 Novedades V2.4.3:** • Procesamiento con estado - Sube una vez, usa en múltiples herramientas @@ -320,4 +335,4 @@ x-casaos: **Cómo usar:** ¡Sube archivos PDF a través de tu navegador web y comienza a editarlos de inmediato! - index: / \ No newline at end of file + index: /login \ No newline at end of file