diff --git a/doc/Quassel.raw.xml b/doc/Quassel.raw.xml
index a124ceb03..3f9513e3c 100644
--- a/doc/Quassel.raw.xml
+++ b/doc/Quassel.raw.xml
@@ -2,4 +2,4 @@
-FreedomBox/Manual/Quassel32018-03-11 03:00:04JosephNuthalapatiFix oversized image22016-08-18 17:30:28Drahtseilwording, screen-shots12016-08-17 20:09:38Drahtseilpage creation; not sure about the configuration of quassel-client (too long ago); screenshots to followIRC Client (Quassel)Quassel is an IRC application that is split into two parts, a "core" and a "client". This allows the core to remain connected to IRC servers, and to continue receiving messages, even when the client is disconnected. FreedomBox can run the Quassel core service keeping you always online and one or more Quassel clients from a desktop or a mobile device can be used to connect and disconnect from it. Why running Quassel?Many discussions about FreedomBox are being done on the IRC-Channel irc://irc.debian.org/freedombox. If your FreedomBox is running Quassel, it will collect all discussions while you are away, such as responses to your questions. Remember, the FreedomBox project is a worldwide project with people from nearly every time zone. You use your client to connect to the Quassel core to read and respond whenever you have time and are available. How to setup Quassel?Within Plinth select Applicationsgo to IRC Client (Quassel) and install the application and make sure it is enabled Quassel Installationnow your Quassel core is running Configure in your router port forwarding for port 4242on my device, this setting can be found in the section Network > NAT & Port rules > Port ForwardingQuassel_PortForwarding.pngClientsClients to connect to Quassel from your desktop and mobile devices are available. In a Debian system, you can e.g. use quassel-clientWith the first start you create a user-ID you want to use in your IRC channel Configure the network connection, e.g. server irc.debian.org/freedomboxCommunication takes place in a channel, e.g. freedomboxAdd a core Chose an account name Computer name is the DNS name to access your FreedomBox Port: 4242 User and password For Android devices you may use e.g. Quasseldroid from F-Droidenter core, username etc. as above Quasseldroid.pngBy the way, the German verb quasseln means talking a lot, to jabber. Back to Features introduction or manual pages. InformationSupportWork SpaceReportsPromoteOverviewHardwareLive HelpWhere To StartTranslateCallsTalksFeaturesVisionQ&ADesignTo DoMetricsPressDownloadManualUse casesCodeContributorsReleasesBlogHELP & DISCUSSIONS: Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN ProjectNext call: Saturday, October 13th at 14:00 UTC Latest news: Stable FreedomBox images - 2017-08-05 This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. CategoryFreedomBox
\ No newline at end of file
+FreedomBox/Manual/Quassel52018-10-04 02:01:15SunilMohanAdapaAdd screenshots to the Quassel Client section42018-10-04 01:26:35SunilMohanAdapaRefactor information on how to connect to core using desktop client32018-03-11 03:00:04JosephNuthalapatiFix oversized image22016-08-18 17:30:28Drahtseilwording, screen-shots12016-08-17 20:09:38Drahtseilpage creation; not sure about the configuration of quassel-client (too long ago); screenshots to followIRC Client (Quassel)Quassel is an IRC application that is split into two parts, a "core" and a "client". This allows the core to remain connected to IRC servers, and to continue receiving messages, even when the client is disconnected. FreedomBox can run the Quassel core service keeping you always online and one or more Quassel clients from a desktop or a mobile device can be used to connect and disconnect from it. Why running Quassel?Many discussions about FreedomBox are being done on the IRC-Channel irc://irc.debian.org/freedombox. If your FreedomBox is running Quassel, it will collect all discussions while you are away, such as responses to your questions. Remember, the FreedomBox project is a worldwide project with people from nearly every time zone. You use your client to connect to the Quassel core to read and respond whenever you have time and are available. How to setup Quassel?Within Plinth select Applicationsgo to IRC Client (Quassel) and install the application and make sure it is enabled Quassel Installationnow your Quassel core is running Configure in your router port forwarding for port 4242on my device, this setting can be found in the section Network > NAT & Port rules > Port ForwardingQuassel_PortForwarding.pngClientsClients to connect to Quassel from your desktop and mobile devices are available. DesktopIn a Debian system, you can e.g. use quassel-client. The following steps describe how to connect Quassel Client with Quassel Core running on a FreedomBox. The first time you do this connection, Quassel Core will be initialized too. Launch Quassel Client. You will be greeted with a wizard to Connect to Core. Connect to CoreClick the Add button to launch Add Core Account dialog. Add Core AccountFill any value in the Account Name field. Fill proper DNS hostname of your FreedomBox in Hostname filed. Port field must have the value 4242. Provide the username and password of the account you wish to create to connect to the Quassel Core in the User and Password fields. Choose Remember if don't wish to be prompted for a password every time you launch Quassel client. After pressing OK in the Add Core Account dialog, you should see the core account in the Connect to Core dialog. Connect to CoreSelect the newly created core account and select OK to connect to it. If this is the first time you are connecting to this core. You will see an Untrusted Security Certificate warning and need to accept the server certificate. Untrusted Security CertificateSelect Continue. Then you will be asked if you wish to accept the certificate permanently. Select Forever. Untrusted Security CertificateIf this Quassel Core has not been connected to before, you will then see a Core Configuration Wizard. Select Next. Core Configuration WizardIn the Create Admin User page, enter the username and password you have used earlier to create the core connection. Select Remember password to remember this password for future sessions. Click Next. Create Admin User PageIn the Select Storage Backend page, select SQLite and click Commit. Select Storage BackendThe core configuration is then complete and you will see a Quassel IRC wizard to configure your IRC connections. Click Next. Welcome WizardIn Setup Identity page next, provide a name and multiple nicknames. This is how you present yourself to other users on IRC. It is not necessary to give your real world name. Multiple nicknames are useful as fallback nicknames when the first nickname can't be used for some reason. After providing the information click Next. Setup IdentityIn Setup Network Connection page next, provide a network name of your choice. Next provide a list of servers to which Quassel Core should connect to in order to join this IRC network (such as irc.debian.org:6667). Setup Network ConnectionSelect the server in the servers list and click Edit. In the Server Info dialog, set the port 6697 (consult your network's documentation for actual list of servers and their secure ports) and click Use SSL. Click OK. This is to ensure that communication between your FreedomBox and the IRC network server is encrypted. Server InfoServer Info SSLBack in the Setup Network Connection dialog, provide a list of IRC channels (such as #freedombox) to join upon connecting to the network. Click Save & Connect. Setup Network ConnectionYou should connect to the network and see the list of channels you have joined on the All Chats pane on the left of the Quassel Client main window. Quassel Main WindowSelect a channel and start seeing messages from others in the channel and send your own messages. AndroidFor Android devices you may use e.g. Quasseldroid from F-Droidenter core, username etc. as above Quasseldroid.pngBy the way, the German verb quasseln means talking a lot, to jabber. Back to Features introduction or manual pages. InformationSupportWork SpaceReportsPromoteOverviewHardwareLive HelpWhere To StartTranslateCallsTalksFeaturesVisionQ&ADesignTo DoMetricsPressDownloadManualUse casesCodeContributorsReleasesBlogHELP & DISCUSSIONS: Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN ProjectNext call: Saturday, October 13th at 14:00 UTC Latest news: Stable FreedomBox images - 2017-08-05 This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. CategoryFreedomBox
\ No newline at end of file
diff --git a/doc/Radicale.raw.xml b/doc/Radicale.raw.xml
index 518ccfd3e..71edf4291 100644
--- a/doc/Radicale.raw.xml
+++ b/doc/Radicale.raw.xml
@@ -2,7 +2,7 @@
-FreedomBox/Manual/Radicale342018-07-10 18:04:49BartNotelaers332018-06-17 16:36:11JosephNuthalapatiAdd a missing instruction on how to synchronize using DAVdroid322018-06-01 10:48:04JosephNuthalapatiUpdate DAVdroid account setup with screenshots312018-01-03 08:54:14JosephNuthalapatiUpdate broken link - radicale clients302017-08-06 23:06:11JohannesKeyserupdated dead link to radicale client page, and added warning about misleading URL info292016-12-31 02:28:01JamesValleroystyle changes282016-09-09 15:36:28SunilMohanAdapaMinor indentation fix with screenshot272016-09-09 14:43:07SunilMohanAdapaMinor fix to adjust screenshot262016-09-01 19:11:38Drahtseiladapted title to Plinth wording252016-08-31 17:26:23Drahtseilupdated screenshot242016-08-31 17:24:42DrahtseilAccess rights232016-08-01 16:32:28Drahtseil222016-08-01 16:28:29Drahtseilscreenshots212016-08-01 16:18:30DrahtseilEvolution tutorial to use Calendar instead of Contacts (just happen to have that screenshot)202016-07-31 18:21:39DrahtseilAndroid, advanced user, screenshots still to follow192016-07-31 16:54:46Drahtseil182016-05-18 12:40:51SunilMohanAdapaReduce item nesting to < 4 due to problems in generating FreedomBox Manual172016-04-27 03:35:17StacyCockrumformatting162016-04-27 03:24:18StacyCockrumEditing and added instructions for Evolution Calendar.152016-04-26 06:11:34PhilippeBaretEditing142016-04-25 11:43:17StacyCockrum132016-04-25 11:36:30StacyCockrumI'm not sure if this is the right place to put this kind of information. I thought it would be helpful for a person to know some specifics around the settings. Pls advise if it should go somewhere e122016-04-16 01:38:12PhilippeBaretAdded Why Radical app content112016-04-16 01:36:07PhilippeBaretCorrection102016-04-15 14:58:18StacyCockrum2nd bullet under "How to setup...?" Is it true that a new calendar/address book is created for each client or perhaps the clients need to be configured to access the calendar/address books?92016-04-15 14:53:50StacyCockrumStruggled with the last sentence of the first bullet under "How to setup Radicale?". When the Radicale server is launched does CalDAV become a function of the server or is a CalDAV server?82016-04-11 09:04:25PhilippeBaretCorrection72016-04-11 09:02:38PhilippeBaretCorrection proper terms: CalDAV and CardDAV62016-04-11 09:01:11PhilippeBaretAdded Why running Radicale section52016-04-11 08:53:27PhilippeBaretCorrection42016-04-11 08:48:16PhilippeBaretAdded how to setup Radical server and clients in FreedomBox Manual32016-04-10 07:12:39PhilippeBaretAdded manual link22016-04-10 07:09:27PhilippeBaretAdded Radicale definition on FreedomBox manual12016-04-10 06:40:28PhilippeBaretAdded first content to Radicale manual pageCalendar and Addressbook (Radicale)With Radicale, you can synchronize your personal calendars, ToDo lists, and addressbooks with your various computers, tablets, and smartphones, and share them with friends, without letting third parties know your personal schedule or contacts. Why should I run Radicale?Using Radicale, you can get rid of centralized services like Google Calendar or Apple Calendar (iCloud) data mining your events and social connections. How to setup Radicale?First, the Radicale server needs to be activated on your box. Within Plinth select Applicationsgo to Calendar and Addressbook (Radicale) and install the application. After the installation is complete, make sure the application is marked "enabled" in the FreedomBox interface. Enabling the application launches the Radicale CalDAV/CardDAV server. define the access rights: Only the owner of a calendar/addressbook can view or make changes Any user can view any calendar/addressbook, but only the owner can make changes Any user can view or make changes to any calendar/addressbook Note, that only users with a FreedomBox login can access Radicale. Radicale-Plinth.pngIf you want to share a calendar with only some users, the simplest approach is to create an additional user-name for these users and to share that user-name and password with them. Radicale does not have a user interface. An external supported client application is needed. Now open your client application to create new calendar and address books that will use your FreedomBox and Radicale server. The Radicale website provides an overview of supported clients, but do not use the URLs described there; FreedomBox uses another setup, follow this manual. Below are the steps for two examples: Example of setup with Evolution client: Calendar Create a new calendar For "Type," select "CalDAV" When "CalDAV" is selected, additional options will appear in the dialogue window. URL: https://IP-address-or-domain-for-your-server/radicale/user/contact-file-name.ics/. Items in italics need to be changed to match your settings. note the trailing / in the path, it is important. Enable "Use a secure connection." Name the calendar Radicale-Evolution-Docu.pngTODO/Tasks list: Adding a TODO/Tasks list is basically the same as a calendar. Contacts Follow the same steps described above and replace CalDAV with WebDAV. The extension of the address book will be .vcf. Synchronizing with your Android phoneThere are various Apps that allow integration with the Radicale server. This example uses DAVdroid, which is available e.g. on F-Droid. If you intend to use ToDo-Lists as well, the compatible app OpenTasks has to be installed first. Follow these steps for setting up your account with the Radicale server running on your FreedomBox. Install DAVdroid Create a new account on DAVdroid by clicking on the floating + button. Select the second option as shown in the first figure below and enter the base url as (see the first screenshot below). DAVdroid will be able to discover both CalDAV and WebDAV accounts for the user. Follow this video from DAVdroid FAQ to learn how to migrate your existing contacts to Radicale. Synchronizing contactsClick on the hamburger menus of CalDAV and CardDAV and select either "Refresh ..." in case of existing accounts or "Create ..." in case of new accounts (see the second screenshot below). Check the checkboxes for the address books and calendars you want to synchronize and click on the sync button in the header. (see the third screenshot below) DAVdroid account setupDAVdroid refreshDAVdroid account syncAdvanced UsersSharing resourcesAbove was shown an easy way to create a resource for a group of people by creating a dedicated account for all. Here will be described an alternative method where two users User1 and User2 are granted access to a calendar. This requires SSH-access to the FreedomBox. create a file /etc/radicale/rightsFreedomBox/Manual/Radicale352018-09-29 11:28:56JamesValleroyUse calendar-name in CalDAV url342018-07-10 18:04:49BartNotelaers332018-06-17 16:36:11JosephNuthalapatiAdd a missing instruction on how to synchronize using DAVdroid322018-06-01 10:48:04JosephNuthalapatiUpdate DAVdroid account setup with screenshots312018-01-03 08:54:14JosephNuthalapatiUpdate broken link - radicale clients302017-08-06 23:06:11JohannesKeyserupdated dead link to radicale client page, and added warning about misleading URL info292016-12-31 02:28:01JamesValleroystyle changes282016-09-09 15:36:28SunilMohanAdapaMinor indentation fix with screenshot272016-09-09 14:43:07SunilMohanAdapaMinor fix to adjust screenshot262016-09-01 19:11:38Drahtseiladapted title to Plinth wording252016-08-31 17:26:23Drahtseilupdated screenshot242016-08-31 17:24:42DrahtseilAccess rights232016-08-01 16:32:28Drahtseil222016-08-01 16:28:29Drahtseilscreenshots212016-08-01 16:18:30DrahtseilEvolution tutorial to use Calendar instead of Contacts (just happen to have that screenshot)202016-07-31 18:21:39DrahtseilAndroid, advanced user, screenshots still to follow192016-07-31 16:54:46Drahtseil182016-05-18 12:40:51SunilMohanAdapaReduce item nesting to < 4 due to problems in generating FreedomBox Manual172016-04-27 03:35:17StacyCockrumformatting162016-04-27 03:24:18StacyCockrumEditing and added instructions for Evolution Calendar.152016-04-26 06:11:34PhilippeBaretEditing142016-04-25 11:43:17StacyCockrum132016-04-25 11:36:30StacyCockrumI'm not sure if this is the right place to put this kind of information. I thought it would be helpful for a person to know some specifics around the settings. Pls advise if it should go somewhere e122016-04-16 01:38:12PhilippeBaretAdded Why Radical app content112016-04-16 01:36:07PhilippeBaretCorrection102016-04-15 14:58:18StacyCockrum2nd bullet under "How to setup...?" Is it true that a new calendar/address book is created for each client or perhaps the clients need to be configured to access the calendar/address books?92016-04-15 14:53:50StacyCockrumStruggled with the last sentence of the first bullet under "How to setup Radicale?". When the Radicale server is launched does CalDAV become a function of the server or is a CalDAV server?82016-04-11 09:04:25PhilippeBaretCorrection72016-04-11 09:02:38PhilippeBaretCorrection proper terms: CalDAV and CardDAV62016-04-11 09:01:11PhilippeBaretAdded Why running Radicale section52016-04-11 08:53:27PhilippeBaretCorrection42016-04-11 08:48:16PhilippeBaretAdded how to setup Radical server and clients in FreedomBox Manual32016-04-10 07:12:39PhilippeBaretAdded manual link22016-04-10 07:09:27PhilippeBaretAdded Radicale definition on FreedomBox manual12016-04-10 06:40:28PhilippeBaretAdded first content to Radicale manual pageCalendar and Addressbook (Radicale)With Radicale, you can synchronize your personal calendars, ToDo lists, and addressbooks with your various computers, tablets, and smartphones, and share them with friends, without letting third parties know your personal schedule or contacts. Why should I run Radicale?Using Radicale, you can get rid of centralized services like Google Calendar or Apple Calendar (iCloud) data mining your events and social connections. How to setup Radicale?First, the Radicale server needs to be activated on your box. Within Plinth select Applicationsgo to Calendar and Addressbook (Radicale) and install the application. After the installation is complete, make sure the application is marked "enabled" in the FreedomBox interface. Enabling the application launches the Radicale CalDAV/CardDAV server. define the access rights: Only the owner of a calendar/addressbook can view or make changes Any user can view any calendar/addressbook, but only the owner can make changes Any user can view or make changes to any calendar/addressbook Note, that only users with a FreedomBox login can access Radicale. Radicale-Plinth.pngIf you want to share a calendar with only some users, the simplest approach is to create an additional user-name for these users and to share that user-name and password with them. Radicale does not have a user interface. An external supported client application is needed. Now open your client application to create new calendar and address books that will use your FreedomBox and Radicale server. The Radicale website provides an overview of supported clients, but do not use the URLs described there; FreedomBox uses another setup, follow this manual. Below are the steps for two examples: Example of setup with Evolution client: Calendar Create a new calendar For "Type," select "CalDAV" When "CalDAV" is selected, additional options will appear in the dialogue window. URL: https://IP-address-or-domain-for-your-server/radicale/user/calendar-name.ics/. Items in italics need to be changed to match your settings. note the trailing / in the path, it is important. Enable "Use a secure connection." Name the calendar Radicale-Evolution-Docu.pngTODO/Tasks list: Adding a TODO/Tasks list is basically the same as a calendar. Contacts Follow the same steps described above and replace CalDAV with WebDAV. The extension of the address book will be .vcf. Synchronizing with your Android phoneThere are various Apps that allow integration with the Radicale server. This example uses DAVdroid, which is available e.g. on F-Droid. If you intend to use ToDo-Lists as well, the compatible app OpenTasks has to be installed first. Follow these steps for setting up your account with the Radicale server running on your FreedomBox. Install DAVdroid Create a new account on DAVdroid by clicking on the floating + button. Select the second option as shown in the first figure below and enter the base url as (see the first screenshot below). DAVdroid will be able to discover both CalDAV and WebDAV accounts for the user. Follow this video from DAVdroid FAQ to learn how to migrate your existing contacts to Radicale. Synchronizing contactsClick on the hamburger menus of CalDAV and CardDAV and select either "Refresh ..." in case of existing accounts or "Create ..." in case of new accounts (see the second screenshot below). Check the checkboxes for the address books and calendars you want to synchronize and click on the sync button in the header. (see the third screenshot below) DAVdroid account setupDAVdroid refreshDAVdroid account syncAdvanced UsersSharing resourcesAbove was shown an easy way to create a resource for a group of people by creating a dedicated account for all. Here will be described an alternative method where two users User1 and User2 are granted access to a calendar. This requires SSH-access to the FreedomBox. create a file /etc/radicale/rights
-FreedomBox/Manual/Storage72018-03-05 12:17:19JosephNuthalapatiRenamed from 'FreedomBox/Manual/Disks'.62018-03-05 12:16:41JosephNuthalapatiRenaming Disks to Storage52017-04-09 13:45:57JamesValleroyupdate note about issue42017-03-31 20:16:25Drahtseilupdate screenshot with "expand partition"32017-02-10 22:33:01JamesValleroyadd warning about non-functional feature22016-08-31 17:10:11Drahtseilscreenshot12016-08-31 17:09:10DrahtseilDisks creationStorageStorage shows free space of mounted partitions. If there is some free space left after the root partition, the option to expand the root partition is also available. Disks.pngBack to Features introduction or manual pages. InformationSupportWork SpaceReportsPromoteOverviewHardwareLive HelpWhere To StartTranslateCallsTalksFeaturesVisionQ&ADesignTo DoMetricsPressDownloadManualUse casesCodeContributorsReleasesBlogHELP & DISCUSSIONS: Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN ProjectNext call: Saturday, October 13th at 14:00 UTC Latest news: Stable FreedomBox images - 2017-08-05 This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. CategoryFreedomBox
\ No newline at end of file
+FreedomBox/Manual/Storage92018-09-25 06:01:56JosephNuthalapatiUpdate description to match current functionality82018-09-25 05:51:15JosephNuthalapatiReplace screenshot with the latest version72018-03-05 12:17:19JosephNuthalapatiRenamed from 'FreedomBox/Manual/Disks'.62018-03-05 12:16:41JosephNuthalapatiRenaming Disks to Storage52017-04-09 13:45:57JamesValleroyupdate note about issue42017-03-31 20:16:25Drahtseilupdate screenshot with "expand partition"32017-02-10 22:33:01JamesValleroyadd warning about non-functional feature22016-08-31 17:10:11Drahtseilscreenshot12016-08-31 17:09:10DrahtseilDisks creationStorageStorage allows you to see the storage devices attached to your FreedomBox and their disk space usage. FreedomBox can automatically detect and mount removable media like USB flash drives. They are listed under the Removable Devices section along with an option to eject them. If there is some free space left after the root partition, the option to expand the root partition is also available. This is typically not shown, since expanding the root partition happens automatically when the FreedomBox starts up for the first time. Storage.pngBack to Features introduction or manual pages. InformationSupportWork SpaceReportsPromoteOverviewHardwareLive HelpWhere To StartTranslateCallsTalksFeaturesVisionQ&ADesignTo DoMetricsPressDownloadManualUse casesCodeContributorsReleasesBlogHELP & DISCUSSIONS: Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN ProjectNext call: Saturday, October 13th at 14:00 UTC Latest news: Stable FreedomBox images - 2017-08-05 This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. CategoryFreedomBox
\ No newline at end of file
diff --git a/doc/freedombox-manual.raw.xml b/doc/freedombox-manual.raw.xml
index 7c5a95bc2..a803fb25f 100644
--- a/doc/freedombox-manual.raw.xml
+++ b/doc/freedombox-manual.raw.xml
@@ -1097,7 +1097,7 @@ Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971]]>
When "CalDAV" is selected, additional options will appear in the dialogue window.
- URL: https://IP-address-or-domain-for-your-server/radicale/user/contact-file-name.ics/. Items in italics need to be changed to match your settings.
+ URL: https://IP-address-or-domain-for-your-server/radicale/user/calendar-name.ics/. Items in italics need to be changed to match your settings. note the trailing / in the path, it is important.
@@ -1491,56 +1491,291 @@ file = /etc/radicale/rights]]>ClientsClients to connect to Quassel from your desktop and mobile devices are available.
- In a Debian system, you can e.g. use quassel-client
-
-
- With the first start you create a user-ID you want to use in your IRC channel
-
-
- Configure the network connection, e.g. server irc.debian.org/freedombox
-
-
- Communication takes place in a channel, e.g. freedombox
-
-
- Add a core
-
-
- Chose an account name
-
-
- Computer name is the DNS name to access your FreedomBox
-
-
- Port: 4242
-
-
- User and password
-
-
-
-
- For Android devices you may use e.g. Quasseldroid from F-Droid
-
-
- enter core, username etc. as above
-
-
-
-
-
-
-
-
- Quasseldroid.png
-
-
-
-
-
-
-
- By the way, the German verb quasseln means talking a lot, to jabber.
+
+ Desktop
+ In a Debian system, you can e.g. use quassel-client. The following steps describe how to connect Quassel Client with Quassel Core running on a FreedomBox. The first time you do this connection, Quassel Core will be initialized too.
+
+
+ Launch Quassel Client. You will be greeted with a wizard to Connect to Core.
+
+
+
+
+
+
+
+
+ Connect to Core
+
+
+
+
+
+
+
+ Click the Add button to launch Add Core Account dialog.
+
+
+
+
+
+
+
+
+ Add Core Account
+
+
+
+
+
+
+
+ Fill any value in the Account Name field. Fill proper DNS hostname of your FreedomBox in Hostname filed. Port field must have the value 4242. Provide the username and password of the account you wish to create to connect to the Quassel Core in the User and Password fields. Choose Remember if don't wish to be prompted for a password every time you launch Quassel client.
+
+
+ After pressing OK in the Add Core Account dialog, you should see the core account in the Connect to Core dialog.
+
+
+
+
+
+
+
+
+ Connect to Core
+
+
+
+
+
+
+
+ Select the newly created core account and select OK to connect to it.
+
+
+ If this is the first time you are connecting to this core. You will see an Untrusted Security Certificate warning and need to accept the server certificate.
+
+
+
+
+
+
+
+
+ Untrusted Security Certificate
+
+
+
+
+
+
+
+ Select Continue. Then you will be asked if you wish to accept the certificate permanently. Select Forever.
+
+
+
+
+
+
+
+
+ Untrusted Security Certificate
+
+
+
+
+
+
+
+ If this Quassel Core has not been connected to before, you will then see a Core Configuration Wizard. Select Next.
+
+
+
+
+
+
+
+
+ Core Configuration Wizard
+
+
+
+
+
+
+
+ In the Create Admin User page, enter the username and password you have used earlier to create the core connection. Select Remember password to remember this password for future sessions. Click Next.
+
+
+
+
+
+
+
+
+ Create Admin User Page
+
+
+
+
+
+
+
+ In the Select Storage Backend page, select SQLite and click Commit.
+
+
+
+
+
+
+
+
+ Select Storage Backend
+
+
+
+
+
+
+
+ The core configuration is then complete and you will see a Quassel IRC wizard to configure your IRC connections. Click Next.
+
+
+
+
+
+
+
+
+ Welcome Wizard
+
+
+
+
+
+
+
+ In Setup Identity page next, provide a name and multiple nicknames. This is how you present yourself to other users on IRC. It is not necessary to give your real world name. Multiple nicknames are useful as fallback nicknames when the first nickname can't be used for some reason. After providing the information click Next.
+
+
+
+
+
+
+
+
+ Setup Identity
+
+
+
+
+
+
+
+ In Setup Network Connection page next, provide a network name of your choice. Next provide a list of servers to which Quassel Core should connect to in order to join this IRC network (such as irc.debian.org:6667).
+
+
+
+
+
+
+
+
+ Setup Network Connection
+
+
+
+
+
+
+
+ Select the server in the servers list and click Edit. In the Server Info dialog, set the port 6697 (consult your network's documentation for actual list of servers and their secure ports) and click Use SSL. Click OK. This is to ensure that communication between your FreedomBox and the IRC network server is encrypted.
+
+
+
+
+
+
+
+
+ Server Info
+
+
+
+
+
+
+
+ Server Info SSL
+
+
+
+
+
+
+
+ Back in the Setup Network Connection dialog, provide a list of IRC channels (such as #freedombox) to join upon connecting to the network. Click Save & Connect.
+
+
+
+
+
+
+
+
+ Setup Network Connection
+
+
+
+
+
+
+
+ You should connect to the network and see the list of channels you have joined on the All Chats pane on the left of the Quassel Client main window.
+
+
+
+
+
+
+
+
+ Quassel Main Window
+
+
+
+
+
+
+
+ Select a channel and start seeing messages from others in the channel and send your own messages.
+
+
+
+
+ Android
+ For Android devices you may use e.g. Quasseldroid from F-Droid
+
+
+ enter core, username etc. as above
+
+
+
+
+
+
+
+
+ Quasseldroid.png
+
+
+
+
+
+
+
+ By the way, the German verb quasseln means talking a lot, to jabber.
+
@@ -4869,15 +5104,16 @@ nmcli con modify "" connection.zone internal]]>
Storage
- Storage shows free space of mounted partitions.
- If there is some free space left after the root partition, the option to expand the root partition is also available.
+ Storage allows you to see the storage devices attached to your FreedomBox and their disk space usage.
+ FreedomBox can automatically detect and mount removable media like USB flash drives. They are listed under the Removable Devices section along with an option to eject them.
+ If there is some free space left after the root partition, the option to expand the root partition is also available. This is typically not shown, since expanding the root partition happens automatically when the FreedomBox starts up for the first time.
-
+
- Disks.png
+ Storage.png
@@ -7490,6 +7726,48 @@ wget https://www.thinkpenguin.com/files/ath9k_firmware_free-version/htc_7010.fw]
Release NotesThe following are the release notes for each FreedomBox version.
+
+ Version 0.40.0 (2018-10-08)
+
+
+ Backups
+
+
+ Enable backup/restore for mumble, privoxy, roundcube, searx, jsxc, coquelicot, transmission, quassel, shadowsocks, sharing, pagekite, and cockpit.
+
+
+ Allow backup archives to be downloaded/uploaded through browser.
+
+
+ mediawiki: Backup/restore settings as well as data.
+
+
+
+
+ User Interface
+
+
+ Change card text style and position.
+
+
+ Change maximum cards per row.
+
+
+ Add tint effect on card icons under "Apps".
+
+
+
+
+ mediawiki: Run update script for 1.31 upgrade.
+
+
+ customization: Show custom shortcuts on frontpage.
+
+
+ Updated translations for Norwegian Bokmål, Portuguese, Spanish, Czech, German, French, and Italian.
+
+
+ Version 0.39.0 (2018-09-24)
diff --git a/doc/images/Storage.png b/doc/images/Storage.png
new file mode 100644
index 000000000..d2c2fe278
Binary files /dev/null and b/doc/images/Storage.png differ
diff --git a/doc/images/quassel-client-1-connect-to-core.png b/doc/images/quassel-client-1-connect-to-core.png
new file mode 100644
index 000000000..6f749ccac
Binary files /dev/null and b/doc/images/quassel-client-1-connect-to-core.png differ
diff --git a/doc/images/quassel-client-10-setup-identity.png b/doc/images/quassel-client-10-setup-identity.png
new file mode 100644
index 000000000..172a9abe1
Binary files /dev/null and b/doc/images/quassel-client-10-setup-identity.png differ
diff --git a/doc/images/quassel-client-11-setup-network-connection.png b/doc/images/quassel-client-11-setup-network-connection.png
new file mode 100644
index 000000000..62e855e30
Binary files /dev/null and b/doc/images/quassel-client-11-setup-network-connection.png differ
diff --git a/doc/images/quassel-client-12-server-info.png b/doc/images/quassel-client-12-server-info.png
new file mode 100644
index 000000000..a69a43dac
Binary files /dev/null and b/doc/images/quassel-client-12-server-info.png differ
diff --git a/doc/images/quassel-client-13-server-info-ssl.png b/doc/images/quassel-client-13-server-info-ssl.png
new file mode 100644
index 000000000..c05043775
Binary files /dev/null and b/doc/images/quassel-client-13-server-info-ssl.png differ
diff --git a/doc/images/quassel-client-14-setup-network-connection.png b/doc/images/quassel-client-14-setup-network-connection.png
new file mode 100644
index 000000000..ec7933f1d
Binary files /dev/null and b/doc/images/quassel-client-14-setup-network-connection.png differ
diff --git a/doc/images/quassel-client-15-quassel-main.png b/doc/images/quassel-client-15-quassel-main.png
new file mode 100644
index 000000000..e37885b71
Binary files /dev/null and b/doc/images/quassel-client-15-quassel-main.png differ
diff --git a/doc/images/quassel-client-2-add-core-account.png b/doc/images/quassel-client-2-add-core-account.png
new file mode 100644
index 000000000..a095d22ae
Binary files /dev/null and b/doc/images/quassel-client-2-add-core-account.png differ
diff --git a/doc/images/quassel-client-3-connect-to-core.png b/doc/images/quassel-client-3-connect-to-core.png
new file mode 100644
index 000000000..8853c756d
Binary files /dev/null and b/doc/images/quassel-client-3-connect-to-core.png differ
diff --git a/doc/images/quassel-client-4-untrusted-security-certficate.png b/doc/images/quassel-client-4-untrusted-security-certficate.png
new file mode 100644
index 000000000..db86866d0
Binary files /dev/null and b/doc/images/quassel-client-4-untrusted-security-certficate.png differ
diff --git a/doc/images/quassel-client-5-untrusted-security-certificate.png b/doc/images/quassel-client-5-untrusted-security-certificate.png
new file mode 100644
index 000000000..2c0061bdf
Binary files /dev/null and b/doc/images/quassel-client-5-untrusted-security-certificate.png differ
diff --git a/doc/images/quassel-client-6-core-configuration-wizard.png b/doc/images/quassel-client-6-core-configuration-wizard.png
new file mode 100644
index 000000000..e80c8aa8f
Binary files /dev/null and b/doc/images/quassel-client-6-core-configuration-wizard.png differ
diff --git a/doc/images/quassel-client-7-create-admin-user.png b/doc/images/quassel-client-7-create-admin-user.png
new file mode 100644
index 000000000..217db06b2
Binary files /dev/null and b/doc/images/quassel-client-7-create-admin-user.png differ
diff --git a/doc/images/quassel-client-8-select-storage-backend.png b/doc/images/quassel-client-8-select-storage-backend.png
new file mode 100644
index 000000000..9d20e6ac3
Binary files /dev/null and b/doc/images/quassel-client-8-select-storage-backend.png differ
diff --git a/doc/images/quassel-client-9-welcome-wizard.png b/doc/images/quassel-client-9-welcome-wizard.png
new file mode 100644
index 000000000..bef2a53af
Binary files /dev/null and b/doc/images/quassel-client-9-welcome-wizard.png differ