Djeex
042bad9f53
Self-host Lumeex and Instameex images instead of hotlinking them from git.djeex.fr
...
Trigger container build / trigger (push) Successful in 1s
Same failure as the icon collections: img-src 'self' in the CSP silently
blocked these, they just happened to load once from browser cache before
this fix made them visibly broken.
2026-09-07 16:39:23 +02:00
Djeex
88e52a976a
Auto-detect content icon collections for the server bundle instead of hand-maintaining the list
...
Fixes noto, carbon, cbi, cib, fluent-color, logos, and solar icons silently
falling back to a live api.iconify.design call blocked by the CSP, which
only showed up after a hard refresh once the browser cached a partial
response. nuxt.config.ts now scans content/*.md for every icon collection
actually referenced and bundles it automatically, so a newly introduced
collection only needs npm install, not a manual config edit.
2026-09-07 16:39:23 +02:00
Djeex
991b0c356e
Narrow uptime-kuma.md's own TinyAuth public-paths regex, matching the tinyauth.md fix
2026-09-07 14:44:09 +02:00
Djeex
be4b79026b
Fix GUID/PGID mismatch in 7 more app guides missed by the earlier pass
2026-09-07 14:44:01 +02:00
Djeex
2fa42ad3aa
Fix leftover EN anchor and dead self-referencing anchor in authentik.md missed by the earlier anchor pass
2026-09-07 14:39:59 +02:00
Djeex
67d593cb73
Add Uptime-Kuma introduction, write descriptive alt text site-wide, and fix brand capitalization and filenames with spaces
2026-09-07 14:35:25 +02:00
Djeex
eff68287f2
Fix French spelling and typos across the 8 older pages and other flagged articles (missing accents, typos, broken sentences)
2026-09-07 14:15:37 +02:00
Djeex
a4c386e438
Fix ZFS RAID note to use a clickable card, standardize FR terminal blocks on [Output] instead of [Sortie]
2026-09-07 13:49:53 +02:00
Djeex
328aa31600
Fix Done! spacing site-wide, and EN-only content errors (Docker/Linux mixup, missing spaces, ProloNAS pun explanation)
2026-09-07 13:49:44 +02:00
Djeex
fbc33a5ff4
Fix ~50 cross-language anchor links pointing at the other language's heading slug
2026-09-07 13:44:01 +02:00
Djeex
a470377d4f
Fix dead goauthentik integrations link and hardcoded absolute internal links with a language prefix
2026-09-07 13:43:53 +02:00
Djeex
6447916039
Fix SWAG's duplicate save instruction, mods count, and Authentik outpost version mismatch
2026-09-07 13:43:11 +02:00
Djeex
1ee2f3a8ac
Fix lazydocker's hardcoded release URL, stale Debian forky link, and missing After=network.target on the Wake-on-LAN unit
2026-09-07 13:43:05 +02:00
Djeex
d1f3f4ff88
Fix TinyAuth's Uptime-Kuma public-paths example: mislabeled tag and over-broad /api and /metrics exposure
2026-09-07 13:42:48 +02:00
Djeex
81c54c9afc
Put Docker Socket Proxy in front of every container that needs the Docker API instead of mounting docker.sock directly
2026-09-07 13:42:40 +02:00
Djeex
5548287c65
Fix 10 Mbit/s conversion error and DNS zone example inconsistencies
2026-09-07 13:42:30 +02:00
Djeex
485c5d5578
Replace the nonexistent ::info admonition with ::note
2026-09-07 13:10:29 +02:00
Djeex
9af6ba21b9
Fix heading hierarchy in the hardware basics article
2026-09-07 13:10:08 +02:00
Djeex
2b67ba4461
Fix the /boot partition inconsistency across three pages
2026-09-07 13:09:58 +02:00
Djeex
f9d95448db
Standardize on compose.yaml instead of compose.yml
2026-09-07 13:09:34 +02:00
Djeex
6a27518be1
Fix compose network snippet indentation across app articles
2026-09-07 13:09:23 +02:00
Djeex
3c85fec634
Fix config and variable mismatches found in the audit
2026-09-07 12:59:34 +02:00
Djeex
1860f90785
Fixed typo
Trigger container build / trigger (push) Successful in 2s
2026-09-07 11:11:29 +02:00
Djeex
28fe0b7e04
Self-host externally hotlinked article images
Trigger container build / trigger (push) Successful in 7s
2026-09-07 11:01:41 +02:00
Djeex
802244762e
Bundle dynamic icons into the client build to avoid stale caching
Trigger container build / trigger (push) Successful in 2s
2026-09-07 10:54:11 +02:00
Djeex
521487ab10
Fixed writing
Trigger container build / trigger (push) Successful in 2s
2026-09-07 10:30:30 +02:00
Djeex
00ee256107
Trigger a docudjeex-build rebuild when build-relevant files change
2026-09-06 19:15:55 +02:00
Djeex
9efa1552ee
Add a functional changelog for the site redesign
2026-09-06 14:04:46 +02:00
Djeex
b0b9a0d815
Document today's nuxt.config.ts fixes in CUSTOMIZATIONS.md
2026-09-06 13:55:33 +02:00
Djeex
77f72ec8af
Bundle vscode-icons locally so file-tree icons stop hitting the API
2026-09-06 13:43:40 +02:00
Djeex
688a36e6d5
Stack the edit/report links on narrow screens instead of overflowing
2026-09-06 13:37:48 +02:00
Djeex
f7df74c574
Stack CTA buttons and shrink hero and image spacing on mobile
2026-09-06 12:28:39 +02:00
Djeex
0c08a7467f
Restore default component scan so app overrides aren't shadowed by the docus layer
2026-09-06 12:28:01 +02:00
Djeex
046ef92149
Fix the duplicated app/ segment in the prose components path
2026-09-06 00:02:51 +02:00
Djeex
96b2054ecd
Force admonition components global so the build stops dropping them
2026-09-05 23:58:45 +02:00
Djeex
e1d8cd833d
Revert "Redirect the root with a real 301 instead of a static stub"
2026-09-05 23:07:20 +02:00
Djeex
95d6341fa7
Redirect the root with a real 301 instead of a static stub
2026-09-05 23:01:15 +02:00
Djeex
7425a484c2
Bundle simple-icons and lucide locally to avoid API timeouts
2026-09-05 22:47:24 +02:00
Djeex
9b5dcdfce5
Fix broken images by always using an absolute IPX dir path
2026-09-05 22:40:00 +02:00
Djeex
bf97cac2e9
Better writing
2026-09-05 22:10:30 +02:00
Djeex
9a354ee62a
Fix the 301 redirects to match the production URL scheme
2026-09-05 17:55:36 +02:00
Djeex
2e041bcfb0
Complete the French mirror of the remaining articles
2026-09-05 17:55:36 +02:00
Djeex
1894ac7ead
Mirror the French docs onto the English structure
2026-09-05 16:55:39 +02:00
Djeex
86f04ed794
Rewrite the Docker article intro
2026-09-05 12:53:29 +02:00
Djeex
c884432594
Wrap command names in headings as inline code
2026-09-05 12:48:46 +02:00
Djeex
bc87e7b7e3
Reference ufw in the summary table and install command
2026-09-05 12:45:35 +02:00
Djeex
34e4beb0d7
Add an rm confirmation guard article and a ufw guide
2026-09-05 12:42:58 +02:00
Djeex
142788d740
Add a Linux tips section and move Docker stacks to /srv/docker
2026-09-05 12:28:05 +02:00
Djeex
11d6c275c8
Rewrite the Debian installation article
2026-09-05 11:36:14 +02:00
Djeex
ebf65c247c
Prerender robots.txt so the static build keeps its sitemap reference
2026-09-04 23:02:50 +02:00
Djeex
90eb205e85
Fix the production build and restore directory-style output
2026-09-04 22:56:13 +02:00
Djeex
942f87dcac
Convert the Authentik database migration section to steps
2026-09-04 19:03:39 +02:00
Djeex
9c5a693281
Add section summary pages and make single-link admonitions clickable
2026-09-04 18:51:42 +02:00
Djeex
f2cfa49150
Restore the landing page og:image and update the README tagline
2026-09-04 17:50:44 +02:00
Djeex
e82dbafd4a
Add Roboto and the site logo to the OG image template
2026-09-04 17:32:59 +02:00
Djeex
fd830796e8
Restyle the docs OG image and fix the landing page social image
2026-09-04 17:16:59 +02:00
Djeex
1a8cf21c88
Show the other-projects links at the bottom of the docs ToC
2026-09-04 16:58:48 +02:00
Djeex
b401a678cb
Add Arcane as an advanced Dockge alternative
2026-09-04 16:54:05 +02:00
Djeex
1337fae991
Rework the Serveex intro page and fix icon colors
2026-09-04 16:33:37 +02:00
Djeex
a7b3880088
Convert the remaining Serveex and recycled articles to steps
2026-09-04 15:57:38 +02:00
Djeex
cd75fd2288
Convert Nextcloud and Pingvin to steps
2026-09-04 15:14:12 +02:00
Djeex
a7b85af45a
Remove default icon from tip blocks that already start with an emoji
2026-09-04 14:56:09 +02:00
Djeex
eeeaa706a2
Convert Immich installation and SWAG exposure sections to steps
2026-09-04 14:56:03 +02:00
Djeex
b8fbab8a18
Remove a stale comment in FileTreeNode and update the arr diagram
2026-09-04 14:36:00 +02:00
Djeex
a8b9f8f5db
Stop exposing Jellyfin publicly and document WireGuard remote access
2026-09-04 14:35:49 +02:00
Djeex
8b5e61de66
Convert servarr to steps and add TinyAuth protection for Seerr
2026-09-04 14:35:38 +02:00
Djeex
f4dc53d3cf
Convert the qbittorrent sections to the steps component
2026-09-04 14:35:26 +02:00
Djeex
5b4d8732e0
Convert beszel and upsnap install/expose sections to the steps component
2026-09-04 14:35:17 +02:00
Djeex
5114e8ae87
Link Authentik by name in the TinyAuth-alternative tips across 7 files
2026-09-04 14:35:06 +02:00
Djeex
c70f26bb0e
Remove stray blank lines after comments in compose snippets
2026-09-02 23:46:26 +02:00
Djeex
8b2073474d
Remove stray blank lines and start every stack with ---
2026-09-02 23:42:00 +02:00
Djeex
8ca6bec943
Fix FileTree guide-line alignment and folder icon connections
2026-09-02 23:34:13 +02:00
Djeex
de2861fa78
Document the FileTree component in CUSTOMIZATIONS.md
2026-09-02 23:02:58 +02:00
Djeex
54edbae731
Add a FileTree component and convert every directory tree to it
2026-09-02 23:02:17 +02:00
Djeex
940096b2b1
Fix canonical URL and sitemap trailing slash consistency
2026-09-02 20:18:23 +02:00
Djeex
0b429f5465
Deprecate File Browser and consolidate the archives into Alternatives
2026-09-02 19:28:47 +02:00
Djeex
2e70319d99
Point the File Browser links to File Browser Quantum
2026-09-02 19:28:37 +02:00
Djeex
dd95694492
Add native Pocket ID OIDC tutorials across the app guides
2026-09-02 19:28:29 +02:00
Djeex
bb8581a535
Add step-by-step TinyAuth protection sections across the guides
2026-09-02 19:28:22 +02:00
Djeex
1117ff1827
Recommend TinyAuth alongside Authentik in exposure warnings
2026-09-02 18:16:50 +02:00
Djeex
b9580e2e5f
Add a dedicated TinyAuth section to Uptime-Kuma
2026-09-02 18:16:40 +02:00
Djeex
59f9d5dbc7
Remove the Authentik comparisons from Pocket ID and TinyAuth
2026-09-02 18:16:30 +02:00
Djeex
b864251f48
Convert step-by-step sections to the steps component
2026-09-02 18:16:20 +02:00
Djeex
11c5432955
Replace Gitea with Forgejo in the development section
2026-08-31 23:44:50 +02:00
Djeex
60712f5499
Archive Gitea in Recycled before switching to Forgejo
2026-08-31 23:44:40 +02:00
Djeex
9abee89478
Remove em dashes from the remaining English content
2026-08-31 23:39:19 +02:00
Djeex
4090203dc4
Add Pocket ID, TinyAuth and File Browser Quantum
2026-08-31 23:39:07 +02:00
Djeex
91ea3f9a70
Switch the media stack from Plex to Jellyfin and Overseerr to Seerr
2026-08-31 23:38:40 +02:00
Djeex
81df3351f5
Archive the Plex media stack and reorganize the security section
2026-08-31 23:38:20 +02:00
Djeex
6696ed9b23
Name and icon code blocks by real filename across the site
2026-08-31 22:12:47 +02:00
Djeex
baf3590186
Label terminal commands and directory trees in code blocks
2026-08-31 19:57:52 +02:00
Djeex
61f4b0447b
Add MIT license and note it in CUSTOMIZATIONS.md
2026-08-31 19:24:51 +02:00
Djeex
b18c218b4e
Add MIT license and remove the one-off content migration scripts
2026-08-31 19:24:39 +02:00
Djeex
e32fe6ccf3
Rewrite the README with real setup instructions
2026-08-31 19:22:38 +02:00
Djeex
4c76897cac
Revamping articles
2026-08-30 23:54:44 +02:00
Djeex
5497a5cdc4
Merge the documentation disclaimer into a single paragraph
2026-08-30 23:54:02 +02:00
Djeex
8caa19b132
Add sparkle emoji and hide the icon consistently on tip admonitions
2026-08-30 23:34:09 +02:00
Djeex
588139bfa7
Restructure the Samba tutorial with steps components
2026-08-30 23:33:59 +02:00
Djeex
21a5eb670e
Add CUSTOMIZATIONS.md documenting everything added over base Docus
2026-08-30 23:33:52 +02:00
Djeex
022a9d96bd
Remove decorative dashes and fix two broken admonitions
2026-08-30 19:53:57 +02:00