Kann das Logo nicht ändern

Hallo zusammen,

ich bin mir nicht sicher, ob dieser Thread hier richtig platziert ist oder ob es sich um einen Bug handelt. Ich benutze den Libre Workspace in der Version 0.10.1. Leider kann ich das Logo, das oben links im Portal angezeigt wird, nicht ändern. Wenn ich es ändere, wird das hochgeladene Logo nicht angezeigt. In der Version 0.93 war das noch problemlos möglich. Das Einzige, das hilft, ist das Erscheinungsbild des Libre Workspace zurückzusetzen.

Hat jemand von euch eine Lösung für dieses Problem?

Viele Grüße,
Thorsten

Kannst Du bitte

cat /etc/caddy/Caddyfile

ausführen und mal die Ausgabe schicken? Gerne die Domains verfremden.
Btw: Wann hast Du zur 0.10.0 aktualisiert? Nach der Veröffentlichung oder im Testzeitraum?

Hallo Jean,

vielen Dank für deine Antwort! Ich habe den Server am 06.08.2025 von der Version 0.93 auf die Version 0.10 aktualisiert. Ich bin mir jedoch nicht sicher, ob das nach der Veröffentlichung war oder nicht. Hier ist die gewünschte Ausgabe:

root@la:~# cat /etc/caddy/Caddyfile
# The Caddyfile is an easy way to configure your Caddy web server.
#
# Unless the file starts with a global options block, the first
# uncommented line is always the address of your site.
#
# To use your own domain name (with automatic HTTPS), first make
# sure your domain's A/AAAA DNS records are properly pointed to
# this machine's public IP, then replace ":80" below with your
# domain name.


# Refer to the Caddy docs for more information:
# https://caddyserver.com/docs/caddyfile
# PORTAL-ENTRY
portal.XXXXXX.de {
    handle_path /static* {
        root * /var/www/libre-workspace-static
        file_server
        encode zstd gzip
    }
    handle_path /media* {
        root * /usr/share/linux-arbeitsplatz/media
        file_server
        encode zstd gzip
    }
    reverse_proxy localhost:11123
}


cloud.XXXXXX.de {
  #tls internal

  @lw_usersettings { 
    path /settings/users 
    path /index.php/settings/users
  }
  handle @lw_usersettings {
    redir https://portal.XXXXXX.de/idm/user_overview 
  }

  root * /var/www/nextcloud
  file_server

  php_fastcgi unix//var/run/php/php-fpm.sock {
    # This is for removing "index.php" from the URL
    env front_controller_active true
  }

  header {
    Strict-Transport-Security max-age=31536000; # enable HSTS
  }

  redir /.well-known/carddav /remote.php/dav 301
  redir /.well-known/caldav /remote.php/dav 301

  @forbidden {
    path /.htaccess
    path /data/*
    path /config/*
    path /db_structure
    path /.xml
    path /README
    path /3rdparty/*
    path /lib/*
    path /templates/*
    path /occ
    path /console.php
  }

  respond @forbidden 404
}

office.XXXXXX.de {
  #tls internal
  encode gzip
  reverse_proxy https://127.0.0.1:9980 {
    transport http {
      tls_insecure_skip_verify
    }
  }
}

meet.XXXXXX.de {
    #tls internal
    reverse_proxy localhost:30323
}

192.168.148.140 http://localhost {
      #tls internal
      handle_path /static* {
          root * /var/www/libre-workspace-static
          file_server
          encode zstd gzip
      } 
      handle {
      rewrite * /welcome/access
      reverse_proxy localhost:11123
      }
  }

Viele Grüße
Thorsten

Kannst Du bitte

/usr/share/linux-arbeitsplatz/media

zu

/var/lib/libre-worspace/portal/media

verändern?

Dann einmal

systemctl restart caddy

Dann müsste es wieder funktionieren :slight_smile:

Hallo Jean,

danke für die Antwort und den Lösungsvorschlag. Ich habe die Änderung vorgenommen, leider ist das Problem immer noch nicht behoben. Ich kann weiterhin das Logo nicht ändern. Hast du noch eine andere Idee?

# The Caddyfile is an easy way to configure your Caddy web server.
#
# Unless the file starts with a global options block, the first
# uncommented line is always the address of your site.
#
# To use your own domain name (with automatic HTTPS), first make
# sure your domain's A/AAAA DNS records are properly pointed to
# this machine's public IP, then replace ":80" below with your
# domain name.


# Refer to the Caddy docs for more information:
# https://caddyserver.com/docs/caddyfile
# PORTAL-ENTRY
portal.xxxxxx.de {
    handle_path /static* {
        root * /var/www/libre-workspace-static
        file_server
        encode zstd gzip
    }
    handle_path /media* {
        root * /var/lib/libre-worspace/portal/media
        file_server
        encode zstd gzip
    }
    reverse_proxy localhost:11123
}


cloud.xxxxxx.de {
  #tls internal

  @lw_usersettings { 
    path /settings/users 
    path /index.php/settings/users
  }
  handle @lw_usersettings {
    redir https://portal.xxxxxx.de/idm/user_overview 
  }

  root * /var/www/nextcloud
  file_server

  php_fastcgi unix//var/run/php/php-fpm.sock {
    # This is for removing "index.php" from the URL
    env front_controller_active true
  }

  header {
    Strict-Transport-Security max-age=31536000; # enable HSTS
  }

  redir /.well-known/carddav /remote.php/dav 301
  redir /.well-known/caldav /remote.php/dav 301

  @forbidden {
    path /.htaccess
    path /data/*
    path /config/*
    path /db_structure
    path /.xml
    path /README
    path /3rdparty/*
    path /lib/*
    path /templates/*
    path /occ
    path /console.php
  }

  respond @forbidden 404
}

office.xxxxxx.de {
  #tls internal
  encode gzip
  reverse_proxy https://127.0.0.1:9980 {
    transport http {
      tls_insecure_skip_verify
    }
  }
}

meet.xxxxxx.de {
    #tls internal
    reverse_proxy localhost:30323
}

192.168.148.140 http://localhost {
      #tls internal
      handle_path /static* {
          root * /var/www/libre-workspace-static
          file_server
          encode zstd gzip
      } 
      handle {
      rewrite * /welcome/access
      reverse_proxy localhost:11123
      }
  }

Viele Grüße
Thorsten

So erstmal nicht.

Du kannst mal checken, ob das Bild unter diesem Pfad zu finden ist.

Wenn nicht, probiere es einfach nochmal hochzuladen. Wenn das bleibt, dann müssen wir mal weiter schauen.

Hallo Jean,

vielen Dank!! Jetzt funktioniert es.

Viele Grüße
Thorsten