Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Etherpad Lite
  3. Custom skins not loading

Custom skins not loading

Scheduled Pinned Locked Moved Solved Etherpad Lite
6 Posts 2 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    sparkwise
    wrote on last edited by
    #1

    Previously, custom skins could be added to the /app/data/skins directory and would render correctly if specified in skinName in the settings.json file.

    In this latest version in (org.etherpad.cloudronapp@4.1.0, v2.1.1), custom skins are no longer loading from this directory. Instead, Etherpad is now looking for them in the /src/static/skins directory.

    Here's the error in the logs:
    [ERROR] settings - Skin path /run/etherpad-lite/src/static/skins/<name> does not exist. Falling back to the default "colibris".

    Screenshot 2024-08-04 at 10.36.04 PM.png

    This folder structure previously worked but no longer does. Was the /app/data/skins path defined somewhere in the Cloudron package? Perhaps it needs to be re-added?

    1 Reply Last reply
    0
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #2

      The app internal structure has changed quite a bit and development has picked up upstream. We have to check if custom themes are still supported and maybe paths have changed.

      1 Reply Last reply
      0
      • nebulonN nebulon marked this topic as a question on
      • S Offline
        S Offline
        sparkwise
        wrote on last edited by
        #3

        @nebulon Is there a way that I can add my custom skin files to /run/etherpad-lite/src/static/skins/? I can't access that directory from Cloudron's File Manager.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sparkwise
          wrote on last edited by
          #4

          @nebulon We're circling back to custom skins as being our primary blocker to updating Etherpad. We believe that the Cloudron packaging change that prevents custom skins from working was when these lines were commented out: https://git.cloudron.io/cloudron/etherpad-lite-app/-/blob/master/start.sh?ref_type=heads&blame=0#L29-33

          Would it be possible to reinstate symlink creation for custom skins located in app/data/skins? I believe the link needs to be added into the /src/static/skins directory to work.

          1 Reply Last reply
          0
          • nebulonN Offline
            nebulonN Offline
            nebulon
            Staff
            wrote on last edited by
            #5

            Thanks for your patience! We just released a new app package which allows adding custom skins again.

            S 1 Reply Last reply
            1
            • nebulonN nebulon has marked this topic as solved on
            • nebulonN nebulon

              Thanks for your patience! We just released a new app package which allows adding custom skins again.

              S Offline
              S Offline
              sparkwise
              wrote on last edited by
              #6

              @nebulon Thank you! Great to hear. Happy to say that our custom skin loads properly.

              1 Reply Last reply
              3
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Bookmarks
              • Search