authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-01-18 02:12:58-08:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-01-22 03:34:59-08:00
logecded440761c720f8bdd51fdb5b9c656f3c1447c
tree54121a2027b1c7682b56fa327925fbb9d5710365
parentd66374feccc9604ada0744325c91aab3f994f352
signaturelock-open Commit is signed but in an unrecognized format.

fix: jellyfin sso


3 files changed, 12 insertions(+), 7 deletions(-)

config/jellyfin/Caddyfile+2
...@@ -1,4 +1,6 @@...@@ -1,4 +1,6 @@
1jelly.{$HOME_DOMAIN} {1jelly.{$HOME_DOMAIN} {
2 redir /sso/snow /sso/OID/start/snow
3
2 handle_path /web/main.jellyfin*.css {4 handle_path /web/main.jellyfin*.css {
3 header Content-Type "text/css"5 header Content-Type "text/css"
4 respond 200 {6 respond 200 {
config/jellyfin/branding.xml+8-5
...@@ -1,9 +1,12 @@...@@ -1,9 +1,12 @@
1<?xml version="1.0" encoding="utf-8"?>1<?xml version="1.0" encoding="utf-8"?>
2<BrandingOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">2<BrandingOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3 <LoginDisclaimer>&lt;h2&gt;you are not logged in...&lt;/h2&gt;3 <LoginDisclaimer>
4&lt;a href=&quot;/sso/OID/start/snow&quot; class=&quot;raised block emby-button button-submit snow-sign-on&quot;&gt;4&lt;form id=snow-sign-on-form action=&quot;/sso/snow&quot; method=POST&gt;
5 snow sign on5 &lt;h2&gt;you are not logged in...&lt;/h2&gt;
6&lt;/a&gt;6 &lt;button type=submit class=&quot;raised block emby-button button-submit snow-sign-on&quot;&gt;
7 snow sign on
8 &lt;/button&gt;
9&lt;/form&gt;
710
8and then we knew, just like paper airplanes: that we could fly.</LoginDisclaimer>11and then we knew, just like paper airplanes: that we could fly.</LoginDisclaimer>
9 <CustomCss>.loginDisclaimer {width:100%}12 <CustomCss>.loginDisclaimer {width:100%}
...@@ -27,7 +30,7 @@ mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc...@@ -27,7 +30,7 @@ mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc
27mask-size:cover;30mask-size:cover;
28background:var(--main-text);31background:var(--main-text);
29}</CustomCss>32}</CustomCss>
30 <SplashscreenEnabled>true</SplashscreenEnabled>33 <SplashscreenEnabled>false</SplashscreenEnabled>
31 <SplashscreenLocation>/config/upload/splashscreen-upload.jpg</SplashscreenLocation>34 <SplashscreenLocation>/config/upload/splashscreen-upload.jpg</SplashscreenLocation>
32</BrandingOptions>35</BrandingOptions>
3336
generate-env.sh+2-2
...@@ -38,8 +38,8 @@ template() {...@@ -38,8 +38,8 @@ template() {
38 add "POSTGRES_PASSWORD_EVIL_FORGEJO" "$(secret 32)"38 add "POSTGRES_PASSWORD_EVIL_FORGEJO" "$(secret 32)"
3939
40 section "misc keys"40 section "misc keys"
41 add "ANUBIS_PRIVATE_KED" "$(secret 32)"41 add "ANUBIS_PRIVATE_KEY" "$(secret 32)"
42 add "FORWARD_AUTH_KED" "$(secret 32)"42 add "FORWARD_AUTH_KEY" "$(secret 32)"
43 add "CLOVER_SOT_KEY" ""43 add "CLOVER_SOT_KEY" ""
4444
45 section "forgejo"45 section "forgejo"