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. FreeScout
  3. FYI: Knowledge Base Custom Domains

FYI: Knowledge Base Custom Domains

Scheduled Pinned Locked Moved Solved FreeScout
13 Posts 3 Posters 2.2k Views 3 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.
  • J Offline
    J Offline
    JLX89
    wrote on last edited by JLX89
    #1

    Just putting this out there, pushed some info over to the FreeScout team and they implemented the ability to use custom domains for the Knowledge Base Module (Premium).

    Link: https://freescout.net/module/knowledge-base/#custom-domain

    Module Changelog: https://freescout.net/module/knowledge-base/?changelog=1

    Working to try and test this out today.

    J 1 Reply Last reply
    1
    • J JLX89

      Just putting this out there, pushed some info over to the FreeScout team and they implemented the ability to use custom domains for the Knowledge Base Module (Premium).

      Link: https://freescout.net/module/knowledge-base/#custom-domain

      Module Changelog: https://freescout.net/module/knowledge-base/?changelog=1

      Working to try and test this out today.

      J Offline
      J Offline
      JLX89
      wrote on last edited by
      #2

      @girish Would it be possible to add Alias to this app now to this app since this was implemented?

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

        I've published a new app package with multiDomain support. This should fix it.

        J 1 Reply Last reply
        2
        • nebulonN nebulon marked this topic as a question on
        • nebulonN nebulon

          I've published a new app package with multiDomain support. This should fix it.

          J Offline
          J Offline
          JLX89
          wrote on last edited by JLX89
          #4

          @nebulon Perfect, thank you so much for the fast response on this! I've enabled this and tested, looks like there is just an issue with CORS settings allowing assets to be served from support.domain.tld to docs.domain.tld.

          Is this as simple as dropping something into the env file or more involved?

          LiberationSans-Bold-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
           glyphicons-halflings-regular.woff2	blocked		Access-Control-Allow-Origin	Missing Header	
           LiberationSans-Regular-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
           glyphicons-halflings-regular.woff	blocked		Access-Control-Allow-Origin	Missing Header	
           glyphicons-halflings-regular.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
           LiberationSans-Regular-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
           LiberationSans-Bold-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
          
          

          Thank you!

          nebulonN girishG 2 Replies Last reply
          1
          • J JLX89

            @nebulon Perfect, thank you so much for the fast response on this! I've enabled this and tested, looks like there is just an issue with CORS settings allowing assets to be served from support.domain.tld to docs.domain.tld.

            Is this as simple as dropping something into the env file or more involved?

            LiberationSans-Bold-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
             glyphicons-halflings-regular.woff2	blocked		Access-Control-Allow-Origin	Missing Header	
             LiberationSans-Regular-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
             glyphicons-halflings-regular.woff	blocked		Access-Control-Allow-Origin	Missing Header	
             glyphicons-halflings-regular.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
             LiberationSans-Regular-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
             LiberationSans-Bold-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
            
            

            Thank you!

            nebulonN Offline
            nebulonN Offline
            nebulon
            Staff
            wrote on last edited by
            #5

            @JLX89 this should normally be set by the app itself.

            1 Reply Last reply
            1
            • J JLX89

              @nebulon Perfect, thank you so much for the fast response on this! I've enabled this and tested, looks like there is just an issue with CORS settings allowing assets to be served from support.domain.tld to docs.domain.tld.

              Is this as simple as dropping something into the env file or more involved?

              LiberationSans-Bold-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
               glyphicons-halflings-regular.woff2	blocked		Access-Control-Allow-Origin	Missing Header	
               LiberationSans-Regular-webfont.woff	blocked		Access-Control-Allow-Origin	Missing Header	
               glyphicons-halflings-regular.woff	blocked		Access-Control-Allow-Origin	Missing Header	
               glyphicons-halflings-regular.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
               LiberationSans-Regular-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
               LiberationSans-Bold-webfont.ttf	blocked		Access-Control-Allow-Origin	Missing Header	
              
              

              Thank you!

              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #6

              @JLX89 Since web fonts are subject to CORS, can you let upstream know that they need to set the CORS headers in the app for the resources they expect to be accessed across origin?

              1 Reply Last reply
              0
              • J Offline
                J Offline
                JLX89
                wrote on last edited by
                #7

                Thanks @girish and @nebulon — looks like an app restart fixed this.

                nebulonN 1 Reply Last reply
                1
                • girishG girish has marked this topic as solved on
                • J JLX89

                  Thanks @girish and @nebulon — looks like an app restart fixed this.

                  nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by
                  #8

                  @JLX89 we purchased the module now as well and were trying to get it to work, however at least in our instance we didn't manage to get the app send the CORS headers. Can you double check if things are working for you and also do you remember which exact steps you have done?

                  J 1 Reply Last reply
                  1
                  • nebulonN nebulon

                    @JLX89 we purchased the module now as well and were trying to get it to work, however at least in our instance we didn't manage to get the app send the CORS headers. Can you double check if things are working for you and also do you remember which exact steps you have done?

                    J Offline
                    J Offline
                    JLX89
                    wrote on last edited by
                    #9

                    @nebulon This was working initially, but I ended up clearing my cache for some other reason and it seems like it's not working now.

                    Based on what I've been looking at, it seems like the Laravel CORS API isn't enabled / installed in FreeScout -- so this might be a bug that needs fixed from FreeScout.

                    nebulonN 1 Reply Last reply
                    0
                    • nebulonN nebulon has marked this topic as unsolved on
                    • J JLX89

                      @nebulon This was working initially, but I ended up clearing my cache for some other reason and it seems like it's not working now.

                      Based on what I've been looking at, it seems like the Laravel CORS API isn't enabled / installed in FreeScout -- so this might be a bug that needs fixed from FreeScout.

                      nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by
                      #10

                      @JLX89 alright, so I guess we have to report this upstream then. Usually they are quite fast to fix things.

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

                        I have opened an upstream issue now at https://github.com/freescout-helpdesk/freescout/issues/2287

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

                          This was fixed upstream and it now works for us. https://github.com/freescout-helpdesk/freescout/issues/2287

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

                            This was fixed upstream and it now works for us. https://github.com/freescout-helpdesk/freescout/issues/2287

                            J Offline
                            J Offline
                            JLX89
                            wrote on last edited by
                            #13

                            @nebulon Thank you so much, fixed on my side also!

                            1 Reply Last reply
                            1
                            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