Difference between revisions of "Android"

From Jon's Wiki
m (Added some more apps.)
(Add cloud stuff, Owncloud, Seafile, etc.)
Line 22: Line 22:
  
 
On the server, install the [[Prosody]] XMPP server and create yourself an account. On your phone, install [https://f-droid.org/repository/browse/?fdid=eu.siacs.conversations Conversations] - free on F-Droid, $3 on the play store.
 
On the server, install the [[Prosody]] XMPP server and create yourself an account. On your phone, install [https://f-droid.org/repository/browse/?fdid=eu.siacs.conversations Conversations] - free on F-Droid, $3 on the play store.
 +
 +
== Roll your own cloud ==
 +
 +
There are open source projects you can run on a webserver for Dropbox-style file sync, photo albums, documents, etc., and they usually have their own sync apps that can auto-upload your photos and whatnot.
 +
 +
* [https://owncloud.org/ OwnCloud] ([https://f-droid.org/repository/browse/?fdid=com.owncloud.android app])
 +
* [http://manual.seafile.com/ Seafile] ([https://f-droid.org/wiki/page/com.seafile.seadroid2 app])
 +
 +
Owncloud at version 8 has finally gained some stability, decent command-line server admin tools, and solved some speed problems and (frankly rather dumb) design decisions. It has add-ons for photo galleries, calendar and contacts sync (which you can use instead of
  
 
== Calendar and contacts sync ==
 
== Calendar and contacts sync ==
  
On the server, install [http://baikal-server.com/ Baïkal], which is a very lightweight PHP-based CalDAV and CardDAV server. Point Apache at it and strap on an SSL certificate and you're good to go. Export your contacts from Google/Facebook/wherever, and import them into Baïkal.
+
# Owncloud will sync your calendars and contacts using CalDAV and CardDAV. If you ''only'' want this calendar/contact DAV sync, you can instead install the lightweight [http://baikal-server.com/ Baïkal] PHP application on your webserver, point Apache at it, strap on an SSL certificate and you're good to go.
 
+
# Export your contacts from Google/Facebook/wherever, and import them into Owncloud/Baïkal.
On your phone, install [https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid DAVdroid] and add accounts with the appropriate CalDAV and CardDAV URLs. Now your contacts and calendars will sync on your phone.
+
# On your phone, install [https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid DAVdroid] and add accounts with your CalDAV and CardDAV URLs. Now your contacts and calendars will sync on your phone. Sorted.
  
 
== Email ==
 
== Email ==

Revision as of 13:26, 15 May 2015

A terse run-down on how to get off the Google train, stop corporations Hoovering data from your phone, and all that (the story so far, at least...)

Root your phone and install a ROM

Install CyanogenMod. Instructions for a Galaxy Note 3, but you can almost certainly find a similar procedure for your phone on the internet. Start here.

Search, App stores

On your phone, install the F-Droid app, it's an open source only app store.

Security and anonymity

  • Install AFWall+ for an excellent firewall.
  • Install Orbot if you want to use the Tor network.
    • Install orWall if you want to force other applications through Tor (using Orbot), but it will clash with AFWall+

IM, chat, Hangouts

On the server, install the Prosody XMPP server and create yourself an account. On your phone, install Conversations - free on F-Droid, $3 on the play store.

Roll your own cloud

There are open source projects you can run on a webserver for Dropbox-style file sync, photo albums, documents, etc., and they usually have their own sync apps that can auto-upload your photos and whatnot.

Owncloud at version 8 has finally gained some stability, decent command-line server admin tools, and solved some speed problems and (frankly rather dumb) design decisions. It has add-ons for photo galleries, calendar and contacts sync (which you can use instead of

Calendar and contacts sync

  1. Owncloud will sync your calendars and contacts using CalDAV and CardDAV. If you only want this calendar/contact DAV sync, you can instead install the lightweight Baïkal PHP application on your webserver, point Apache at it, strap on an SSL certificate and you're good to go.
  2. Export your contacts from Google/Facebook/wherever, and import them into Owncloud/Baïkal.
  3. On your phone, install DAVdroid and add accounts with your CalDAV and CardDAV URLs. Now your contacts and calendars will sync on your phone. Sorted.

Email

Run your own mail server, and install:

E-Books

Use Calibre on your PC to manage your e-book collection, and install FBReader on your phone. The FBReader Calibre OPDS plugin will find your Calibre library on your local network.