Deploy details
Deploy summary
1 plugin ran successfully
Build time: 3m 3s. Total deploy time: 3m 2s
Deploy log
Initializing
Complete
Initializing
Complete
8:28:28 PM: Build ready to start
8:28:43 PM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (noble)
8:28:43 PM: buildbot version: e06c8b12db8d11e7b1884ff05239b221ef25f172
8:28:43 PM: Fetching cached dependencies
8:28:43 PM: Failed to fetch cache, continuing with build
8:28:44 PM: Starting to prepare the repo for build
8:28:44 PM: No cached dependencies found. Cloning fresh repo
8:28:44 PM: git clone --filter=blob:none https://github.com/pi-hole/docs
8:28:44 PM: Preparing Git Reference pull/1194/head
8:28:46 PM: Starting to install dependencies
8:28:47 PM: mise python@3.11.11 install
8:28:47 PM: mise python@3.11.11 download cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:28:47 PM: mise python@3.11.11 extract cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:28:47 PM: mise python@3.11.11 python --version
8:28:47 PM: mise python@3.11.11 Python 3.11.11
8:28:47 PM: mise python@3.11.11 ✓ installed
8:28:47 PM: Python version set to 3.11
8:28:47 PM: Installing pip dependencies from requirements.txt
8:28:47 PM: Started restoring cached pip cache
8:28:47 PM: Finished restoring cached pip cache
8:28:49 PM: Collecting mkdocs==1.6.1 (from -r requirements.txt (line 1))
8:28:49 PM: Downloading mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB)
8:28:49 PM: Collecting mkdocs-git-revision-date-localized-plugin==1.3.0 (from -r requirements.txt (line 2))
8:28:49 PM: Downloading mkdocs_git_revision_date_localized_plugin-1.3.0-py3-none-any.whl.metadata (6.2 kB)
8:28:49 PM: Collecting mkdocs-material==9.6.6 (from -r requirements.txt (line 3))
8:28:49 PM: Downloading mkdocs_material-9.6.6-py3-none-any.whl.metadata (19 kB)
8:28:49 PM: Collecting mkdocs-redirects==1.2.2 (from -r requirements.txt (line 4))
8:28:49 PM: Downloading mkdocs_redirects-1.2.2-py3-none-any.whl.metadata (5.2 kB)
8:28:49 PM: Collecting markdown-include==0.8.1 (from -r requirements.txt (line 5))
8:28:49 PM: Downloading markdown_include-0.8.1-py3-none-any.whl.metadata (6.9 kB)
8:28:49 PM: Collecting click>=7.0 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
8:28:49 PM: Collecting ghp-import>=1.0 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB)
8:28:49 PM: Collecting jinja2>=2.11.1 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
8:28:49 PM: Collecting markdown>=3.3.6 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading Markdown-3.7-py3-none-any.whl.metadata (7.0 kB)
8:28:49 PM: Collecting markupsafe>=2.0.1 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
8:28:49 PM: Collecting mergedeep>=1.3.4 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB)
8:28:49 PM: Collecting mkdocs-get-deps>=0.2.0 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading mkdocs_get_deps-0.2.0-py3-none-any.whl.metadata (4.0 kB)
8:28:49 PM: Collecting packaging>=20.5 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
8:28:49 PM: Collecting pathspec>=0.11.1 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:49 PM: Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
8:28:49 PM: Collecting pyyaml-env-tag>=0.1 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:50 PM: Downloading pyyaml_env_tag-0.1-py3-none-any.whl.metadata (4.1 kB)
8:28:50 PM: Collecting pyyaml>=5.1 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:50 PM: Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
8:28:50 PM: Collecting watchdog>=2.0 (from mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:50 PM: Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB)
8:28:50 PM: Collecting GitPython (from mkdocs-git-revision-date-localized-plugin==1.3.0->-r requirements.txt (line 2))
8:28:50 PM: Downloading GitPython-3.1.44-py3-none-any.whl.metadata (13 kB)
8:28:50 PM: Collecting babel>=2.7.0 (from mkdocs-git-revision-date-localized-plugin==1.3.0->-r requirements.txt (line 2))
8:28:50 PM: Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
8:28:50 PM: Collecting pytz (from mkdocs-git-revision-date-localized-plugin==1.3.0->-r requirements.txt (line 2))
8:28:50 PM: Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
8:28:50 PM: Collecting backrefs~=5.7.post1 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading backrefs-5.8-py311-none-any.whl.metadata (3.3 kB)
8:28:50 PM: Collecting colorama~=0.4 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
8:28:50 PM: Collecting mkdocs-material-extensions~=1.3 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)
8:28:50 PM: Collecting paginate~=0.5 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB)
8:28:50 PM: Collecting pygments~=2.16 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
8:28:50 PM: Collecting pymdown-extensions~=10.2 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading pymdown_extensions-10.14.3-py3-none-any.whl.metadata (3.0 kB)
8:28:50 PM: Collecting requests~=2.26 (from mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:50 PM: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
8:28:50 PM: Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:50 PM: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
8:28:50 PM: Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:50 PM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
8:28:51 PM: Collecting charset-normalizer<4,>=2 (from requests~=2.26->mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:51 PM: Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
8:28:51 PM: Collecting idna<4,>=2.5 (from requests~=2.26->mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:51 PM: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
8:28:51 PM: Collecting urllib3<3,>=1.21.1 (from requests~=2.26->mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:51 PM: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
8:28:51 PM: Collecting certifi>=2017.4.17 (from requests~=2.26->mkdocs-material==9.6.6->-r requirements.txt (line 3))
8:28:51 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
8:28:51 PM: Collecting gitdb<5,>=4.0.1 (from GitPython->mkdocs-git-revision-date-localized-plugin==1.3.0->-r requirements.txt (line 2))
8:28:51 PM: Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
8:28:51 PM: Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython->mkdocs-git-revision-date-localized-plugin==1.3.0->-r requirements.txt (line 2))
8:28:51 PM: Downloading smmap-5.0.2-py3-none-any.whl.metadata (4.3 kB)
8:28:51 PM: Collecting six>=1.5 (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs==1.6.1->-r requirements.txt (line 1))
8:28:51 PM: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
8:28:51 PM: Downloading mkdocs-1.6.1-py3-none-any.whl (3.9 MB)
8:28:51 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 56.8 MB/s eta 0:00:00
8:28:51 PM: Downloading mkdocs_git_revision_date_localized_plugin-1.3.0-py3-none-any.whl (22 kB)
8:28:51 PM: Downloading mkdocs_material-9.6.6-py3-none-any.whl (8.7 MB)
8:28:51 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 89.5 MB/s eta 0:00:00
8:28:51 PM: Downloading mkdocs_redirects-1.2.2-py3-none-any.whl (6.1 kB)
8:28:51 PM: Downloading markdown_include-0.8.1-py3-none-any.whl (18 kB)
8:28:51 PM: Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
8:28:51 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 163.3 MB/s eta 0:00:00
8:28:51 PM: Downloading backrefs-5.8-py311-none-any.whl (392 kB)
8:28:51 PM: Downloading click-8.1.8-py3-none-any.whl (98 kB)
8:28:51 PM: Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
8:28:51 PM: Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB)
8:28:51 PM: Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
8:28:51 PM: Downloading Markdown-3.7-py3-none-any.whl (106 kB)
8:28:51 PM: Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
8:28:51 PM: Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
8:28:52 PM: Downloading mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB)
8:28:52 PM: Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)
8:28:52 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
8:28:52 PM: Downloading paginate-0.5.7-py2.py3-none-any.whl (13 kB)
8:28:52 PM: Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
8:28:52 PM: Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB)
8:28:52 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 59.6 MB/s eta 0:00:00
8:28:52 PM: Downloading pymdown_extensions-10.14.3-py3-none-any.whl (264 kB)
8:28:52 PM: Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
8:28:52 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.0/763.0 kB 40.3 MB/s eta 0:00:00
8:28:52 PM: Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
8:28:52 PM: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
8:28:52 PM: Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB)
8:28:52 PM: Downloading GitPython-3.1.44-py3-none-any.whl (207 kB)
8:28:52 PM: Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
8:28:52 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
8:28:52 PM: Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
8:28:52 PM: Downloading gitdb-4.0.12-py3-none-any.whl (62 kB)
8:28:52 PM: Downloading idna-3.10-py3-none-any.whl (70 kB)
8:28:52 PM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
8:28:52 PM: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
8:28:52 PM: Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
8:28:52 PM: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
8:28:52 PM: Downloading smmap-5.0.2-py3-none-any.whl (24 kB)
8:28:52 PM: Installing collected packages: pytz, paginate, watchdog, urllib3, smmap, six, pyyaml, pygments, platformdirs, pathspec, packaging, mkdocs-material-extensions, mergedeep, markupsafe, markdown, idna, colorama, click, charset-normalizer, certifi, backrefs, babel, requests, pyyaml-env-tag, python-dateutil, pymdown-extensions, mkdocs-get-deps, markdown-include, jinja2, gitdb, GitPython, ghp-import, mkdocs, mkdocs-redirects, mkdocs-material, mkdocs-git-revision-date-localized-plugin
8:28:56 PM: Successfully installed GitPython-3.1.44 babel-2.17.0 backrefs-5.8 certifi-2025.1.31 charset-normalizer-3.4.1 click-8.1.8 colorama-0.4.6 ghp-import-2.1.0 gitdb-4.0.12 idna-3.10 jinja2-3.1.6 markdown-3.7 markdown-include-0.8.1 markupsafe-3.0.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-get-deps-0.2.0 mkdocs-git-revision-date-localized-plugin-1.3.0 mkdocs-material-9.6.6 mkdocs-material-extensions-1.3.1 mkdocs-redirects-1.2.2 packaging-24.2 paginate-0.5.7 pathspec-0.12.1 platformdirs-4.3.7 pygments-2.19.1 pymdown-extensions-10.14.3 python-dateutil-2.9.0.post0 pytz-2025.2 pyyaml-6.0.2 pyyaml-env-tag-0.1 requests-2.32.3 six-1.17.0 smmap-5.0.2 urllib3-2.3.0 watchdog-6.0.0
8:28:56 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
8:28:56 PM: [notice] To update, run: pip install --upgrade pip
8:28:56 PM: Pip dependencies installed
8:28:56 PM: mise ruby@2.6.2 install
8:28:57 PM: mise ruby@2.6.2 ruby-build
8:28:57 PM: mise ruby@2.6.2 ==> Downloading openssl-1.1.1w.tar.gz...
8:28:57 PM: mise ruby@2.6.2 -> curl -q -fL -o openssl-1.1.1w.tar.gz https://dqw8nmjcqpjn7.cloudfront.net/cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8
8:28:57 PM: % Total % Received % Xferd Average Speed Time Time Time Current
8:28:57 PM: Dload Upload Total Spent Left Speed
8:28:58 PM: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
8:28:58 PM: 100 9661k 100 9661k 0 0 35.6M 0 --:--:-- --:--:-- --:--:-- 35.7M
8:28:58 PM: mise ruby@2.6.2 ==> Installing openssl-1.1.1w...
8:28:58 PM: mise ruby@2.6.2 -> ./config "--prefix=$HOME/.local/share/mise/installs/ruby/2.6.2/openssl" "--openssldir=$HOME/.local/share/mise/installs/ruby/2.6.2/openssl/ssl" --libdir=lib zlib-dynamic no-ssl3 shared "-Wl,-rpath,$HOME/.local/share/mise/installs/ruby/2.6.2/openssl/lib"
8:29:00 PM: mise ruby@2.6.2 -> make -j 32
8:29:24 PM: mise ruby@2.6.2 -> make install_sw install_ssldirs
8:29:26 PM: mise ruby@2.6.2 ==> Installed openssl-1.1.1w to /opt/buildhome/.local/share/mise/installs/ruby/2.6.2
8:29:26 PM: mise ruby@2.6.2 ==> Downloading ruby-2.6.2.tar.bz2...
8:29:26 PM: mise ruby@2.6.2 -> curl -q -fL -o ruby-2.6.2.tar.bz2 https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.bz2
8:29:26 PM: % Total % Received % Xferd Average Speed Time Time Time Current
8:29:26 PM: Dload Upload Total Spent Left Speed
8:29:26 PM: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
8:29:26 PM: 100 13.9M 100 13.9M 0 0 66.3M 0 --:--:-- --:--:-- --:--:-- 66.4M
8:29:28 PM: mise ruby@2.6.2 ==> Installing ruby-2.6.2...
8:29:28 PM: WARNING: ruby-2.6.2 is past its end of life and is now unsupported.
8:29:28 PM: It no longer receives bug fixes or critical security updates.
8:29:28 PM: mise ruby@2.6.2 -> ./configure "--prefix=$HOME/.local/share/mise/installs/ruby/2.6.2" "--with-openssl-dir=$HOME/.local/share/mise/installs/ruby/2.6.2/openssl" --enable-shared --with-ext=openssl,psych,+
8:29:51 PM: mise ruby@2.6.2 -> make -j 32
8:31:02 PM: mise ruby@2.6.2 -> make install
8:31:06 PM: mise ruby@2.6.2 ==> Installed ruby-2.6.2 to /opt/buildhome/.local/share/mise/installs/ruby/2.6.2
8:31:07 PM: mise ruby@2.6.2 ✓ installed
8:31:07 PM: Ruby version set to 2.6.2
8:31:08 PM: mise go@1.12 install
8:31:08 PM: mise go@1.12 download go1.12.linux-amd64.tar.gz
8:31:11 PM: mise go@1.12 checksum go1.12.linux-amd64.tar.gz
8:31:11 PM: mise go@1.12 extract go1.12.linux-amd64.tar.gz
8:31:13 PM: mise go@1.12 go version
8:31:13 PM: mise go@1.12 go version go1.12 linux/amd64
8:31:13 PM: mise go@1.12 ✓ installed
8:31:13 PM: Go version set to 1.12
8:31:13 PM: Using PHP version 8.3
8:31:15 PM: v22.14.0 is already installed.
8:31:16 PM: Now using node v22.14.0 (npm v10.9.2)
8:31:16 PM: Enabling Node.js Corepack
8:31:16 PM: Started restoring cached build plugins
8:31:16 PM: Finished restoring cached build plugins
8:31:16 PM: Started restoring cached corepack dependencies
8:31:16 PM: Finished restoring cached corepack dependencies
8:31:16 PM: No npm workspaces detected
8:31:16 PM: Started restoring cached node modules
8:31:16 PM: Finished restoring cached node modules
8:31:16 PM: Installing npm packages using npm version 10.9.2
8:31:18 PM: added 144 packages, and audited 145 packages in 2s
8:31:18 PM: 72 packages are looking for funding
8:31:18 PM: run `npm fund` for details
8:31:18 PM: found 0 vulnerabilities
8:31:18 PM: npm packages installed
8:31:18 PM: Successfully installed dependencies
8:31:18 PM: Starting build script
8:31:19 PM: Detected 0 framework(s)
8:31:19 PM: Section completed: initializing
Building
Complete
Building
Complete
8:31:23 PM: Netlify Build
8:31:23 PM: ────────────────────────────────────────────────────────────────
8:31:23 PM:
8:31:23 PM: ❯ Version
8:31:23 PM: @netlify/build 30.0.5
8:31:23 PM:
8:31:23 PM: ❯ Flags
8:31:23 PM: accountId: 5e2f5e7d9448ed0a85f332b1
8:31:23 PM: baseRelDir: true
8:31:23 PM: buildId: 67e5b4eb6b7f4d000820fb00
8:31:23 PM: deployId: 67e5b4eb6b7f4d000820fb02
8:31:23 PM:
8:31:23 PM: ❯ Current directory
8:31:23 PM: /opt/build/repo
8:31:23 PM:
8:31:23 PM: ❯ Config file
8:31:23 PM: /opt/build/repo/netlify.toml
8:31:23 PM:
8:31:23 PM: ❯ Context
8:31:23 PM: deploy-preview
8:31:23 PM:
8:31:23 PM: ❯ Installing plugins
8:31:23 PM: - netlify-plugin-image-optim@0.4.0
8:31:32 PM:
8:31:32 PM: ❯ Loading plugins
8:31:32 PM: - netlify-plugin-image-optim@0.4.0 from Netlify app
8:31:34 PM:
8:31:34 PM: Build command from Netlify app
8:31:34 PM: ────────────────────────────────────────────────────────────────
8:31:34 PM:
8:31:34 PM: $ mkdocs build --clean
8:31:34 PM: INFO - Cleaning site directory
8:31:34 PM: INFO - Building documentation to directory: /opt/build/repo/site
8:31:34 PM: INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
8:31:34 PM: - abbreviations.md
8:31:34 PM: - guides/vpn/openvpn/deprecation_notice.md
8:31:39 PM: INFO - Documentation built in 4.64 seconds
8:31:39 PM:
8:31:39 PM: (build.command completed in 5s)
8:31:45 PM: │ File │ Before │ After │ Reduction │
8:31:45 PM: ├─────────────────────────────────────────────────┼──────────┼──────────┼───────────┤
8:31:45 PM: │ /images/DoHConfig.png │ 8.96 KB │ 8.96 KB │ 0 B │
8:31:45 PM: │ /images/FTLDNS.png │ 6.68 KB │ 6.68 KB │ 0 B │
8:31:45 PM: │ /images/RecursiveResolver.png │ 34.73 KB │ 34.73 KB │ 0 B │
8:31:45 PM: │ /images/github-commit-bots-expanded.png │ 5.49 KB │ 5.49 KB │ 0 B │
8:31:45 PM: │ /images/interface-settings.png │ 17.47 KB │ 17.47 KB │ 0 B │
8:31:45 PM: │ /images/logo.svg │ 1.35 KB │ 1.34 KB │ 14 B │
8:31:45 PM: │ /assets/images/favicon.png │ 1.83 KB │ 1.83 KB │ 0 B │
8:31:45 PM: │ /guides/misc/all_settings.png │ 18.63 KB │ 13.24 KB │ 5.39 KB │
8:31:45 PM: │ /images/api/android-ca-name.png │ 7.12 KB │ 7.12 KB │ 0 B │
8:31:45 PM: │ /images/api/android-ca-security-warning.png │ 29.67 KB │ 29.67 KB │ 0 B │
8:31:45 PM: │ /images/api/android-ca-select.png │ 4.4 KB │ 4.4 KB │ 0 B │
8:31:45 PM: │ /images/api/android-ca-success.png │ 1.67 KB │ 1.67 KB │ 0 B │
8:31:45 PM: │ /images/api/android-chrome-trusted.png │ 51.38 KB │ 51.38 KB │ 0 B │
8:31:45 PM: │ /images/api/android-chrome-untrusted.png │ 46.3 KB │ 46.3 KB │ 0 B │
8:31:45 PM: │ /images/api/android-credential-storage.png │ 10.3 KB │ 10.3 KB │ 0 B │
8:31:45 PM: │ /images/api/android-install-ca.png │ 7.03 KB │ 7.03 KB │ 0 B │
8:31:45 PM: │ /images/api/android-pihole-trusted.png │ 49 KB │ 49 KB │ 0 B │
8:31:45 PM: │ /images/api/android-pihole-untrusted.png │ 43.76 KB │ 43.76 KB │ 0 B │
8:31:45 PM: │ /images/api/android-system-security.png │ 29.9 KB │ 29.9 KB │ 0 B │
8:31:45 PM: │ /images/api/chrome-ca-added.png │ 9.63 KB │ 9.63 KB │ 0 B │
8:31:45 PM: │ /images/api/chrome-ca-trust.png │ 7.28 KB │ 7.28 KB │ 0 B │
8:31:45 PM: │ /images/api/chrome-certificates.png │ 3.1 KB │ 3.1 KB │ 0 B │
8:31:45 PM: │ /images/api/chrome-pihole-trusted.png │ 8.48 KB │ 8.48 KB │ 0 B │
8:31:45 PM: │ /images/api/chrome-pihole-untrusted.png │ 9.45 KB │ 9.45 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-ca-added.png │ 17.31 KB │ 17.31 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-ca-trust.png │ 11.99 KB │ 11.99 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-certificates.png │ 9.67 KB │ 9.67 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-pihole-trusted.png │ 11.03 KB │ 11.03 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-pihole-untrusted.png │ 8.23 KB │ 8.23 KB │ 0 B │
8:31:45 PM: │ /images/api/firefox-tls-insecure.png │ 21.38 KB │ 21.38 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-adlists-1.png │ 22.33 KB │ 22.33 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-clients-1.png │ 9.44 KB │ 9.44 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-clients-2.png │ 9.75 KB │ 9.75 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-clients-3.png │ 9.69 KB │ 9.69 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-1.png │ 8.72 KB │ 8.72 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-2.png │ 2.51 KB │ 2.51 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-3.png │ 2.4 KB │ 2.4 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-4.png │ 11.28 KB │ 11.28 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-5.png │ 2.43 KB │ 2.43 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-domain-6.png │ 2.38 KB │ 2.38 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-groups.png │ 9.56 KB │ 9.56 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-new-black.png │ 10.53 KB │ 10.53 KB │ 0 B │
8:31:45 PM: │ /images/group_management/example-new-white.png │ 10.49 KB │ 10.49 KB │ 0 B │
8:31:45 PM: │ /images/home-assistant/automation.png │ 16.14 KB │ 16.14 KB │ 0 B │
8:31:45 PM: │ /images/home-assistant/boolean.png │ 5.12 KB │ 5.12 KB │ 0 B │
8:31:45 PM: │ /images/routers/conditional-forwarding.png │ 5.34 KB │ 5.34 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-advanced-de.png │ 2.46 KB │ 2.46 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-advanced.png │ 2.02 KB │ 2.02 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-dhcp-de.png │ 38.33 KB │ 38.33 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-dhcp.png │ 37.51 KB │ 37.51 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-ipv6-1-de.png │ 25.69 KB │ 25.69 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-ipv6-1.png │ 28.89 KB │ 28.89 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-ipv6-2-de.png │ 8.96 KB │ 8.96 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-ipv6-2.png │ 8.86 KB │ 8.86 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-wan-dns-de.png │ 25.08 KB │ 25.08 KB │ 0 B │
8:31:45 PM: │ /images/routers/fritzbox-wan-dns.png │ 24.31 KB │ 24.31 KB │ 0 B │
8:31:45 PM: │ /images/routers/nokia-g240wb-lan-ipv4.png │ 26.58 KB │ 26.58 KB │ 0 B │
8:31:45 PM: │ /images/routers/nokia-g240wb-lan-ipv6-1.png │ 9.19 KB │ 9.19 KB │ 0 B │
8:31:45 PM: │ /images/routers/nokia-g240wb-lan-ipv6-2.png │ 5.17 KB │ 5.17 KB │ 0 B │
8:31:45 PM: │ /images/routers/nokia-g240wb-lan-ipv6-3.png │ 9.75 KB │ 9.75 KB │ 0 B │
8:31:45 PM: │ /images/routers/nokia-g240wb-prefix-ipv6.png │ 13.23 KB │ 13.23 KB │ 0 B │
8:31:45 PM: │ /images/routers/opensense-ra.png │ 47.69 KB │ 47.69 KB │ 0 B │
8:31:45 PM: │ /images/routers/opnsense-alias.png │ 23.64 KB │ 23.64 KB │ 0 B │
8:31:45 PM: │ /images/routers/opnsense-dhcpv4.png │ 33.39 KB │ 33.39 KB │ 0 B │
8:31:45 PM: │ /images/routers/opnsense-dns-wan.png │ 36.8 KB │ 36.8 KB │ 0 B │
8:31:45 PM: │ /images/routers/opnsense-firewall-rule.png │ 14.25 KB │ 14.25 KB │ 0 B │
8:31:45 PM: │ /images/routers/opnsense-ipv6-manual-ra.png │ 19.37 KB │ 19.37 KB │ 0 B │
8:31:45 PM: │ /images/routers/usg-lan-dhcp.png │ 5.68 KB │ 5.68 KB │ 0 B │
8:31:45 PM: │ /images/routers/usg-lan-dhcpv6.png │ 5.45 KB │ 5.45 KB │ 0 B │
8:31:45 PM: │ /images/routers/usg-lan.png │ 5.29 KB │ 5.29 KB │ 0 B │
8:31:45 PM: │ /images/routers/usg-wan-advanced.png │ 9.17 KB │ 9.17 KB │ 0 B │
8:31:45 PM: │ /images/routers/usg-wan.png │ 5.62 KB │ 5.62 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Connected.png │ 20.03 KB │ 20.03 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Import-1.png │ 15.72 KB │ 15.72 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Import-2.png │ 19.68 KB │ 19.68 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Import-3.png │ 9.36 KB │ 9.36 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Import-4.png │ 23.69 KB │ 23.69 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Pi-hole.png │ 9.49 KB │ 9.49 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Android-Transport-Error.png │ 7.68 KB │ 7.68 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager1.png │ 15.06 KB │ 15.06 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager2.png │ 11.99 KB │ 11.99 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager3.png │ 8.19 KB │ 8.19 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager4.png │ 12.32 KB │ 12.32 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager5.png │ 15.03 KB │ 15.03 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager6.png │ 8.73 KB │ 8.73 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/NetworkManager7.png │ 15.33 KB │ 15.33 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Strato-DynDNS-Domain.png │ 30.88 KB │ 30.88 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Strato-DynDNS-Enable.png │ 14.29 KB │ 14.29 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/Strato-DynDNS-Password.png │ 14.92 KB │ 14.92 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/VPNclients.png │ 2.99 KB │ 2.99 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/VPNdashboard.png │ 21.23 KB │ 21.23 KB │ 0 B │
8:31:45 PM: │ /guides/vpn/openvpn/listening-behavior.png │ 9.01 KB │ 9.01 KB │ 0 B │
8:31:45 PM: ┌─────────────────────────────────────┐
8:31:45 PM: │ Images optimized - 5.4 KB saved │
8:31:45 PM: └─────────────────────────────────────┘
8:31:45 PM:
8:31:46 PM: (Netlify Build completed in 22.9s)
8:33:02 PM: Section completed: building
8:33:08 PM: Finished processing build request in 4m24.631s
Deploying
Complete
Deploying
Complete
8:31:45 PM: Deploy site
8:31:45 PM: ────────────────────────────────────────────────────────────────
8:31:45 PM:
8:31:45 PM: Starting to deploy site from 'site'
8:31:45 PM: Calculating files to upload
8:31:46 PM: 0 new file(s) to upload
8:31:46 PM: 0 new function(s) to upload
8:31:46 PM: Section completed: deploying
8:31:46 PM: Site deploy was successfully initiated
8:31:46 PM:
8:31:46 PM: (Deploy site completed in 357ms)
Cleanup
Complete
Cleanup
Complete
8:31:46 PM: Netlify Build Complete
8:31:46 PM: ────────────────────────────────────────────────────────────────
8:31:46 PM:
8:31:46 PM: Caching artifacts
8:31:46 PM: Started saving node modules
8:31:46 PM: Finished saving node modules
8:31:46 PM: Started saving build plugins
8:31:46 PM: Finished saving build plugins
8:31:46 PM: Started saving mise cache
8:32:44 PM: Finished saving mise cache
8:32:44 PM: Started saving corepack cache
8:32:44 PM: Finished saving corepack cache
8:32:44 PM: Started saving pip cache
8:32:44 PM: Finished saving pip cache
8:32:44 PM: Started saving emacs cask dependencies
8:32:44 PM: Finished saving emacs cask dependencies
8:32:44 PM: Started saving maven dependencies
8:32:44 PM: Finished saving maven dependencies
8:32:44 PM: Started saving boot dependencies
8:32:44 PM: Finished saving boot dependencies
8:32:44 PM: Started saving rust rustup cache
8:32:44 PM: Finished saving rust rustup cache
8:33:02 PM: Build script success
8:33:04 PM: Uploading Cache of size 511.8MB
8:33:08 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
8:31:46 PM: Skipping form detection
8:31:46 PM: Post processing - header rules
8:31:46 PM: Starting post processing
8:31:46 PM: Post processing - redirect rules
8:31:46 PM: Post processing done
8:31:46 PM: Section completed: postprocessing
8:31:47 PM: Site is live ✨