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. LAMP
  3. Cloudron+LAMP: Tiktok Embed problems

Cloudron+LAMP: Tiktok Embed problems

Scheduled Pinned Locked Moved LAMP
40 Posts 8 Posters 3.9k Views 8 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.
  • marcusquinnM marcusquinn

    @squareclouds Can you download the video and just embed a .mp4 file?

    I don't know what advantage TikTok embeds would have, would seem like more downsides to me, both in your cost of trying to make it work, and user privacy.

    Don't know if YouTube is any better, but that might give you a way to compare if you think this is a Cloudron setup issue, or just an issue with the way browsers work with what you're trying to do.

    S Offline
    S Offline
    squareclouds
    wrote on last edited by
    #30

    @marcusquinn not doable, I need the server to work with tiktok by its own. its not 1 video, any user can embed a tiktok, so potentially its hundreds. we also have spotify, youtube, vimeo, twitter, soundcloud and instagram embeds, all working fine. all simple things have already been tested and compared, thats why i am here. at some point I didnt know what to test anymore

    timconsidineT 1 Reply Last reply
    1
    • robiR Offline
      robiR Offline
      robi
      wrote on last edited by
      #31

      @girish said in Cloudron+LAMP: Tiktok Embed problems:

      track

      Blocked by default in Vivaldi.

      8182f80f-5570-422d-85b7-b1c1ee1b605c-image.png

      Conscious tech

      1 Reply Last reply
      0
      • S squareclouds

        @marcusquinn not doable, I need the server to work with tiktok by its own. its not 1 video, any user can embed a tiktok, so potentially its hundreds. we also have spotify, youtube, vimeo, twitter, soundcloud and instagram embeds, all working fine. all simple things have already been tested and compared, thats why i am here. at some point I didnt know what to test anymore

        timconsidineT Offline
        timconsidineT Offline
        timconsidine
        App Dev
        wrote on last edited by timconsidine
        #32

        @squareclouds said in Cloudron+LAMP: Tiktok Embed problems:

        thats why i am here. at some point I didnt know what to test anymore

        After the extensive amount of discussion in this thread, if you haven't solved it and you still want help from the community, maybe you should share the URL of the site running on Cloudron.

        Forum posts get indexed by search engines, so probably share a temporary alias which gets removed later.

        Also I think I read you don't have the non-Cloudron site running. If that's correct, may I suggest you get one running again for the point of comparison, and of course share its URL (or rather an alias if needed).

        Otherwise people trying to help are just guessing.

        S 1 Reply Last reply
        0
        • S squareclouds

          @marcusquinn thank you, its noted. firstly it would be more important to get make it behave like on all other browsers and servers. if the user decides to block by their own will is another story

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

          @squareclouds I replied now. But the site you sent me (which I think you said is hosted externally?) doesn't work either. It has the same errors. Sent you a screenshot.

          S 1 Reply Last reply
          0
          • timconsidineT timconsidine

            @squareclouds said in Cloudron+LAMP: Tiktok Embed problems:

            thats why i am here. at some point I didnt know what to test anymore

            After the extensive amount of discussion in this thread, if you haven't solved it and you still want help from the community, maybe you should share the URL of the site running on Cloudron.

            Forum posts get indexed by search engines, so probably share a temporary alias which gets removed later.

            Also I think I read you don't have the non-Cloudron site running. If that's correct, may I suggest you get one running again for the point of comparison, and of course share its URL (or rather an alias if needed).

            Otherwise people trying to help are just guessing.

            S Offline
            S Offline
            squareclouds
            wrote on last edited by
            #34

            @timconsidine thats why @girish asked me already to send the link to the cloudron support email after i already posted it here and he removed it, since i said technically i am not allowed (signed non-disclosure agreement) to be showing it yet. so for now i will wait for his response and thank you all for your guesses.

            1 Reply Last reply
            0
            • girishG girish

              @squareclouds I replied now. But the site you sent me (which I think you said is hosted externally?) doesn't work either. It has the same errors. Sent you a screenshot.

              S Offline
              S Offline
              squareclouds
              wrote on last edited by
              #35

              @girish ah thank you, didnt see it while i was wirting. and sorry i misunderstood your request, i just sent you the other link.

              1 Reply Last reply
              1
              • girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #36

                Alright, found the problem. By default, we set the Referrer-Policy as same-origin (see also https://forum.cloudron.io/topic/4546/referrer-policy-header-is-overwritten) . On safari alone, having this header makes TikTok videos not play. Changing it to unsafe-url makes it work.

                @squareclouds An app can change this header. In the LAMP app, edit the apache/app.conf . Add a line Header set Referrer-Policy "unsafe-url" and restart the app. That seems to make it work. Can you confirm?

                See also:

                • https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Headers_Cheat_Sheet.html#referrer-policy
                • https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
                S 1 Reply Last reply
                1
                • girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by
                  #37

                  I have to add that maybe strict-origin-when-cross-origin is a better value and maybe other values make it work as well. So, might be worth testing what works best for your site. Unfortunately, I lost access to the Mac by now.

                  1 Reply Last reply
                  2
                  • girishG girish

                    Alright, found the problem. By default, we set the Referrer-Policy as same-origin (see also https://forum.cloudron.io/topic/4546/referrer-policy-header-is-overwritten) . On safari alone, having this header makes TikTok videos not play. Changing it to unsafe-url makes it work.

                    @squareclouds An app can change this header. In the LAMP app, edit the apache/app.conf . Add a line Header set Referrer-Policy "unsafe-url" and restart the app. That seems to make it work. Can you confirm?

                    See also:

                    • https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Headers_Cheat_Sheet.html#referrer-policy
                    • https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
                    S Offline
                    S Offline
                    squareclouds
                    wrote on last edited by
                    #38

                    @girish said in Cloudron+LAMP: Tiktok Embed problems:

                    Header set Referrer-Policy "unsafe-url"

                    thank you! i am trying it right now from the web terminal but it says app.conf is not writeable.

                    • i opened the app terminal
                    • went to app/code/apache
                    • opened the app.conf with nano
                    • made the change
                    • but i cannot save

                    do i have to stop the app and use ssh?
                    ca79c992-f5c6-4e2b-917d-6bd0e499c48c-Bildschirm­foto 2023-04-28 um 11.17.04.png

                    Bildschirm­foto 2023-04-28 um 11.17.04.png

                    girishG 1 Reply Last reply
                    0
                    • S squareclouds

                      @girish said in Cloudron+LAMP: Tiktok Embed problems:

                      Header set Referrer-Policy "unsafe-url"

                      thank you! i am trying it right now from the web terminal but it says app.conf is not writeable.

                      • i opened the app terminal
                      • went to app/code/apache
                      • opened the app.conf with nano
                      • made the change
                      • but i cannot save

                      do i have to stop the app and use ssh?
                      ca79c992-f5c6-4e2b-917d-6bd0e499c48c-Bildschirm­foto 2023-04-28 um 11.17.04.png

                      Bildschirm­foto 2023-04-28 um 11.17.04.png

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

                      @squareclouds said in Cloudron+LAMP: Tiktok Embed problems:

                      went to app/code/apache

                      It's in /app/data/apache . You can use the Filemanager . Code is always readonly in Cloudron.

                      S 1 Reply Last reply
                      0
                      • girishG girish

                        @squareclouds said in Cloudron+LAMP: Tiktok Embed problems:

                        went to app/code/apache

                        It's in /app/data/apache . You can use the Filemanager . Code is always readonly in Cloudron.

                        S Offline
                        S Offline
                        squareclouds
                        wrote on last edited by squareclouds
                        #40

                        @girish it works with both values!!!! thank you so much for your help and patience, girish! 🙂 i will leave it as 'strict-origin-when-cross-origin'

                        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