HugoMods

HugoMods

Official

Docker app from Florian Dambrine's Repository

Overview

Build and deploy Hugo static websites on Unraid. Automatically clones your Git repository, installs dependencies, and builds your Hugo site. Perfect for generating static sites for blogs, documentation, landing pages, and more with Hugo's blazing-fast static site generation. Features persistent storage for source code and node_modules, automatic dependency management, and support for custom Hugo configurations. Simply provide your Git repository URL and the site will be built in the /src/public directory.

docker-templates-unraid

Docker templates for Unraid

Install HugoMods on Unraid in a few clicks.

Find HugoMods in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for HugoMods Review the template variables and paths Click Install

Download Statistics

2,459,849
Total Downloads
165,493
This Month
163,495
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
hugomods/hugo:exts
Last Updated2026-06-29
First Seen2026-01-04

Runtime arguments

Network
bridge
Privileged
false
Extra Params
--entrypoint=/bin/sh

Template configuration

Git Repository URLVariable

Public git repository containing your Hugo website (required).

Target
GIT_REPO
Base URLVariable

Base URL for Hugo site (used in build). Example: / or /mysite/

Target
BASE_URL
Default
/
Value
/
Node EnvironmentVariable

Node environment.

Target
NODE_ENV
Default
development
Value
development
Website Source CodePathrw

Persistent Hugo source directory. Repo is cloned here on first start.

Target
/src
Default
/mnt/user/appdata/hugomods/src
Value
/mnt/user/appdata/hugomods/src
Hugo Config DirectoryPathrw

Hugo configuration directory. Create config/_default/hugo.toml to override settings. See https://gohugo.io/configuration/introduction/#configuration-directory

Target
/src/config
Default
/mnt/user/appdata/hugomods/config
Value
/mnt/user/appdata/hugomods/config
node_modules CachePathrw

Persist node_modules to avoid reinstalling on every restart.

Target
/src/node_modules
Default
/mnt/user/appdata/hugomods/node_modules
Value
/mnt/user/appdata/hugomods/node_modules