Skip to content

UNRAID Installation

Daemun can be run on UNRAID with a custom Docker container template. If you already use an upstream-compatible Homepage template, keep your existing /app/config mount and pick one of the Daemun images below.

  • In the UNRAID webGUI, go to the Apps tab.
  • Create a new Docker container from the UNRAID webGUI.
  • Set the repository/image to ghcr.io/clickin/daemun:latest for the direct Node/Hono image, or ghcr.io/clickin/daemun:latest-nginx for the nginx-fronted image.
  • Expose container port 3000 for latest, or container port 80 for latest-nginx, and mount your config directory to /app/config.
  • Set HOMEPAGE_ALLOWED_HOSTS to the host name and port you use to open Daemun.
  • Change the parameters to your liking.
    • Click on APPLY.
  • While the container is running, open the WebUI.
    • Opening the page will generate the configuration files.

You may need to set the permissions of the folders to be able to edit the files.

  • Click on the Daemun container icon.
  • Click on Console.
    • Enter chmod -R u-x,go-rwx,go+u,ugo+X /app/config and press Enter.
    • Enter chmod -R u-x,go-rwx,go+u,ugo+X /app/public/icons and press Enter.
    • Enter chown -R nobody:users /app/config and press Enter.
    • Enter chown -R nobody:users /app/public/icons and press Enter.
  • To use the Docker integration, you only need to use the container: parameter. There is no need to set the server.
- Plex:
icon: /icons/plex.png
href: https://app.plex.com
container: plex
  • When you upload a new image into the /images folder, you will need to restart the container for it to show up in the WebUI. Please see the service icons for more information.