Congrats! So you figured out the 20 steps to getting owncloud-sync on your ubuntu phone. The problem is … now what? How do you make it work? It took a bit of goofing around but here is what I figured out:
- Do my tutorial (if it’s not in the software center when you read this) HERE
- Go to ‘system settings’
- go to ‘accounts’
- then add an account and select ‘owncloud’ from the list. It will prompt you for your credentials so fill them in.
Now you have an owncloud (nextcloud works fine with it) account meshed into your phone. Now you can actually start doing useful things. The most exciting part, of course, is syncing calendars!
- go to calendar icon
- click that grid calendar icon in the top right area – the left most of the three
- add online calendar
- again you will be prompted for your credentials again. enter them
- done. you’ll see a ‘sync in progress’ kind of notifier and boom. works.
Now you want to sync up files from your phone to your cloud. Unfortunately the app does not yet, at the point of this post, have a ‘share to cloud’ option which is too bad. I’m sure the feature is on the way as you read this. For now, however, what you have to do is this:
- in file manager, create a dedicated ‘sync’ folder on your local phone. you could use the folders that are already there, but in my case I needed to have a folder that did *not* sync my personal photos to my work cloud! So I made a folder called ‘work-uploads’ on my phone
- open the owncloud app and in account settings choose your sync frequency. I chose 15 minutes. I left the ‘sync on mobile data’ off because I don’t want a few gigs syncing with my mobile data..
- go back then go to sync folders. for the local folder, select the one you made in step 2 above. You can also create the folder at this point by pressing the + icon, or you could select one. If you select be sure to press the check mark in the *top right*. Not sure why but the check mark in the center confuses me…
- back out then in the ‘sync service’ make sure there is a file in your local folder that you made in step 2 and then press ‘sync’. It should tell you that the sync has started.
Honestly, mine is not syncing but I bet it should be. haha It’s definitely connecting to the cloud because I could choose the folders no problem and see all of them on my cloud. But the files aren’t moving from my phone to the cloud now so hopefully it will work for you while I figure this out.
I think you have to follow these steps in order and not use the owncloud sync app before you add the stuff in system settings but not sure…
- because i created the folders on the phone it requires root (sudo) somehow to sync. I noticed that I cannot see the folders I created in step 2 above in the regular file manager of phone… maybe this permission issue is restricting sync
- I did something in the wrong order… calendar is working perfectly though! weird.
To test, I went in from my laptop to the web GUI of Nextcloud to see if the file made it. No go. Did not. Then I put a small file in the same directory from my laptop and sure enough the file made it to the cloud. So the issue is definitely on the phone side… hmm… more for tomorrow..
For some reason this is not that intuitive the first time and there don’t seem to be many/any specific tutorials out there. I kept getting a ‘modification fail’ error message or other errors. So, here you go:
1. Log in to your browser-based owncloud/nextcloud page
2. Go to the top left and click the down arrow to access the calendar app
Note: this *must* be enabled first by your admin, if you happen also to be your own admin
3. Grab the caldav link from the … share icon drop down
4. Select the content of the link and copy it to your clipboard (control A/Control C)
Back in Thunderbird Lightning
Note: You must first have the Lightning add-on installed in Thunderbird if yours does not already have it. It should come default but I recall in the past it did not…
Now skip past step #10 in this tutorial, and start at the ‘Back in Thunderbird Lightning’ steps
The key point is that it is ‘caldav’ that you select, *not* ical.
Long title but wanted to make sure the search algorithms caught it so you saved all the search time I wasted! Even though this post doesn’t perfectly give what I’m still looking for, hopefully someone can take these resources and have enough time to build what I really wanted. Let me explain what it is I wished I could find online:
–> A simple visual representation of all the Old Testament Levitical feasts and festivals, mapped onto a modern calendar (solar), with simple links to details of exactly what is going on during that day or that sacrifice or that festival or that feast.
Simple as that. I would be happy to build said chart if someone would provide the text, by the way.
If you happen to find this amazingly simple and apparently missing resource, please share the link in the comments!
In the meantime, here are the closest resources I could find:
- Chart of Levitical Sacrifices and Offerings of the Sinai Covenant
- Charts and details of Old Testament feast days (note, scroll to bottom on this last one for nice summary chart)
Again, if someone could fuse all of this into one nice, old-school, hyperlink chart that would be awesome.
After a long, long, time, the solution to syncing my Owncloud calendar to Android was bloody easy. The reason why I couldn’t get it done is because it seems that google (no surprise) blocks these kind of tools from their app place. They like to have things like your daily schedule and whereabouts nicely available for exploiting.
If you don’t like that, until the Ubuntu phone calendar synch is up and running and a calendar is paramount, this solution worked awesome for me. If you don’t have an owncloud set up in your own house and the calendar set up, I have some post on this site about that but my friend reported that it’s overly and unecessarily complicated. Check it out and compare it against others and do your best.
The second assumption is that you can manually download and install a .apk file on your phone. I’m pretty sure that all android phones can do this if you go into the security settings and force it to allow non-play apps to install. I’m running Cyanogen mod on a rooted phone so it definitely works…
- owncloud + calendar is up and running (or some other network-sharable calendar)
- you can download/install .apk files on your android mobile
1. On your mobile, Go to this link https://f-droid.org/repository/browse/?fdid=org.gege.caldavsyncadapter
2.Make sure your mobile security settings are set to allow ‘install any .apk file’ or the next step might not work
3. Click and download the ‘download apk’ link which will start download.
4. Click the download complete notification and it should start install
5. in phone settings under ‘accounts’ click ‘add account’ and chose calDav Sync adapter
6. Enter your calendar credentials (ie. from owncloud) and make it do its thing
In my case I had to reboot my phone once to make it do a full and perfect sync but hopefully that won’t happen to you. It was some kind of ‘time out error’. After rebooting all was good.
I heard owncloud is awesome but I just couldn’t force myself to get it installed on my home server project until another situation lead me back to it – the need for a self-owned calendar instead of one that relies on some other cloud service. I didn’t want my daily schedule on someone’s server to view. After trying may supposedly simple solutions to synch a calendar to all my devices, oddly I was brought back to owncloud. Not only did it solve my calendar situation (so far) but it seems like I have pretty much just removed the need for Pogoplug as well. I wasn’t comfortable with pogoplug because I had to log in through their website…
Anyways, to make this long story shorter, after searching and trying this and that, this tutorial turned out to be the best and most simple tutorial for installing owncloud successfully on an Ubuntu 14.04 server. Enjoy!
I should note that there was a small issue, if i recall correctly in the commands in the tutorial above and it was ultimately resolved in this even more simple tutorial. If yours doesn’t install perfectly following above, revert immediately to this one and it should be great. Maybe even start with this one, ha