Ghostcloud on PinePhone
-
@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
-
@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.
-
@fredldotme Online accounts are still not working on the pinephone.
-
@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
-
@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. -
@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
-
@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.
-
@mark1250 That's how confinement works in UT. Apps can only access their own directories. To export/import files, content hub is used.
-
@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). -
@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.