UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Ghostcloud on PinePhone

    Scheduled Pinned Locked Moved PinePhone
    10 Posts 4 Posters 920 Views 1 Watching
    Loading More Posts
    • 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.
      • M Offline
        mark1250
        last edited by

        @fredldotme Is there a way to install version 0.9.6 (which doesn't depend on the Online Accounts feature) and manually create the necessary credential files so we can get GhostCloud working on PinePhone? It would really be nice to have access to my files, contacts, and calendar on my Nextcloud server.

        Thanks.

        Mark

        fredldotmeF 1 Reply Last reply Reply Quote 1
        • fredldotmeF Offline
          fredldotme @mark1250
          last edited by

          @mark1250 May I ask what's wrong with it on the PinePhone?

          You could try to clone the repo and checkout the v0.9.6 tag, then build it with clickable yourself. I won't have time to provide a binary for you, nor support it properly, as I think the Online Accounts integration is the way to go.

          K M 2 Replies Last reply Reply Quote 0
          • K Offline
            kugiigi @fredldotme
            last edited by

            @fredldotme Online accounts are still not working on the pinephone.

            1 Reply Last reply Reply Quote 0
            • M Offline
              mark1250 @fredldotme
              last edited by

              @fredldotme As you can see in this bug report and this bug report , you can't setup any online accounts on the PinePhone due to somethings missing when running UBports on wayland.

              I'll try to build a click package, but as usual the instructions for building a click package are written for developers and I struggle to put them into action. For example, git: command not found when run on my pinephone. OK, I'll download the harbour-owncloud-0.9.6.tar.gz file and unpack it. Now I'm in the click directory: click build . click: error: directory . does not contain manifest.json. Then I also see in the README.md file to use some CONFIG statements and I don't know what I'm suppose to do with them.

              Maybe just a little assistance (some pointers on how to build the package - I'm not asking anyone to build the package for me, I actually would rather build it myself and maybe learn something) would be greatly appreciated.

              Thanks.

              Mark

              fredldotmeF 1 Reply Last reply Reply Quote 0
              • fredldotmeF Offline
                fredldotme @mark1250
                last edited by

                @mark1250 You shouldn't run those commands for clickable on your PinePhone but rather on a Linux desktop machine. The easy way would be (on a PC):

                • Follow the guide to install clickable
                • Install git (as in sudo apt install git on Ubuntu)
                • Then get the source and build it yourself
                git clone --recursive https://github.com/fredldotme/harbour-owncloud
                cd harbour-owncloud
                git checkout 0.9.6
                clickable --arch=arm64
                

                And it should spit out a click file in the build directory.

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  mark1250 @fredldotme
                  last edited by

                  @fredldotme Thanks for the howto. I was able to build and install GhostCloud on my PinePhone. Access to files now works, but not contacts or calendar. I guess I'll have to setup syncevolution for those.

                  Is there a reason that GhostCloud doesn't make the downloaded files easier to access? I just create a symlink to .cache/me.fredl.ghostcloud/GhostCloud/mynextcloud.bob/443/myuser in the Documents directory, but couldn't the software do that upon install?

                  Alfred, again thanks for your help.

                  Mark

                  fredldotmeF K KenedaK 3 Replies Last reply Reply Quote 0
                  • fredldotmeF Offline
                    fredldotme @mark1250
                    last edited by

                    @mark1250 as the application is confined (and I'd like it to stay that way) it keeps downloads in it's own folder, rather than the global Downloads folder in the home directory.

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kugiigi @mark1250
                      last edited by

                      @mark1250 That's how confinement works in UT. Apps can only access their own directories. To export/import files, content hub is used.

                      1 Reply Last reply Reply Quote 0
                      • KenedaK Offline
                        Keneda @mark1250
                        last edited by Keneda

                        @mark1250
                        Another way is, in file explorer, unlocked with your pin, you can go to the folder you want to access easily, and "add to place" it (first left icon on the top right in file explorer), this way you can access it on "places" (the 3 lines icon on top left).

                        2015-2023 : Meizu MX4 ☠️⚰️✝️
                        2023-2024 : Nexus 5 ☠️⚰️✝️
                        2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                        🇲🇫🇬🇧

                        M 1 Reply Last reply Reply Quote 1
                        • M Offline
                          mark1250 @Keneda
                          last edited by

                          @keneda Thanks for the tip, I did not know what that button did. When pressed it doesn't give any feedback, but the location does show up in Places.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post