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.
Install the Container
Section titled “Install the Container”- 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:latestfor the direct Node/Hono image, orghcr.io/clickin/daemun:latest-nginxfor the nginx-fronted image. - Expose container port
3000forlatest, or container port80forlatest-nginx, and mount your config directory to/app/config. - Set
HOMEPAGE_ALLOWED_HOSTSto the host name and port you use to open Daemun. - Change the parameters to your liking.
- Click on APPLY.
Run the Container
Section titled “Run the Container”- 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/configand press Enter. - Enter
chmod -R u-x,go-rwx,go+u,ugo+X /app/public/iconsand press Enter. - Enter
chown -R nobody:users /app/configand press Enter. - Enter
chown -R nobody:users /app/public/iconsand press Enter.
- Enter
Some Other Notes
Section titled “Some Other Notes”- 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.