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.

Junker der Provinz

Members
  • Joined

  • Last visited

Everything posted by Junker der Provinz

  1. ShipLogRead the log before you set sail. What is this?ShipLog is a read-only update advisor that lives right inside Unraid's native Docker tab. Unraid already tells you that an update is available and lets you apply it — ShipLog tells you what actually changes and how risky it is first. Next to each container it adds a small changelog bubble: the version jump, a deterministic risk badge, the release notes, and a DEPRECATED badge when the upstream project is archived. It is a plugin (not a container): a tiny daemon on the host plus the bubble in the Docker tab. It never pulls, recreates, or stops anything — the Docker socket is read-only. Updating stays Unraid's own job. HighlightsChangelog where you need it — a per-container bubble in the native Docker tab, no separate dashboard to open What changes, not just “an update exists” — the release notes between your running image and the newest one Deterministic risk badge — patch / minor / major / digest, computed from the version jump (no guessing) Remembers the running version — even a rolling :latest image shows a real 1.7 → 1.8 jump once ShipLog has seen one update under its watch DEPRECATED badge when the upstream repository is archived (end-of-life) Read-only by construction — the Docker socket is mounted read-only; ShipLog cannot start, stop, recreate or pull anything Optional AI summaries via a local Ollama — a short, plain-language “what changed” per update (off by default) Optional Matrix notifications when a new update is first seen (off by default) Follows your Unraid light/dark theme and language (English + German, English fallback) Runs as a lightweight host daemon — no extra container RequirementsUnraid 6.10+ Outbound HTTPS to image registries and GitHub (to fetch changelogs). A free GitHub token (no scopes) in the settings raises the anonymous API limit — useful if you watch many GitHub-sourced images Optional: a reachable Ollama instance for AI summaries, and/or a Matrix account for notifications Install / updateInstall from Community Applications (search for ShipLog), or add the plugin by URL under Plugins → Install Plugin: https://raw.githubusercontent.com/junkerderprovinz/shiplog/main/plugin/shiplog.plg Open the Docker tab to see the bubble, or Settings → ShipLog for the options (poll interval, GitHub token, Ollama, Matrix). If you ever tested an early date-versioned build, remove the plugin and reinstall it once from the URL above. Posting a bug reportPlease post: Unraid version (Settings → System Information) ShipLog version (Plugins page) — currently v1.0.4 Daemon state and log: /usr/local/emhttp/plugins/shiplog/scripts/rc.shiplog status and tail -200 /var/log/shiplog.log Browser + OS (the bubble is rendered in your browser) Whether you set a GitHub token, Ollama, or Matrix — and, for a specific container, its image reference (e.g. ghcr.io/owner/app:latest) GitHub issues with the same info are equally welcome: github.com/junkerderprovinz/shiplog/issues CreditsBuilt in Go (engine) + a thin Unraid plugin for the Docker-tab bubble. Changelogs come from each image's org.opencontainers.image.source label and GitHub releases; optional summaries run on your own Ollama. If ShipLog saves you from a surprise update, you can buy me a coffee. Self-hosted, MIT-licensed, read-only by design — it advises, you decide.
  2. BombVault – the only backup & recovery tool you need for UnraidYour Unraid data, sealed in a vault — armed with a fuse. What is this?BombVault is a single-binary, Unraid-native web app for one-click backup and full disaster recovery of your Docker containers, KVM/libvirt VMs and the Unraid flash — all powered by restic. The restore is the star: a backed-up container automatically reappears in the Docker tab and a VM in the VM Manager, exactly as before — no manual reinstall, no reconfiguration, even after you deleted it. Everything (backup paths, encryption on/off, schedule, retention) is configured in the modern dark web UI; nothing to hand-edit. HighlightsThree domains, one app — Docker containers (appdata + definition), KVM/libvirt VMs (disks + XML + UEFI NVRAM), and the whole Unraid flash (/boot) Restore that re-installs for you — containers are replayed against the Docker API and VMs re-defined in the VM Manager, so they come back exactly as they were VM backup with no libvirt mount — BombVault runs virsh on the host over SSH (qemu+ssh://), so it can never disturb your VM Manager; graceful-shutdown or live (guest-agent) snapshots Off-site repos — rclone (Backblaze B2, S3, Google Drive, …) plus SMB/NFS; the rclone config is stored encrypted Retention — keep-last / daily / weekly / monthly, auto-pruned after each backup File-level restore — browse a container snapshot and restore a single file back to its original location Integrity checks (restic check) and pre/post-backup hooks (e.g. mysqldump for an app-consistent backup) Incremental, deduplicated and always encrypted (encryption is optional); pre-flight IP/port conflict check before a restore Per-domain scheduling, HTTPS out of the box, optional password, English + German UI Multi-arch — amd64 + arm64. Image: ghcr.io/junkerderprovinz/bombvault:latest RequirementsUnraid 6.12+ The template mounts the Docker socket, your storage root (/mnt) and the flash (/boot) automatically — backup sources and destinations both live under /mnt; pick the exact subpaths in the WebUI A required APP_KEY — generate with openssl rand -hex 32. It derives the restic password, so keep it safe: losing it makes encrypted backups unrecoverable VM backup is opt-in — it talks to libvirt over SSH, so authorize BombVault's key on the host once (Settings → VM Backup over SSH shows a ready-to-paste command + a Test button). No libvirt mount needed Trusted LAN only: BombVault holds root-equivalent control of your host (via docker.sock and the /mnt mount). Run it on a non-exposed network; optional password protection is in Settings (off by default) Posting a bug reportPlease post: Unraid version (Settings → System Information) Image tag (latest or a pinned vX.Y.Z) Output of docker logs --tail 200 BombVault Which domain (containers / VMs / flash) and what you were doing (backup / restore) For VM issues: the result of Settings → VM Backup over SSH → Test connection Browser + OS you're using GitHub issues with the same info are also welcome: github.com/junkerderprovinz/bombvault/issues CreditsThe core idea — one-click backup and automatic re-install of Docker containers — comes from VolumeVault by @Darkdragon14 (Apache-2.0). BombVault is an independent Go + restic rewrite that extends the concept to VMs and the Unraid flash. Built on restic (engine) and rclone (off-site). If BombVault saves your bacon, you can buy me a coffee. Self-hosted, MIT-licensed. BombVault has root-equivalent control of your host — you run it, you own your data and the responsibility.
  3. SmokeSignalCatches the smoke before the reboot catches fire. What is this?A reboot is never 100% guaranteed — but a large class of "it didn't come back right" is predictable from the current state of the running system. SmokeSignal inspects that state before you reboot and gives you one honest verdict: GO / CAUTION / NO-GO, with the exact findings. It is advisory only: it reads the host and reports — it never stops, mounts, unmounts or changes anything (acting on the host is exactly what tends to cause reboot trouble in the first place). The plugin adds a "SmokeSignal: Check now" button next to Reboot on the Main tab and an icon on the Dashboard. Click, read the verdict, then reboot with confidence. HighlightsCritical (NO-GO) — array started & every device assignment OK (no disabled/invalid/missing disk); no parity/sync/rebuild/clear or mover running; no container mounting a host runtime dir (the bind class that can take libvirt/docker down on reboot); no stuck docker.img/libvirt.img loop; flash writable Caution — crashes since boot in the syslog, disk/IO errors (failing disk or loose cable), low free space, running VMs, a stopped core service, missing container bind sources, and SMART health (status + attributes: reallocated/pending/uncorrectable sectors, UDMA CRC, temperature) Advisory only — reads and reports, never changes the host Follows your Unraid theme & language — light/dark, English + German (English fallback for other languages) No dependencies — a small Bash engine querying the tools Unraid already ships; no daemon, nothing to configure Honest limit: it is an early warning, not an oracle — genuine hardware, BIOS or timing failures during boot cannot be seen from a running system. What it covers reliably is the state-detectable class. RequirementsUnraid 6.10+ Nothing else — install from the Apps tab (or the .plg URL) and the button appears on the Main tab Posting a bug reportPlease post: Unraid version (Settings → System Information) SmokeSignal version (Plugins tab) The verdict + the lines shown, or the console output of bash /usr/local/emhttp/plugins/smokesignal/smokesignal-check.sh Browser + OS (for any WebGUI/display issue) GitHub issues with the same info are welcome: github.com/junkerderprovinz/smokesignal/issues CreditsBorn from the classic homelab lesson that a green build is not a booting server. The engine stands on the tools Unraid already ships (mdcmd, smartctl, losetup, docker). If SmokeSignal saves you a bad reboot, you can buy me a coffee. Self-hosted, MIT-licensed — you run it, you own your data and the responsibility.
  4. Thanks! Yes, this is the full JDownloader 2, just running its native GUI in your browser via KasmVNC, so all of JD's normal captcha handling works exactly like on the desktop: When a filehost shows a captcha, JDownloader pops its captcha dialog right in the web GUI — you solve it there (click/type), same as desktop JD. All of JD's built-in options are available under Settings → Captcha: JAntiCaptcha (built-in OCR for simple image captchas), the interactive browser solver for reCAPTCHA/hCaptcha, and external solver services (9kw.eu, etc.). You can also link the container to MyJDownloader to get captchas forwarded to your phone/browser. Nothing is stripped or changed in the container, it's stock JDownloader 2, so its captcha features behave identically.
  5. JDownloader 2 — KasmVNC and Dark Mode edition for UnraidThe complete download manager in your browser — monochrome Carbon dark, nothing to set up. What is this?JDownloader 2, the full-featured download manager, running as one Unraid container and streamed to your browser via KasmVNC — no native install, no SSH. The entire GUI (download list, link grabber and the Advanced Settings table) is rendered in a clean monochrome IBM Carbon (#161616) dark theme, with light, readable progress bars and a green speed graph. It auto-installs and themes itself on first start and is configured entirely from the Unraid template. HighlightsComplete dark UI — monochrome IBM Carbon #161616 across the whole interface, not just the menu bar; one variable flips it to a matching light theme KasmVNC web desktop — hardware-accelerated rendering, real browser clipboard, native file upload/download, high-DPI Turnkey — auto-installs JDownloader, auto-confirms its first-run prompts, and the theme self-heals after JD's own updates Update-safe — all config, links and session state live in /config; even hidden columns and column layout survive a restart My.JDownloader-ready — pair it once and manage downloads remotely Optional WebUI login (CUSTOM_USER / PASSWORD), or leave it open on your LAN One container, multi-arch (amd64 + arm64), built on LinuxServer's baseimage-kasmvnc Image: ghcr.io/junkerderprovinz/jdownloader:latest RequirementsUnraid 6.10+ Open the WebUI over HTTPS (port 3001) for the seamless browser clipboard — accept the self-signed cert once First start: JDownloader installs itself, so the WebUI stays black for a few minutes — wait for the JDOWNLOADER IS READY banner in the container log before opening it, and don't restart during the install Posting a bug reportPlease post: Unraid version (Settings → System Information) Image tag (latest or a pinned vX.Y.Z) Output of docker logs --tail 200 JDownloader Browser + OS you're using Whether you changed JD_THEME, the WebUI ports, CUSTOM_USER/PASSWORD, or the /config / /downloads mounts GitHub issues with the same info are also welcome: github.com/junkerderprovinz/jdownloader/issues CreditsBuilt on LinuxServer's baseimage-kasmvnc and KasmVNC. JDownloader 2 is by AppWork. The dark theme is our own IBM Carbon palette, applied through JDownloader's native colour config plus a patched FlatLaf — see the repo for details. If this saved you a setup evening, you can buy me a coffee. Self-hosted, MIT-licensed — you run it, you own your data and the responsibility.
  6. Hey I submitted my repo featherdrop but it shows the repository/maintainer name ‚featherdrop'. Please rename it to ‚junkerderprovinz' so it matches my other apps (Krusader etc.), or remove the entry so I can re-add it with the correct name. GitHub: https://github.com/junkerderprovinz/featherdrop Thanks!
  7. featherdrop — a sleek, modern file sharer for UnraidDrop a file, get a link — encrypted, self-destructing, no accounts. What is this?A clean, login-free, self-hosted file sharer. Open the page, drop a file, set an expiry (plus an optional password or download limit), and share a short link or QR code. Files are encrypted at rest, uploads are resumable, and metadata is a single SQLite file — no accounts, no separate database, no tracking. Built with Next.js + Mantine, it runs as one small container and is configured entirely from the Unraid template — no SSH or config-file editing. HighlightsEncrypted at rest with age — the original filename and type are encrypted inside the file, so a stolen disk or backup reveals neither contents nor names Optional password shares are end-to-end; set a MASTER_KEY for short links Self-destructing — expiry from 1 hour to 30 days (or never), plus optional burn-after-N-downloads Inline image/PDF preview, a savable QR code, and clean link previews that never leak the file's name 26 UI languages (right-to-left for Arabic & Hebrew), light/dark, picked from the browser Custom branding — app name, logo and accent colour via env vars One container — resumable uploads (tus), a single SQLite file, separate data/config volumes Private by design — no accounts, no telemetry, no third-party calls at runtime Multi-arch — amd64 + arm64 Image: ghcr.io/junkerderprovinz/featherdrop:latest RequirementsUnraid 6.10+ A reverse proxy with HTTPS is recommended — set BASE_URL to your public URL so share links are correct (and so a link's decryption key in the URL fragment stays private in transit) Allow large uploads in your proxy (e.g. client_max_body_size 0 and generous timeouts) for big files Posting a bug reportPlease post: Unraid version (Settings → System Information) Image tag (latest or a pinned vX.Y.Z) Output of docker logs --tail 200 featherdrop Browser + OS you're using Whether you changed BASE_URL, ENCRYPT_UPLOADS, MASTER_KEY, DEFAULT_EXPIRY, the branding vars, or the /data / /config mounts GitHub issues with the same info are also welcome: github.com/junkerderprovinz/featherdrop/issues CreditsA much simpler take inspired by Pingvin Share. Built on age (encryption), tus (resumable uploads), Next.js, Mantine and better-sqlite3. If featherdrop saves you a trip to a third-party host, you can buy me a coffee. Self-hosted, MIT-licensed — you run it, you own your data and the responsibility.
  8. Already noticed it. I'll fix it during the next week or two.
  9. Matrix — All-in-One for UnraidSynapse + coturn + Element Web + Synapse-Admin in one container. What is this?A plug-and-play Docker image that bundles a full Matrix stack — Synapse homeserver, coturn TURN/STUN server, Element Web client, and Synapse-Admin — into one Unraid container. No manual config-file editing, no SSH into the container required: enter your domain and database credentials in the template, the container handles the rest. HighlightsSynapse — the reference Matrix homeserver coturn — TURN/STUN server for voice/video calls behind NAT Element Web — the most-used Matrix web client Synapse-Admin — admin UI for user/room management All four services orchestrated by a single s6-overlay init Multi-arch: amd64 + arm64 Image: ghcr.io/junkerderprovinz/matrix:latest ⚠️ Read this before you install — two prerequisitesThe container is plug-and-play, but two things outside the container must be set up correctly or Synapse will refuse to start. 1. PostgreSQL must use the right locale. In your Postgres container console (psql -U postgres): CREATE USER admin WITH PASSWORD 'yoursecretpassword'; CREATE DATABASE matrix ENCODING 'UTF8' LC_COLLATE='C' LC_CTYPE='C' TEMPLATE template0 OWNER admin; Any other locale and Synapse refuses to start. Full details in the README section 3. 2. NPM Advanced config. Add this to your matrix.yourdomain.tld proxy host's Advanced → Custom Nginx Configuration: client_max_body_size 100M; proxy_read_timeout 600s;Without it, large media uploads will fail and long-polling sync will time out. RequirementsUnraid 6.10+ An existing reverse proxy (NPM, SWAG, Traefik, …) on the same network A PostgreSQL container (the template does not bundle one — by design) A domain you control with DNS access (for federation + TLS) ~1 GB RAM idle, more if you federate with large rooms Posting a bug reportUnraid version + image tag Whether you're federating (server_name matches the public domain?) Output of docker logs --tail 300 matrix Your reverse-proxy type and the relevant proxy-host config (redact secrets) Postgres version + the exact CREATE DATABASE command you ran GitHub issues with the same info are also welcome: github.com/junkerderprovinz/matrix/issues Unofficial community wrapper. Not affiliated with The Matrix.org Foundation or Element.
  10. Krusader — KasmVNC and Dark Mode edition for UnraidKDE's twin-pane file manager, in your browser, hardware-accelerated. What is this?A community Docker build of Krusader — KDE's twin-pane file manager — running in your browser via KasmVNC. Hardware-accelerated, high-DPI ready, with Breeze Dark, Kate as external editor, full archive support (RAR / 7z / ZIP / TAR / …) and 25 selectable UI languages — all configurable from the Unraid template, no SSH or config-file editing. HighlightsKasmVNC instead of noVNC — hardware-accelerated rendering, real browser clipboard, native upload/download, high-DPI ready Breeze Dark pre-applied to Krusader, Kate and the whole KDE stack; switch to light with one env var Kate wired up as Krusader's external editor with Breeze Dark and spell-check Full archive support — RAR, 7z, ZIP, TAR, GZ, BZ2, XZ, LHA, ARJ, ACE, RPM, CPIO; right-click Extract here works out of the box 25 UI languages picked from a dropdown in the Unraid template Update-safe configs — first-run-only seeding, your customisations in /config survive every docker pull Multi-arch — amd64 + arm64 Image: ghcr.io/junkerderprovinz/krusader:latest RequirementsUnraid 6.10+ --shm-size=1gb for smooth KDE rendering — the Unraid template sets it for you Reverse-proxy users: the HTTPS port (3001, self-signed) is usually the smoother path for ws-over-tls Posting a bug reportPlease post: Unraid version (Settings → System Information) Image tag (latest or a pinned vX.Y.Z) Output of docker logs --tail 200 krusader Browser + OS you're using (KasmVNC rendering bugs are sometimes browser-specific) Whether you changed KRUSADER_LANG, KRUSADER_THEME, PASSWORD, CUSTOM_USER or the /storage / /config mounts GitHub issues with the same info are also welcome: github.com/junkerderprovinz/krusader/issues CreditsThis image stands on the shoulders of LinuxServer.io's excellent baseimage-kasmvnc, the KasmVNC team, the Krusader KDE community, and inspiration from the binhex / jlesage / ich777 Krusader containers that paved the way. Unofficial community wrapper. Not affiliated with the Krusader or KDE projects.
  11. Unraid Docker Templates – a small collection of community templatesOne support thread for my upstream-image apps: OpenHands, Standard Notes (Server / LocalStack / Web UI) and n8n. What is this?This thread supports my template-only Unraid apps — the ones that run straight from an upstream Docker image with no custom build. They all live in one repository (unraid-docker-templates), one folder per app, each with its own detailed README. Apps that ship their own image — Krusader, JDownloader, Matrix, featherdrop — have their own separate support threads. To install any of them: open Apps (Community Applications) on Unraid and search for the name below. Post here for any of these apps — just say which one. OpenHandsOpen-source AI software-development agent — give it a task and it reads, writes and runs code in a sandbox. The template defaults to a local Ollama backend, so nothing leaves your server unless you point it at a hosted model. Web UI agent that can edit files, run commands and browse, all sandboxed Local-first: works against a local Ollama endpoint out of the box; any OpenAI-compatible API also works Search Community Applications for OpenHands Image: docker.openhands.dev/openhands/openhands:1.7 Full README & setup Standard Notes ServerSelf-hosted sync server for Standard Notes, the encrypted notes app. Keeps your notes on your own hardware. Uses an external MariaDB + Redis (your existing Unraid containers). End-to-end encrypted sync under your control Pairs with the LocalStack and Web UI templates below Search Community Applications for Standard Notes Server Image: standardnotes/server:latest Full README & setup Standard Notes LocalStackS3-compatible file storage for the Standard Notes server — the backend that holds file attachments. A companion to the Server template (it shares this thread and that README). Provides the S3 API the Standard Notes server expects for files Only needed if you want file attachments Search Community Applications for Standard Notes LocalStack Image: localstack/localstack:3.0 Full README & setup Standard Notes Web UIThe official Standard Notes web client — the browser app, self-hosted next to your server so you are not tied to the public web app. Full Standard Notes editor in the browser, pointed at your own server Search Community Applications for Standard Notes Web UI Image: standardnotes/web:latest Full README & setup n8nWorkflow automation with 400+ integrations — connect apps, APIs and services into automated flows, with a visual editor. The template defaults to PostgreSQL and exposes every relevant option. Visual workflow builder; huge node/integration library PostgreSQL by default (your existing Unraid Postgres); SQLite also possible Every meaningful environment option surfaced in the template Search Community Applications for n8n Image: n8nio/n8n:latest Full README & setup RequirementsUnraid 6.10+ with the Community Applications plugin These are upstream images — the template wires sensible Unraid defaults, paths and ports; the app itself is the vendor's Some apps need a database/cache you already run (Standard Notes: MariaDB + Redis; n8n: PostgreSQL) — set the connection fields in the template For anything reachable from outside, put a reverse proxy with HTTPS in front Posting a bug reportPlease include: Which app (OpenHands / Standard Notes Server / LocalStack / Web UI / n8n) Unraid version (Settings → System Information) Image tag (latest or the pinned version shown above) Output of docker logs --tail 200 <container> Which template fields you changed (DB/Redis/Postgres connection, ports, paths, model endpoint, etc.) GitHub issues with the same info are welcome too: github.com/junkerderprovinz/unraid-docker-templates/issues CreditsAll credit for the apps goes to their upstream projects — OpenHands, Standard Notes, LocalStack and n8n. I only maintain the Unraid templates. If they save you some setup time, you can buy me a coffee. Self-hosted, MIT-licensed templates — you run the containers, you own your data and the responsibility.
  12. Started from scratch, that helped, thank you very much.
  13. Unfortunately hasn't changed anything. After the log reaches following lines, the docker container stops.
  14. It wasn't the complete log. It's hard to make a screenshot because the log closes fast. Now this is the complete log. I think the server should be ready?
  15. I have forwarded the ports but I can't add the server to favorites in Steam. It says, there is no server under the given address (192.168.1.4:15637). I'm running the container in bridge mode but tried already br0 with a static IP. Does anyone has a hint for me how to get it working?
  16. Hey, is there a chance to get MediaMonkey as a docker? https://www.mediamonkey.com/ I really would appreciate it!
  17. Is it possible to change the displayed logo?
  18. Hey, my duckdns container isn't updatin the IP anymore. This is what in the log is: Retrieving subdomain and token from the environment variables log will be output to docker log Something went wrong, please check your settings Sat Sep 3 14:39:17 PDT 2022 The response returned was: [custom-init] no custom files found exiting... [ls.io-init] done. curl: (3) URL using bad/illegal format or missing URL Something went wrong, please check your settings Sat Sep 3 14:44:48 PDT 2022 The response returned was: curl: (3) URL using bad/illegal format or missing URL Something went wrong, please check your settings Sat Sep 3 14:46:35 PDT 2022 The response returned was: curl: (3) URL using bad/illegal format or missing URL Something went wrong, please check your settings Sat Sep 3 14:52:32 PDT 2022 The response returned was:

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.