Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] b42n1 Repo

Featured Replies

On 5/23/2023 at 9:35 PM, Bait Fish said:

I issued the commands in an unraid command terminal first. Then install the container.

 

Figured it out... If you accept the default directory of /mnt/cache/appdata/swing-music this will not work. If you followed the terminal commands, your create the folder swing-music... but the terminal command you created swingmusic.... Take out the dash "-" in the default folder and you are good.

  • 3 months later...

Hi

I have installed the Rallly container and am trying to create a poll but when I shared the link, it is asking each person to register despite me turning this option off in the settings. Is this a bug?

  • 2 weeks later...

I have an issue with Affine. It looks like the Docker page do not report the IP assigned. Then the page itself works, but at the same time I do not have any slash command nor the button to add blocks (like table or image). Any hints at what might be wrong?

I'm trying to install Swingmusic -

The git clone command works fine.

But when I cd into the swingmusic directory and issue the "docker build . -t swingmusic"

I get this error:

Sending build context to Docker daemon  1.615MB

Step 1/8 : FROM ubuntu:latest

 ---> e4c58958181a

Step 2/8 : WORKDIR /

 ---> Using cache

 ---> 24c53c2f5562

Step 3/8 : COPY ./dist/swingmusic /swingmusic

COPY failed: file not found in build context or excluded by .dockerignore: stat dist/swingmusic: file does not exist

 

Any help is appreciated. Thank you.

 

  • 4 months later...

This is probably a no brainer for some, maybe not others. This app has been blacklisted in CA with no apparent updates, while the project page shows continuing update progress.

 

I changed the container settings below and appear to have the latest version now.

 

Repository:
ghcr.io/swing-opensource/swingmusic:latest

Registry URL:
https://ghcr.io/swing-opensource/swingmusic:latest

 

Hello,

Could it be that the repo is no longer available?

On 3/17/2024 at 12:06 PM, Bait Fish said:

This app has been blacklisted in CA with no apparent updates

 "swingmusic": {
    "Blacklist": true,
    "ModeratorComment": "Repository does not exist on docker hub

 

I mean Affine

  • 2 months later...

At SerpBear i got that errors

 

Sequelize CLI [Node: 20.11.1, CLI: 6.6.2, ORM: 6.37.1]

Loaded configuration file "database/config.js".
Using environment "production".


[1] node:internal/process/promises:289
[1]             triggerUncaughtException(err, true /* fromPromise */);
[1]             ^
[1] 
[1] [Error: EACCES: permission denied, open '/app/data/settings.json'] {
[1]   errno: -13,
[1]   code: 'EACCES',
[1]   syscall: 'open',
[1]   path: '/app/data/settings.json'
[1] }
[1] 
[1] Node.js v20.11.1
[1] node cron.js exited with code 1
[0] Listening on port 3000
[0] GET /api/dbmigrate
[0] ConnectionError [SequelizeConnectionError]: SQLITE_CANTOPEN: unable to open database file
[0]     at Database.<anonymous> (/app/node_modules/sequelize/lib/dialects/sqlite/connection-manager.js:52:25) {
[0]   parent: [Error: SQLITE_CANTOPEN: unable to open database file] {
[0]     errno: 14,
[0]     code: 'SQLITE_CANTOPEN'
[0]   },
[0]   original: [Error: SQLITE_CANTOPEN: unable to open database file] {
[0]     errno: 14,
[0]     code: 'SQLITE_CANTOPEN'
[0]   }
[0] }

 

can someone help me?

  • 6 months later...

Hey, @MyRaid.

 

I got the same problem and solved it changing some rights. Just run this command from apps directory:

 

sudo chown -R 1001:1001 serpbear

 

Best,

 

Luis.

  • 9 months later...

It appears this version of Answer is two years old.

I updated my repository to apache/answer and it's currently updated to the most recent version, 1.6.0

  • 3 months later...

Hello,

I ask for help with StirlingPDF (Froodle).

this docker container is installed since a long time allready on my unraid-server. working fine, without any troubles.

the container has got its own IP http://192.168.1.49:8080 and is reachable by browser.

today I have seen that the Stirling project offers a client for linux Stirling-PDF-linux-x86_64.deb and I installed it on my linux mint system.

the client starts and asks for connection to public or local server. I choose the local one, but can't connect.

there is a error warning showing up saying "login not activated".

(translated from german)

On this server, the login is not activated. To connect to this server, you must enable authentication:

1. Put DOCKER_ENABLE_SECURITY=true in your environment

2. Or set security.enableLogin=true in settings.yml

Restart the server

but the docker .yml is set to  security.enableLogin=true

I did try as well to set the server adress in the /.config/Stirling-PDF/workspace/configs/custom_setting.yml of the client on linux mint, but this doesn't make any difference.

server:

host: 192.168.1.49

port: 8080

server and client restarted, but no success. seems like there is something blocked. don't know if I am doing something wrong or missing anything.

unraid is @92.168.1.20 and mint system @192.168.1.11

Bildschirmfoto vom 2026-01-20 11-00-37.png

/ ___|_ _|_ | \| | |_ | \ | |/ | | \| \| _|

\___ \ | | | || |_) | | | || \| | | _ _____| |_) | | | | |_

___) || | | || <| |__ | || |\ | |_| |_____| __/| |_| | _|

|____/ |_| |___|_| \_\_____|___|_| \_|\____| |_| |____/|_|

Powered by Spring Boot 3.5.7

10:14:17.480 [main] INFO s.software.SPDF.SPDFApplication - Starting SPDFApplication v2.3.0 using Java 21.0.9 with PID 7 (/app.jar started by stirlingpdfuser in /)

10:14:17.483 [main] INFO s.software.SPDF.SPDFApplication - The following 1 profile is active: "security"

10:14:29.614 [main] INFO s.s.p.s.configuration.DatabaseConfig - Using default H2 database

10:14:42.252 [main] INFO s.s.p.s.service.DatabaseService - Source directory does not exist: configs/db/backup

10:14:42.850 [main] INFO s.s.c.c.RuntimePathConfig - Using Tesseract data path: /usr/share/tessdata

10:14:42.885 [pool-2-thread-1] WARN s.s.SPDF.config.ExternalAppDepConfig - Missing dependency: rar - Disabling group: rar (Affected features: PDF To Cbr)

10:14:42.894 [pool-2-thread-2] INFO s.s.SPDF.config.ExternalAppDepConfig - qpdf 12.2.0 meets minimum 12.0.0

10:14:43.795 [pool-2-thread-1] INFO s.s.SPDF.config.ExternalAppDepConfig - WeasyPrint 67.0.0 meets minimum 58.0.0

10:14:44.107 [main] INFO s.s.S.config.EndpointConfiguration - Disabled tool groups: rar (endpoints may have alternative implementations)

10:14:44.107 [main] INFO s.s.S.config.EndpointConfiguration - Disabled functional groups: enterprise

10:14:44.107 [main] INFO s.s.S.config.EndpointConfiguration - Total disabled endpoints: 2. Disabled endpoints: pdf-to-cbr, url-to-pdf

10:14:45.511 [main] INFO s.s.S.s.PdfJsonFallbackFontService - Using fallback font location: classpath:/static/fonts/NotoSans-Regular.ttf

10:14:45.521 [main] INFO s.s.S.s.pdfjson.PdfJsonFontService - [FONT-DEBUG] CFF conversion enabled, checking tool availability...

10:14:45.531 [main] INFO s.s.S.s.pdfjson.PdfJsonFontService - [FONT-DEBUG] Python command '/opt/venv/bin/python3' is available

10:14:45.539 [main] INFO s.s.S.s.pdfjson.PdfJsonFontService - [FONT-DEBUG] FontForge command 'fontforge' is available

10:14:45.539 [main] INFO s.s.S.s.pdfjson.PdfJsonFontService - [FONT-DEBUG] Selected CFF converter method: python

10:14:46.902 [main] INFO s.s.S.s.p.t.library.Type3FontLibrary - [TYPE3] Loaded 61 Type3 library entries (signatures=81, aliases=64) from classpath:/type3/library/index.json

10:14:46.931 [main] INFO s.s.S.s.PdfJsonConversionService - PDF JSON cache budget configured: 5026453913 bytes (source: max-percent)

10:14:48.391 [main] INFO s.s.c.service.MobileScannerService - Mobile scanner temp directory: /tmp/stirling-pdf/stirling-mobile-scanner

10:14:48.802 [main] INFO s.software.common.util.FileMonitor - Monitoring directory: ./pipeline/watchedFolders

10:14:48.966 [main] INFO s.s.S.s.CertificateValidationService - Loading certificates from Java system trust store

10:14:49.041 [main] INFO s.s.S.s.CertificateValidationService - Loaded 150 CA certificates from Java system trust store

10:14:49.041 [main] INFO s.s.S.s.CertificateValidationService - Loading bundled Mozilla CA certificates from resources

10:14:49.043 [main] WARN s.s.S.s.CertificateValidationService - Bundled Mozilla CA certificate file not found in resources

10:14:49.067 [main] INFO s.s.SPDF.service.VeraPDFService - VeraPDF Greenfield initialized successfully

10:14:49.127 [main] INFO s.s.S.c.web.ReactRoutingController - Static files custom path: ./customFiles/static/

10:14:49.292 [main] INFO s.s.c.service.TempFileCleanupService - Running in Docker mode, using aggressive cleanup strategy

10:14:49.297 [main] INFO s.s.c.service.TempFileCleanupService - Startup cleanup complete. Deleted 0 temporary files/directories

10:14:50.879 [main] INFO s.s.p.s.UserLicenseSettingsService - License check result: type=NORMAL, requiresPaid=true, hasPaid=false

10:14:51.950 [main] INFO s.software.SPDF.config.WebMvcConfig - No CORS allowed origins configured in settings.yml (system.corsAllowedOrigins); allowing all origins.

10:14:53.210 [main] INFO s.s.p.s.c.SecurityConfiguration - No CORS allowed origins configured in settings.yml (system.corsAllowedOrigins); allowing all origins.

10:14:55.177 [main] INFO s.software.common.service.JobQueue - Starting JobQueue lifecycle

10:14:55.222 [main] INFO s.software.SPDF.SPDFApplication - Stirling-PDF running on port: 8080

10:14:55.265 [main] INFO s.software.SPDF.SPDFApplication - Started SPDFApplication in 39.192 seconds (process running for 43.352)

10:14:55.276 [scheduling-1] WARN s.software.common.util.FileMonitor - not monitoring any directory, even the root directory itself: ./pipeline/watchedFolders

10:14:55.278 [scheduling-1] INFO s.software.common.util.FileMonitor - Registered directory: ./pipeline/watchedFolders

10:14:55.284 [main] INFO s.s.p.s.ServerCertificateService - Server certificate feature requires Pro or Enterprise license

10:14:55.288 [scheduling-1] INFO s.s.c.service.TempFileCleanupService - Running scheduled temporary file cleanup

10:14:55.288 [main] INFO s.s.p.s.UserLicenseSettingsService - License check result: type=NORMAL, requiresPaid=true, hasPaid=false

10:14:55.289 [main] WARN o.s.c.events.SpringDocAppInitializer - SpringDoc /v1/api-docs endpoint is enabled by default. To disable it in production, set the property 'springdoc.api-docs.enabled=false'

10:14:55.289 [scheduling-1] INFO s.s.common.util.TempFileManager - Cleaned up 0 old temporary files

10:14:55.290 [main] WARN o.s.c.events.SpringDocAppInitializer - SpringDoc /swagger-ui.html endpoint is enabled by default. To disable it in production, set the property 'springdoc.swagger-ui.enabled=false'

10:14:55.290 [scheduling-1] INFO s.s.c.service.TempFileCleanupService - Cleaned up 0 registered temporary files

10:14:55.292 [main] INFO s.software.SPDF.SPDFApplication - Stirling-PDF Started.

10:14:55.292 [main] INFO s.software.SPDF.SPDFApplication - Navigate to http://localhost:8080/

10:44:55.918 [scheduling-1] INFO s.s.c.service.TempFileCleanupService - Running scheduled temporary file cleanup

10:44:55.918 [scheduling-1] INFO s.s.common.util.TempFileManager - Cleaned up 0 old temporary files

10:44:55.918 [scheduling-1] INFO s.s.c.service.TempFileCleanupService - Cleaned up 0 registered temporary files

any hints are welcome and thanks in advance.



edit:

I deleted the docker and settings and created all new.

now it's working.

Edited by NoRaid99

by the way:

a working icon picture for StirlingPDF would be:

https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/stirling-pdf.png

instead of this one, not working from the template:

https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/stirling-pdf/src/main/resources/static/favicon.png




edit:

wouldn't it be time to update the unraid-template for StirlingPDF since it got pulled up to v2?

docker compose.yaml:

services:

stirling-pdf:

image: stirlingtools/stirling-pdf:latest

container_name: stirling-pdf

ports:

- '8080:8080'

volumes:

- ./stirling-data/tessdata:/usr/share/tessdata # OCR language files

- ./stirling-data/configs:/configs # Settings & database

- ./stirling-data/logs:/logs # Application logs

- ./stirling-data/pipeline:/pipeline # Automation configs

environment:

- SECURITY_ENABLELOGIN=false # Set true to enable user authentication

- LANGS=en_GB # Interface language

restart: unless-stopped

advanced docker compose. yaml:

services:

# Backend - PDF processing engine

stirling-backend:

image: stirlingtools/stirling-pdf:latest

container_name: stirling-backend

ports:

- '8081:8080'

volumes:

- ./stirling-data/tessdata:/usr/share/tessdata

- ./stirling-data/configs:/configs

- ./stirling-data/logs:/logs

- ./stirling-data/pipeline:/pipeline

environment:

- MODE=BACKEND # Backend only

restart: unless-stopped

# Frontend - Web interface

stirling-frontend:

image: stirlingtools/stirling-pdf:latest

container_name: stirling-frontend

ports:

- '8080:8080'

environment:

- MODE=FRONTEND # Frontend only

- VITE_API_BASE_URL=http://stirling-backend:8080 # Where backend is located

depends_on:

- stirling-backend

restart: unless-stopped

Edited by NoRaid99

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.