|
@@ -87,30 +87,9 @@ ssh username@address.onion -p 2222
|
87
|
87
|
|
88
|
88
|
Subsequently even if dynamic DNS isn't working you may still be able to administer your system. Using the onion address also gives you some degree of protection against corporate or government metadata analysis, since it becomes more difficult to passively detect which systems are communicating.
|
89
|
89
|
* Syncing to the Cloud
|
90
|
|
-Owncloud provides an easy way to sync files across multiple systems (desktop, laptop and mobile), and is a good way to wean people off of the proprietary systems such as [[http://www.drop-dropbox.com/][Dropbox]]. Unlike "/the cloud/" which computing industry pundits often go on about, this is a cloud /which you control/ and where your data resides within your own home.
|
|
90
|
+[[https://syncthing.net][Syncthing]] provides a similar capability to proprietary systems such as [[http://www.drop-dropbox.com/][Dropbox]], and also is well suited for use with low power single board computers. You can have one or more directories which are synchronized across your various laptops/desktops/devices, and this makes it hard for you to ever lose important files. The manner in which the synchronization is done is pretty secure, such that it would be difficult for passive adversaries (mass surveillance, "/men in the middle/", etc) to know what files you're sharing. Of course, you don't necessarily need to be running a server in order to use Syncthing, but if you do have a server which is always running then there's always at least one place to synchronize your files to or from.
|
91
|
91
|
|
92
|
|
-Via additional apps with a single click install process it can also do many other things, such as acting as a jukebox or a collaborative document editing system. Owncloud servers can [[https://www.youtube.com/watch?v=b1F-N3QXN2s][federate together]] to make it easy for independent installs to share files.
|
93
|
|
-
|
94
|
|
-** Initial install
|
95
|
|
-On first visiting your owncloud domain it will ask for an password, then select *Finish*. The password can be anything, but it's a good idea to follow the usual guidelines of using a random password generated by a password manager. If you see a timeout error then just wait and try reloading the page a few minutes later. It can take a while for the database to be created and for any files in the data folder to be indexed.
|
96
|
|
-
|
97
|
|
-You may wish to add extra apps, such as calendar, music and document editing.
|
98
|
|
-** On Android
|
99
|
|
-Within F-droid search for *owncloud* and install the client. Also install *CalDAV Sync Adapter*.
|
100
|
|
-
|
101
|
|
-Open the owncloud app and enter your owncloud domain name (including the https prefix) and login details for the user you created.
|
102
|
|
-
|
103
|
|
-Open the calendar app (S planner) and under *settings* select *Calendars* then *Add account* then *CalDAV Sync Adapter*. Enter your owncloud username and password and the following URL:
|
104
|
|
-
|
105
|
|
-#+BEGIN_SRC bash
|
106
|
|
-https://myownclouddomain/remote.php/caldav/principals/myowncloudusername
|
107
|
|
-#+END_SRC
|
108
|
|
-
|
109
|
|
-You will also be prompted to enter login details. Your Android and Owncloud calendars should now be synchronised.
|
110
|
|
-** On Linux
|
111
|
|
-It's best to use an [[https://owncloud.com/products/desktop-clients/][officially supported client]] from the Owncloud site, rather than one which may be packaged by your distro. It's more lilkely that the official client will be up to date. [[https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client][Packages are available]] for Debian and other distros.
|
112
|
|
-
|
113
|
|
-Once the client is installed then open it and log in. After sychronisation you can then drag and drop files into *ownCloud* in your home directory.
|
|
92
|
+Freedombone provides Syncthing shared directories for each user on the system, plus a single shared directory for all users. The expected most common scenario here is that of a family in which members may not want to share /all of their files/ with each other, but might want to share some in a common pool (eg. birthday photos). You can also easily share between different servers.
|
114
|
93
|
* Play Music
|
115
|
94
|
** With the DLNA service
|
116
|
95
|
An easy way to play music on any mobile device in your home is to use the DLNA service. Copy your music into a directory called "/Music/" on a USB thumb drive and then insert it into from socket on the Beaglebone.
|
|
@@ -132,10 +111,7 @@ The system will scan the Music directory, which could take a while if there are
|
132
|
111
|
|
133
|
112
|
If you have an Android device then go to F-Droid (if you don't already have it installed then it can be [[https://f-droid.org/][downloaded here]]) and search for *ControlDLNA*. On running the app you should see a red Debian icon which you can press on, then you may need to select "local". After a few seconds the list of albums or tracks should then appear and you can browse and play them.
|
134
|
113
|
|
135
|
|
-The DLNA service will only work within your local home network, and isn't remotely accessible from other locations via the internet. That can be both a good and a bad thing. Another consideration is that there are no access controls on DLNA services, so any music or videos on the USB drive will be playable by anyone within your home network. If you need to restrict access to certain files then it may be better to use the music player within Owncloud.
|
136
|
|
-
|
137
|
|
-** With Owncloud
|
138
|
|
-The main advantage of playing music via Owncloud is that you can do that from anywhere - not only within your home network. Select *Apps* from the menu and then you can install the music app. It will subsequently appear on the same menu.
|
|
114
|
+The DLNA service will only work within your local home network, and isn't remotely accessible from other locations via the internet. That can be both a good and a bad thing. Another consideration is that there are no access controls on DLNA services, so any music or videos on the USB drive will be playable by anyone within your home network.
|
139
|
115
|
|
140
|
116
|
* Microblogging (GNU Social)
|
141
|
117
|
To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file.
|