fixing inline pictures

This commit is contained in:
muppeth 2017-08-23 17:57:50 +02:00
parent 115ce1d5a4
commit 19971b635a
29 changed files with 226 additions and 57 deletions

View File

@ -7,6 +7,7 @@ page-toc:
Nextcloud is disroot's core service and the main user interface we try to integrate with most of the apps we offer. In this little howto we would like to go through the basics of the interface explaining the main UI (User interface) concept, as well as some basic actions on files and personal settings.
![](main1.png)
----------
@ -14,8 +15,6 @@ Nextcloud is disroot's core service and the main user interface we try to integr
The user experience across the entire cloud webapp is consistent and straight forward.
![](main1.png)
For the purpose of this howto we will name some of the blocks of the interface to help identify them later on:
- 1.**Top bar** - is the blue bar on top with links to all the apps, chat, your personal settings, and currently launched on app name.
@ -35,7 +34,8 @@ Lets start from looking at what can you setup and customize on your cloud accoun
The settings are divided into sections. You can use quick links on the left-sidebar to get to them easily.
## Personal Info
Personal Info is the place where you can add various information about yourself, which then you can choose to share with others. You can additionally choose the access level you want this information to be "shared".
Personal Info is the place where you can add various information about yourself, which then you can choose to share with others. You can additionally choose the access level you want this information to be "shared".
![](personal_info1.gif)
And so:

View File

@ -7,7 +7,6 @@ page-toc:
------------
# Using Calendar app
![](calendar_top_icon.png)
You can access your calendar app by pressing the icon on the top bar, in nexcloud.
Left of the calendar you will find an options panel to manage your calendar(s).
@ -55,9 +54,11 @@ In this panel you can specify:
![](calendar_edit_menu2.png)
If you have multiple calendars, in your disroot calendar app, you need to select to which calendar the event goes to. You can do that below the event title field.
![](calendar_edit_menu3.png)
You can set a reminder of the event by pressing "Reminders" and "Add"<br>
![](calendar_edit_menu4.png)
You can select what type of reminder you want:
@ -73,6 +74,7 @@ Just press the reminder you added and the options will show up.<br>
![](calendar_edit_menu5.png)
You can also set if this is a repeating event or not. Just press repeating.<br>
![](calendar_edit_menu6.png)
-------------------------------
@ -83,6 +85,7 @@ You can also invite persons to your event via email by:
* pressing "Attendees"
* Filing the field with the persons email address
* press enter<br>
![](calendar_edit_menu7.png)
The persons you invite will receive an automatic email with the invitation. Any changes you make to the event will be automatically sent by email to the person you've added.
@ -93,6 +96,7 @@ When you're done with everything, just press create at the end of the panel, and
## Edit or delete events
To edit or delete an event you've created, just double click it on your screen, edit it and then press "update".
To delete it, you will find the big red button.<br>
![](calendar_edit_menu8.png)
----------------------------
@ -104,6 +108,7 @@ To share with another Disroot user:
* press the the share button on the right of your calendar name
* type the username of the Disroot user that you want to share the calender with
* press enter.<br>
![](calendar_share_menu1.png)
To share calendars via email or public link:
@ -113,6 +118,7 @@ To share calendars via email or public link:
* fill the email address field with the email of the person you want to share your calendar with
* press enter
* to just get the link press the chain symbol next to the mail envelope symbol<br>
![](calendar_share_menu2.png)
------------------------------
@ -122,5 +128,7 @@ If you have a ICS file with a calendar to import, go to disroot calendar app the
![](calendar_import_menu1.png)
And select import calendar option.
![](calendar_import_menu2.png)
----------------------------------------

View File

@ -5,14 +5,14 @@ page-toc:
active: true
---
# Contacts
![](contacts_top_icon.png)
# Contacts ![](contacts_top_icon.png)
You can access the contacts app by by pressing the contacts icon on the top bar, in nexcloud:
----------------------
## Create a contact
In the contacts app select "New contact"
![](contacts_add1.png)
It will prompt on the left side of the screen, the form to create the new contact.
@ -53,6 +53,7 @@ Go to "settings" on the lower left corner of the screen in the contacts app.
In settings you can share your address book with other Disroot users by:
selecting share address book
writing the username of the disroot user you want to share the address book with
![](contacts_share2.png)
You can also use a link to share your address book via webDAV, to other contact books (thunderbird, mobile, etc,).
@ -76,4 +77,5 @@ Then select the file you want to import, and press ok
Inside settings in the field "Address book name" write the name of the new address book, then press enter.
![](contacts_create1.png)
-----------------------------

View File

@ -17,15 +17,20 @@ Below you can read how to make use of ownpad - a plugin for disroot cloud instan
# Creating new pads
Creating new pad works the same as creating new file. Click on "+" icon and choose to create either pad (text editor) or calc (spreadsheet). Once you give it a name a new file with .pad/.calc extension will be created. You can move, share that file just like any other file you have on your cloud account.
![](pads_add.gif)
# Opening new pad
To open the newly created pad, just click on it's name. The application will open up your pad using pad.disroot.org/calc.disroot.org within the cloud interface. You can now easily work on your document and once you're done, use the red icon on your right to close it. All changes are written the moment you start typing so there is no need to save the file before hand. Since the file lives in the web, you can come back to it any time you want.
![](pads_inapp_name.gif)
# Sharing
Sharing pads with other disroot users is the same as sharing normal files. Click on "sharing" icon and select with whom you want to share the file with. Note using public link will not work as easy since this are not normal files.
![](pads_inapp_name2.gif)
In order to share with someone outside disroot cloud, you should share the actual link to the pad. You can do it by opening your pad in the browser and hovering above it's name. You will see the actual link to the pad, which you can then copy and send it to anyone you wish to share the pad with.
# Deleting pads

View File

@ -4,6 +4,7 @@ visible: true
---
Since January 2017 we've introduced spreed calls to our cloud. It's very simple audio/video conference app you can use to communicate not only with other disroot users but with anyone who has a computer connected to the internet and up to date web browser supporting WebRTC technology.
![](spreed_main.png)

View File

@ -24,6 +24,7 @@ When in the contacts menu:
2. In Addressbook URL, place the URL from your Nexcloud contacts addressbook you have saved before.
3. Provide your username
4. Add your password
![](webmail_import_contacts3.png)
And then refresh both pages. Now your contacts will stay in sync.

View File

@ -5,4 +5,5 @@ title: Multiplatform
Here are add howtos and tutorials for multiplatform applications (apps that work on different operating systems).
- [Thunderbird - Calendar and Contact sync](thunderbird-calendar-contacts)
![](thunderbird.png)

View File

@ -21,13 +21,15 @@ Or compile from source as described [here](https://forum.disroot.org/t/cloud-how
The first time you run Nextcloud-client you will be directly greeted with account setup.
Add disroot's address in URL field **https://cloud.disroot.org**, then press "next".
![](desktop_client1.png)
![](desktop_client1.png)
Next add your disroot account details:
Username: *your Disroot username*
Password: *your Disroot account password*
Then press **"next"**
![](desktop_client2.png)
@ -36,6 +38,7 @@ Now it's time to choose what do you want to sync and where should it be synced o
You can choose to sync everything or select which folders you would like to have synced. This is specially useful if your cloud storage is huge and you don't want to have exact copy of it on your desktop or laptop. This setting can be changed at any time later on.
Once you are happy with the settings, just hit "Connect"
![](desktop_client3.png)
And then **finish**
@ -51,6 +54,7 @@ The app consists of 4 main tabs:
- Activities
- General
- Network
![](desktop_client4.png)
## Your account
@ -67,10 +71,12 @@ The account button let's you remove your account from the desktop client or add
Adding extra account is the same as adding the first one. You will be asked the same questions during the setup. The important thing to keep in mind. **You can't use the same Nextcloud folder** with multiple active accounts. You should therefore make sure you are syncing to another folder.
After you add a second account your, it will show up on the top bar of the app. This is how you also switch between accounts if you need to change settings.
![](desktop_client6)
## Activity tab
**Activity** tab gives you an overview on all the uploaded/downloaded/added/removed files and folders from your accounts. Similar to Activity app in disroot cloud interface.
![](desktop_client7.png)
## General tab
@ -94,6 +100,7 @@ After you add a second account your, it will show up on the top bar of the app.
If you are using Windows or MacOS it's possible to create share links directly from the local folder of a file or sub-folder to send by email to someone else. By right clicking on the file/or folder
![](desktop_client10.png)
And you will be presented with the same sharing options as if you where accessing your files in your Disroot account using a browser.
![](desktop_client11.png)

View File

@ -47,6 +47,7 @@ Depending on your operating system you should search for it in your "Software" a
Once you get it installed, you'll notice your calendars are already integrated thanks to the global "Online Accounts" you set up earlier. The application is very simple, and still missing some features to be complete (eg. recurrence) but it enables you to do basic things such as create/delete/edit calendar entries. You can select which calendars you would like to see and which ones to disable (in case you have numerous calendars). You can create/modify/delete events, and they'll be all synchronized with disroot cloud, which means also with all the devices connected to it.
![](gnome_calendar2.gif)
![](gnome_calendar3.gif)
-----------
@ -106,6 +107,7 @@ If you never worked with email desktop client and always used webapp to access y
**encryption:** STARTTLS after connecting
![](gnome_mail.gif)
Now that you have your email setup and integrated with your desktop. You can now use either "Evolution" or "Geary" mail client and enjoy all your emails, calendars, tasks, and contacts integrated in one application. Magic.. :)
![](gnome_mail2.png)
@ -126,4 +128,5 @@ Once you get it up and running, all you need to do is fill in your disroot crede
Once your account is setup, initial synchronization will take place. All your currently subscribed feeds will be synced to your desktop. Just like on mobile or webapp you can now read latest news, add / remove feeds, categorize them etc. Everything will be synced back to your cloud account. The app checks for new posts in the background and sends you desktop notification even if the app itself is closed, so you won't miss-out on anything.
![](gnome_news3.gif)
----------

View File

@ -53,7 +53,7 @@ If you press the button with the three vertical dots in the top bar of the app,
In **Refresh your account** you can order to synchronize your files (if when you start the mobile app for the first time your files don't appear use this option).
In **sort**, you cant decide if your files will be shown alphabetically, by date and so on.
In **Grid view**, you can change how the files are displayed, from a "list files" to Grid view and reverse:
<br>
![](nextcloud_app_main2.jpeg)
----------
@ -69,7 +69,7 @@ In the general settings you can:
* Install DAVDroid so that you can sync calendars, tasks and contacts
You can access these settings by pressing the hamburger button on the upper left side and then "settings".
<br>
![](nextcloud_app_settings1.jpeg)
**NEEDS TO BE UPDATED**
@ -120,9 +120,9 @@ Most of the apps support "Sharing" functionality, which provides you an option t
# Download files
Select the files you want to download by *"long pressing"* them. The selected file will be highlighted and all files in that folder will have a checkbox to the left of them. Use the checkboxes to select more files you want to download, then press the button on the upper right corner.
<br>
![](nextcloud_app_download1.jpeg)
<br>
![](nextcloud_app_download2.jpeg)
@ -147,9 +147,11 @@ To share a file or folder with other Disroot or Nextcloud/Owncloud users via Fed
#Manage and add multiple accounts
If you have multiple cloud accounts spread throughout several services that use Nextcloud or Owncloud you can add them all into your mobile app.
Press the *"hamburger button"* on the upper left corner of the main interface, or swipe to the right.
<br>
Select the triangle and then "Add account"
![](nextcloud_app_add_account1.jpeg)
You will have to repeat the setup account process for the new account.
Now in order to see files on additional accounts, you have to switch between them by swipping to the right and selecting an account from the menu.

View File

@ -24,6 +24,7 @@ Once you start the *"Notes"* app for the first time you will need to add your cr
> Password: Your disroot password
After that just press "connect". Your existing notes from your disroot cloud account should be now synced to your phone.
![](nextcloud_notes1.png)
# Create and delete notes
@ -44,29 +45,27 @@ Notes app uses Markdown formatting so if you are familiar with it you can make t
![](nextcloud_notes3.png)
Any change to the notes will be automatically synced to and from disroot cloud.
<br>
<img src="/uploads/default/original/1X/5b4d8a2afd2b9fc2945689e768800584c858c223.jpeg" width="300" height="500">
<br>
All the notes you create can be seen in the main menu of the ownCloud Notes app.
* To edit a particular just press on it.
* To create new notes just press the plus symbol.
<br>
<img src="/uploads/default/original/1X/fda61b064cf44751a79eaf9726645cff263873c3.png" width="314" height="500">
<br>
To delete a note:
* press on it for a few seconds
* press the garbage button on the upper right corner
<br>
<img src="/uploads/default/original/1X/3d7ddd7403f74780481d9dddd1f31397ce46abc0.png" width="480" height="304">
<br>
**View your notes in Disroot** <a name="viewdis"></a>

View File

@ -29,9 +29,9 @@ If you have nextcloud mobile app installed and linked to your disroot cloud you
If you haven't install DAVDroid via NextcloudApp you will have to manually setup an account.
To get started open-up "DavDroid app" and press the *"plus"* (**+**) button.
<br>
![](nextcloud_davdroid1.jpeg)
<br>
Select "login with url and username", and put server address and credentials
@ -41,11 +41,15 @@ Select "login with url and username", and put server address and credentials
![](nextcloud_davdroid2.jpeg)
After you setup your account you need to select which calendars and address books you want to sync from disroot to your android device.
Press the big orange button with the account name.
![](nextcloud_davdroid3.jpeg)
![](nextcloud_davdroid4.jpeg)
-------------------
# Calendar
Now your Calendars from disroot will be synced to your device and will appear in your Calendar app of choice. Any event added on the phone will be automatically synced to disroot and vice versa.
@ -63,6 +67,7 @@ If you want to migrate your Android contacts to your disroot contacts and stop s
If you have already followed previous steps and your DAVdroid account is setup and syncing your calendars from disroot cloud, all the tasks should be available the moment you install and open *"Open Tasks"* app.
All Tasks are asigned to each calendar. Tapping the name of the calendar will reveal the tasks.
![](nextcloud_tasks1.jpeg)
Open tasks is easy to use. You can create additional tasks, group them together, add tags, set due dates and notifications, assign priority levels etc.
@ -72,5 +77,7 @@ All changes will be automatically synced back to the cloud. The main page of the
* tasks starting
* task priority
* task in progress
![](nextcloud_tasks2.jpeg)
-----------------------

View File

@ -15,10 +15,12 @@ Once you have f-droid installed and running, you can search for [OCReader](https
## Setup
When that's done you can fire up the app, and login with your disroot account.
![](nextcloud_news1.png)
Once you're logged in, all your news feeds will be synced to your device, and you can start reading immediately.
Swiping to the left show you your account information and give you the list of subscribed feeds as well as number of unread posts.
![](nextcloud_news2.png)
## Add/remove feeds

View File

@ -25,9 +25,11 @@ This will allow you to check, update and remove your events from any computer wi
1. Click on the **Apple icon** in the top left of your screen.
2. Open the menu item '**System Preferences...**'.
3. Click on the icon with the name '**Internet Accounts**'.
![](macos_calendar1.png)
5. Scroll down in the right pane, until you can click at the bottom on '**Add Other Account...**'
![](macos_calendar2.png)
7. Choose the third item from the top: '**CalDav Account**'

View File

@ -27,6 +27,7 @@ This will allow you to check, update and remove your contacts from any computer
1. Click on the **Apple icon** in the top left of your screen.
2. Open the menu item '**System Preferences...**'.
3. Click on the icon with the name '**Internet Accounts**'.
![](macos_contacts1.png)
5. Scroll down in the right pane, until you can click at the bottom on '**Add Other Account...**'

View File

@ -5,4 +5,5 @@ title: MacOS
Below you can learn how to integrate Nextcloud with your MacOS device
- [Syncing Calendars](calendar-syncing)
- [Syncing Contacts](contact-syncing)
![](macos.jpg)

View File

@ -11,11 +11,15 @@ If you don't have thunderbird yet, got to https://www.mozilla.org/en-US/thunder
2. **Open thunderbird**
If it's the first time you run thunderbird you will be directly greeted with account setup. Please skip the partnership suggestion and get right to the setup.
i![](thunderbird_setup1.png)
![](thunderbird_setup1.png)
If you are using thunderbird already and have some accounts setup just select '**New Account**" icon in the root view.
![](thunderbird_setup2.png)
3. **Fill in your account information**
![](thunderbird_setup3.png)
- **Your name** Name that will be displayed in "from" field
@ -25,7 +29,9 @@ If you are using thunderbird already and have some accounts setup just select '
- Click "**Continue**" button once you're done and verified everything is correct..<p>
4. Thunderbird now should auto-detect the needed settings like this:
![](thunderbird_setup4.png)
**Done** \o/
![](thunderbird_setup5.png)

View File

@ -16,22 +16,33 @@ First of, **get K9 on your phone**. We encourage you to use [F-Droid](https://f-
# Set it up
Once you start the application for the first time, you need to **create new account**.
1. **Fill in your disroot's email address and password**
![](android-k9_1.png)
2. **Choose** which **protocol** you want to use. We recommend using **IMAP**
![](android-k9_2.png)
3. **Incoming email setup**
Look at the mail settings and adjust it accordingly. (the only thing you should change is *mail.disroot.org* into **disroot.org**). Check the screenshot or follow the [general server setup information.](#Other)
![](android-k9_3.png)
4. **Outgoing email setup**
Same as with incoming mail. Please make sure that:
- SMTP Server is **disroot.org**
- Security is **STARTTLS**
- Port is **587**
Check the screenshot for reference or check [general server setup information](#Other)
![](android-k9_4.png)
5. **Account setting.**
Adjust frequency with which K9 will check for new emails, and how will it notify you about them.
6. Lastly give your **account** a **name**.
7. **Done!**
Enjoy your awesome open source disroot mail on your android device.
![](android-k9_5.png) ![](android-k9_6.png)

View File

@ -6,25 +6,38 @@ Setting up disroot mail on SailfishOS is very easy. Just follow those simple ste
1. Open up **Settings** app
2. Go all the way to the bottom (Sailfish2.0) to **Accounts** tab
3. Select **General email**
![](sailfish_mail1.png)
4. Fill in your disroot email address and password and swipe "Accept".
![](sailfish_mail2.png)
5. Server settings.
- **Incoming mail server:**
- Edit username and **remove the domain leaving only the username**
- Add server address: **disroot.org**
- **Enable SSL connection**
![](sailfish_mail3.png)
- **Outgoing mail server**
- Server address: **disroot.org**
- Secure connection: **StartTLS**
- Port: **587**
- **Authentication required**
![](sailfish_mail4.png)
6. Swipe "**Accept**"<p>
7. Edit details such as **description** and "**Your name**", and swipe "**Accept**"
![](sailfish_mail5.png)
**You're done!** \o/

View File

@ -3,18 +3,24 @@ title: iOS mail client
---
1. Open up the setting of your iOS device and go to 'Mail, Contacts, Calendars'. Then select 'Add Account'.
![](ios_mail1.PNG)
2. Select 'Other'.
![](ios_mail2.PNG)
3. Select 'Add Mail Account'.
![](ios_mail3.PNG)
4. Insert your credentials and click 'Next'.
![](ios_mail3.PNG)
5. Change the hostname to disroot.org, both for incoming and outgoing mail server.
![](ios_mail3.PNG)
Click 'Next' and your account should be ready to use within you iOS email client.
ios_mail1.PNG

View File

@ -43,7 +43,7 @@ The user interface is quite intuitive if you ever used chat system such as IRC,
For the purpose of this howto we'll name some of the key elements of the interface to help identify them later on:
- **Chat List** - Place where you will find all the chat-rooms and Direct Chats you participate in. You can sort those chat-rooms in various categories (favorite, direct chats, low priority) by dragging the rooms into them.
- **Chat Details** - Is where the rooms name, logo and topic is displayed. Additionally <img src="riot_interface2.png" width="23" height="26"> is for searching for keywords in the rooms history and <img src="riot_interface3.png" width="18" height="20"> is for rooms settings where you can eg.change the topic, add and manage integration, and various room admin settings.
- **Chat Details** - Is where the rooms name, logo and topic is displayed. Additionally ![](riot_interface2.png?resize=23,26) is for searching for keywords in the rooms history and ![](riot_interface3.png?resize=18,20) is for rooms settings where you can eg.change the topic, add and manage integration, and various room admin settings.
- **Main window** - This is the main display of the application. You can see all the chat messages in the room or see all public rooms when going to Room directory.
- **Message area** - is where you type your message, upload file, start audio or video call or conference
- **User List** - is where you can see all the users currently participating in the room.
@ -53,10 +53,12 @@ For the purpose of this howto we'll name some of the key elements of the interfa
----------
# User Settings
First thing after you login for the first time is to customize your user settings. To do that click on <img src="riot_interface4.png" width="28" height="23"> in **"Actions and settings"** area (bottom left). In this section you can setup various information about yourself, as well as setup behavior of notifications, enable extra interface features and check and verify list of connected devices.
First thing after you login for the first time is to customize your user settings. To do that click on ![](riot_interface4.png?resize=28,23) in **"Actions and settings"** area (bottom left). In this section you can setup various information about yourself, as well as setup behavior of notifications, enable extra interface features and check and verify list of connected devices.
## Profile
![](riot_interface5.png)
This section lets you add or change information about your profile.
- You can change or upload your new profile picture
@ -66,7 +68,9 @@ This section lets you add or change information about your profile.
- Change password **(users with disroot account should only change their password through https://user.disroot.org)**
## Notifications
![](riot_interface6.png)
Here you can change behavior of notifications for your account (note that this changes will affect all devices running Riot, hopefully in the future we will be able to change notifications settings per device).
## Devices
@ -74,6 +78,7 @@ A list of devices connected to your account. You can view the devices ID, genera
## Deactivate account
On the bottom of your user settings you can deactivate your account.
![](riot_interface7.png)
@ -82,11 +87,15 @@ On the bottom of your user settings you can deactivate your account.
# Room Directory
The coolest thing about matrix is the fact that its totally federated. It means you can join any channel on any server. In Room directory you can search for and discover rooms on friendly servers we have listed (list will keep growing) as well as search for rooms on servers (if you know the servers URL). All public rooms of given server are listed in the main window.
![](riot_interface8.png)
Right dropdown menu lets you filter public rooms in of specific server, or simply add url of server that isn't yet listed.
![](riot_interface9.png)
The left input field is used to either type in the full room address (if you know it) or search for rooms using keyword.
![](riot_interface10.png)
@ -99,15 +108,15 @@ The most straight forward way to join public rooms is to search for them in room
You can also just click on the room address if someone shares it with you in the chat. The room address consist of #room_name:matrix_server for example #disroot:disroot.org This type of addresses are recognizable by Riot client and once clicked, will try to join the room automatically.
If you know the matrix room address or perhaps would like to join one of the IRC channels straight away without too much clicking, you can use this command: `/join #channel_name:server.url` (for example /join #disroot:disroot.org). For syntax and list of currently IRC bridged networks, check this page: https://github.com/matrix-org/matrix-appservice-irc/issues/208
If you know the matrix room address or perhaps would like to join one of the IRC channels straight away without too much clicking, you can use this command: `/join #channel_name:server.url` (for example `/join #disroot:disroot.org`). For syntax and list of currently IRC bridged networks, check this page: https://github.com/matrix-org/matrix-appservice-irc/issues/208
----------
# Creating rooms
To create new room simply click on the <img src="riot_interface11.png" width="26" height="24"> and type desired name. You will automatically be logged into the new room and you can start inviting people to it by clicking on <img src="riot_interface12.png" width="110" height="28"> button on the bottom right.
To create new room simply click on the ![](riot_interface11.png?resize=26,24) and type desired name. You will automatically be logged into the new room and you can start inviting people to it by clicking on ![](riot_interface12.png?resize=110,28) button on the bottom right.
Clicking room's settings button <img src="riot_interface13.png" width="25" height="25"> in the **"chat detail"** block (top), will reveal some settings you might consider:
Clicking room's settings button ![](riot_interface13.png?resize=25,25) in the **"chat detail"** block (top), will reveal some settings you might consider:
- Who can access the room
- Enable Encryption
@ -117,8 +126,9 @@ Clicking room's settings button <img src="riot_interface13.png" width="25" heigh
## Aliases
Remember when I said the rooms are federated? Since the room gets duplicated to other servers (whenever some user from other server joins the room), the rooms can continue living in the network even if the originating server is no longer available. This is the true power of decentralized and federated networks. They are immune to server shutdowns or censorship.
So since rooms "live in the network" you can easily add extra aliases to them. Usually those aliases refer to different servers (so that they they can be easily search-able and if permitted, listed in rooms directories on other servers), you can also add extra names you want your room to figure under. For example we want our disroot room to be accessible if someone tries to join room #support:disroot.org. We just simply add new alias to existing room.
So since rooms "live in the network" you can easily add extra aliases to them. Usually those aliases refer to different servers (so that they they can be easily search-able and if permitted, listed in rooms directories on other servers), you can also add extra names you want your room to figure under. For example we want our disroot room to be accessible if someone tries to join room `#support:disroot.org` . We just simply add new alias to existing room.
**example:**
![](riot_interface14.png)
@ -127,7 +137,8 @@ So since rooms "live in the network" you can easily add extra aliases to them. U
# Starting private chats
If you want to start chatting with someone in private, you can do it in numerous ways:
The easiest way is to click on the <img src="riot_interface15.png" width="21" height="23">on the bottom of **"Action and Settings block**, and type the name of the person you would like to talk to. The autocompletion will give you suggestions based on the channels you are already in.
The easiest way is to click on the ![](riot_interface15.png?resize=21,23) on the bottom of **"Action and Settings block**, and type the name of the person you would like to talk to. The autocompletion will give you suggestions based on the channels you are already in.
![](riot_interface16.png)
If you decided to upload your email and share you address book with riot, it will try to search through your address-book to provide you with names of you contacts that are already using matrix.
@ -144,6 +155,7 @@ Since recently, matrix ships with end to end encryption. What does it mean? It m
Matrix uses same technology for encrypting messages as OMEMO on xmpp, SIgnal or Whatsapp. Matrix's implementation of it is called: [Olm](https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-encryption-security-assessment-released-and-implemented-cross-platform-on-riot-at-last/)
To enable encryption in your room go to room settings <img src="riot_interface17.png" width="25" height="25"> and select
![](riot_interface18.png)
## Few things to be aware of when using Encryption
@ -153,13 +165,13 @@ To enable encryption in your room go to room settings <img src="riot_interface17
4. You can't make use of any integration (linking to irc or slack or having rss bot for example).
## Trust and key verification
Once you enter the room with encryption switched on, you will notice people having <img src="riot_interface19.png" width="17" height="21"> or <img src="riot_interface20.png" width="22" height="20"> next to their messages.
Once you enter the room with encryption switched on, you will notice people having ![](riot_interface19.png?resize=17,21) or ![](riot_interface20.png?resize=22,20) next to their messages.
<img src="riot_interface20.png" width="22" height="20"> Means the encryption key for the device the message has been sent from has not yet been verified by you.
<img src="riot_interface19.png" width="17" height="21"> means you have verified the device.
- ![](riot_interface20.png?resize=22,20) Means the encryption key for the device the message has been sent from has not yet been verified by you.
- ![](riot_interface19.png?resize=17,21) means you have verified the device.
**What does it mean?**
If you truly want to be sure person you are talking with is the one you think it is, you need to have an option to verify that. By default all the encryption keys of any user are not verified and that's why you get <img src="riot_interface20.png" width="22" height="20"> next to their messages as an indication. In order to make sure the communication channel is secure, you need to trust that device and the person. Each device used by a person you communicate with generates encryption keys. Each key has it's unique fingerprint (just like human fingerprints). When you click on the <img src="riot_interface20.png" width="22" height="20"> you will be presented with all the information about the device, it's key and the fingerprint. You can just blindly trust it by clicking on "Verify" button, but that's not ensuring you in any way the person on the other side is the one you think it is.
If you truly want to be sure person you are talking with is the one you think it is, you need to have an option to verify that. By default all the encryption keys of any user are not verified and that's why you get ![](riot_interface20.png?resize=22,20) next to their messages as an indication. In order to make sure the communication channel is secure, you need to trust that device and the person. Each device used by a person you communicate with generates encryption keys. Each key has it's unique fingerprint (just like human fingerprints). When you click on the ![](riot_interface20.png?resize=22,20) you will be presented with all the information about the device, it's key and the fingerprint. You can just blindly trust it by clicking on "Verify" button, but that's not ensuring you in any way the person on the other side is the one you think it is.
The best way to verify the fingerprint is to use other means of communication (personally, email, other chat) to send each others fingerprints for verification. You can also ask some private questions in the chatroom in order to verify person you are talking to. It's up to you how you want to ensure you are safe and what's the level of security for your chat. Many other services (such as signal or whatsapp) seem to skip that point, or make it very easy (where your app trusts other persons encryption key by default) but that's what makes encryption less secure. In most cases when using other apps such as whatsapp by default you have no way of telling if someone's account has been tempered with (new encryption keys generated), and you need to manually enable such option.

View File

@ -12,18 +12,28 @@ If you are a linux user, check your package repository and get it. (check for so
2. **Fire it up.**
You will be greeted with a welcome message like this:
![](pidgin1.png)
To Proceed, we need to **add an account**.
If it's not the first time you run pidgin you should use menu:
![](pidgin2.png)
3. **Setup account.**
First of, choose xmpp protocol from the drop-down list:
![](pidgin3.png)
Next fill in the information needed:
![](pidgin4.png)
!Note! If you wish to use avatar (optional) you can select "Use this buddy icon for this account" and browse your local filesystem (computer) for the picture you want to use.
4. Hit "**Add**" and you are done!
Now you are ready to start preaching people to ditch corporate evil apps and jump on the federation *Starship*.
![](pidgin5.png)
**All your contacts are synced between all the clients, so you can use disroot chat on all the devices at the same time.**

View File

@ -1,18 +1,23 @@
---
title: Conversations - Android
title: Conversations - Android
---
Conversations is powerful xmpp client for android that supports OTR and GPG encryption and conferences (multi-user chats). It is available on F-Droid and other commercial app stores.
Here is what you need to do to get things rolling.
1. **Get Conversations app from app store.**
2. **Add an account**
- Put your full **disroot email address** (**Jabber ID**)
- **Password**
![](conversations.png)
3. **Add an avatar** if you like **or skip** if you don't like it or already use avatar on another client.
4. **You are done!**
Now you are ready to start preaching people to ditch corporate evil apps and jump on the federation starship.
![](conversations2.png)
**All your contacts are synced between all the clients, so you can use disroot chat on all the devices at the same time.**

View File

@ -3,14 +3,18 @@ title: SailfishOS
---
1. **Open Settings** app and scroll all the way down to "**Accounts**"
2. Add new **XMPP** account.
3. **Setup account**
Fill in details
- **Username:** *Your disroot username*@disroot.org (you can also specify username and domain separately)
- **Password:** *your disroot password*
- **Server address:** (if you specified only your disroot username, here you can add the domain) *disroot.org*
- **Port:** 5222
![](sailfish_xmpp1.png)
4. **Swipe accept, and you're done!**
Now you are ready to start preaching people to ditch corporate evil apps and jump on the federation starship.

View File

@ -39,25 +39,26 @@ The interface is super easy. You have the textbox to write or paste your text an
# How to paste and share content
Just write or paste your text in the text box and press the "send" button <img src="privatebin01.png" width="38" height="18">. After that a URL link will appear in the center of the screen. Copy it and share/send it to whomever you want however you want: shared in social networks, a website, via a email, chat, etc.
Just write or paste your text in the text box and press the "send" button ![](privatebin01.png?resize=38,18). After that a URL link will appear in the center of the screen. Copy it and share/send it to whomever you want however you want: shared in social networks, a website, via a email, chat, etc.
![](privatebin02.gif)
To create a new paste after that just press the "new" button <img src="privatebin02.png" width="38" height="18">
To create a new paste after that just press the "new" button ![](privatebin02.png?resize=38,18)
----------
# Read only once
You can set your paste to be deleted after it's being opened for the first time by selecting the **"Burn after reading"** option <img src="privatebin03.png" width="166" height="41">
You can set your paste to be deleted after it's being opened for the first time by selecting the **"Burn after reading"** option ![](privatebin03.png?resize=166,41)
When the recipient of the URL link opens the page, the content will appear with the following message:
<img src="privatebin04.png" width="606" height="50">
![](privatebin04.png?resize=606,50)
If the person opens the link in a new tab or refreshes the page the content will no longer be available.
This option is good if you have information to send to a specific person and that should not be public or spread around.
![](privatebin03.gif)
----------
# Setting an expiration date to your paste
@ -69,10 +70,12 @@ Setting an expiration date to your paste is very easy. When you are creating you
----------
# Discussion board
PrivateBin features a Discussion board that can be used by anyone that receives the URL link of the paste. It's very easy to enable the Discussion Board, just select "open discussion" <img src="privatebin05.png" width="151" height="41"> when you are creating your paste.
PrivateBin features a Discussion board that can be used by anyone that receives the URL link of the paste. It's very easy to enable the Discussion Board, just select "open discussion" ![](privatebin05.png?resize=151,41) when you are creating your paste.
When you and people that receive the link open it you will see comments and be able to add yours just like a typical forum/chat:
![](privatebin06.png)
from there you can write a message and others can reply to it.
![](privatebin05.gif)
@ -80,7 +83,6 @@ from there you can write a message and others can reply to it.
**Note:**
This is not a Instant Message system where a reply appears automatically. To see a reply you may need to refresh your page.
This is a very simple and basic discussion board that you can use to communicate in a more private way with others. Noone excpet people you shared the link with (not even system administrators of disroot) will be able to read your discussion. After set expiry, the entire conversation will be erased leaving no trace of it.
@ -92,7 +94,7 @@ Like mentioned above PrivateBin features a discussion board. If you add to this
Since PrivateBin works in a logic of zero knowledge the pastes are encrypted so that the server and it's administrators don't know it's content, only the people the have the URL link.
When the expiration date is reached the paste along with the conversation will be destroyed.
To do this just select the options "open discussion" <img src="privatebin07.png" width="151" height="41"> and "Expires" when creating a paste.
To do this just select the options "open discussion" ![](privatebin07.png?resize=151,41) and "Expires" when creating a paste.
![](privatebin06.gif)

View File

@ -16,7 +16,9 @@ In this tutorial we will show you how to work with disroot polls.
# How to create a poll
Creating a poll is very easy, just go to [poll.disroot.org](https://poll.disroot.org/). You can choose the language of your poll in the upper right corner, and choose if you want a classic poll, or a poll to schedule an event/appointment.
![](polls1.png)
The main differences between "Schedule an event" and "Make a classic poll" are:
* **Schedule an event**, like the name suggests is better suited to schedule meetings, actions, because it permits to set the proposals with multiple dates and times.
@ -37,18 +39,25 @@ And choose from the following options:
* Only the poll maker can see the poll results
After that continue to step 2, by pressing the green button on the bottom of the page.
![](polls2.gif)
In step 2 you will have to set the choices in either your "Classic poll" or your "Schedule an event" poll.
## Set choices in Classic poll
You can choose the number of choices you want by using the + and - buttons <img src="polls2.png" width="40" height="18">, and fill the text you want. Once you are done press next, select the expiration date of your poll, and press "create poll"
You can choose the number of choices you want by using the + and - buttons ![](polls2.png?resize=40,18), and fill the text you want. Once you are done press next, select the expiration date of your poll, and press "create poll"
![](polls3.png)
![](polls4.gif)
You can also add pictures and links to the options you create, but in the case of pictures they need to be uploaded elsewhere and you need URL link to them:
![](polls5.gif)
## Set choices in "Schedule an event"
You can choose the number of choices you want by using the + and - buttons <img src="/uploads/default/original/1X/9d814df6060fffaee1b8e643ac5a6e6afdcb1b28.png" width="40" height="18"> Select the dates in each choice and the times. Once you are done press next, select the expiration date of your poll and press "create poll".
![](polls6.gif)
----------
@ -56,16 +65,20 @@ You can choose the number of choices you want by using the + and - buttons <img
# Share your poll
Once your poll is created you will see in the left side of the screen the public link to the poll, just copy it and send it to people you want to participate in the poll.
![](polls7.gif)
----------
# Administer your poll
To administer your poll after it was created you need the "Admin link for the poll", which you can see and copy on the center part of the screen. **(don't loose it or else you wont be able to enter the admin panel)**
![](polls3.png)
With this admin link you can return to this page whenever you want and edit the options of the poll.
# Check the results of the poll
Just press the "Display the chart of the results" or export it to a .csv file
![](polls8.gif)
----------
@ -74,11 +87,13 @@ Just press the "Display the chart of the results" or export it to a .csv file
* Write your name (or whatever name you want)
* Select in each choice one of three options; yes <img src="polls4.png" width="32" height="22">, If need be<img src="polls5.png" width="31" height="20">, and no <img src="polls6.png" width="32" height="21">
* Select in each choice one of three options; yes ![](polls4.png?resize=32,22), If need be ![](polls5.png?resize=31,20), and no ![](polls6.png?resize=32,21)
* And press save at the end
## Using the comment section
Users of the poll can use the "comment section" in the bottom of the poll page to send messages to each other.
![](polls9.gif)
Users can see the results of the poll (if that option was enabled by the creator of the poll) beneath the list of people that voted, or by pressing the Display the Chart of the results.
---------------

View File

@ -12,25 +12,28 @@ The Discourse forum provides a simple and intuitive user interface. Even if you
# Log in first
You can log in to the forum with your Discourse account or your All-in-one Disroot account, if you have one.
Go to https://forum.disroot.org/ and click <img src="forum_basics1.png" width="64" height="25"> on the top right corner.
Go to https://forum.disroot.org/ and click ![](forum_basics1.png?resize=64,25) on the top right corner.
**If you have a Disroot account make sure to select Login with disrootID before entering your credentials.**
If you don't have an account yet, you can register a Disroot account via https://user.disroot.org, which will give you additionaly access to cloud storage, email, xmpp and project board. You can also decide to create a forum only account - you will find the Sign up button at the top right of the forum page.
# The menu
The icon buttons on the top right include the search and your personal settings:
![](forum_basics2.png)
Click on your user icon (the first letter of your name until you change your avatar) to see your messages and notifications and to enter your personal setting and see your user page.
The little numbers on top of your avatar mark how many notifications (on the right) and messages (left) you have. When you click on your avatar you will see all unread notification and messages listed below. You can also access all you messages via the<img src="forum_basics3.png" width="30" height="25">icon.
The little numbers on top of your avatar mark how many notifications (on the right) and messages (left) you have. When you click on your avatar you will see all unread notification and messages listed below. You can also access all you messages via the ![](forum_basics3.png?resize=30,25) icon.
Click on your avatar and then on the <img src="forum_basics4.png" width="23" height="24"> to enter your personal settings. There you can change you avatar, adjust the level of notifications, your viewed categories and much more.
Click on your avatar and then on the ![](forum_basics4.png?resize=23,24) to enter your personal settings. There you can change you avatar, adjust the level of notifications, your viewed categories and much more.
# Navigation
When you first log in to the forum (or click <img src="forum_basics5.png" width="100" height="20">icon to get back to home page at any time), you will find a list of the categories you are following. Categories are like sub-forums. If you are a member of a private forum group, the categories of that group will be listed first and all public categories will be listed below. More on how to follow and hide certain categories will be posted soon in another tutorial.
When you first log in to the forum (or click ![](forum_basics5.png?resize=100,20) icon to get back to home page at any time), you will find a list of the categories you are following. Categories are like sub-forums. If you are a member of a private forum group, the categories of that group will be listed first and all public categories will be listed below. More on how to follow and hide certain categories will be posted soon in another tutorial.
~[](forum_basics6.png)
The bar on top allows you to quickly navigate between latest, new, unread and most active posts. You can also filter which categories you wish to view under the <img src="forum_basics7.png" width="133" height="30"> button.
The bar on top allows you to quickly navigate between latest, new, unread and most active posts. You can also filter which categories you wish to view under the ![](forum_basics7.png?resize=133,30) button.
On the far right you find a tab button for starting a new discussion thread (topic).
The latest topics are also listed in your home page, right of the categories. Any topic title you select to view will take you to the next unread post.
@ -43,37 +46,47 @@ As new posts come in, they will appear automatically.
# Replying to posts
To reply to the overall topic, use the <img src="forum_basics8.png" width="80" height="29"> button at the very bottom of the page.
To reply to the overall topic, use the ![](forum_basics8.png?resize=80,29) button at the very bottom of the page.
To reply to a specific post within the thread, use the <img src="forum_basics9.png" width="82" height="30"> button on that post.
To reply to a specific post within the thread, use the ![](forum_basics9.png?resize=82,30) button on that post.
To insert a quote, select the text you wish to quote, then press any Reply button. Repeat for multiple quotes!
To notify someone about your reply, mention their name. Type @ to begin selecting a username.
You can also like, share, flag or bookmark a post.
![](forum_basics1.gif)
# Creating a new topic
You can create a new topic in a category (Howtos, support, changelog, etc) by either navigating to the category and then pressing the new topic button <img src="forum_basics10.png" width="121" height="26">, or by just pressing the button and in the compose topic/message panel select the category it goes to. Topics need to have a minimum of 8 letters in the subject and 10 letters in the topic, otherwise the message won't be sent.
You can create a new topic in a category (Howtos, support, changelog, etc) by either navigating to the category and then pressing the new topic button ![](forum_basics10.png?resize=121,26), or by just pressing the button and in the compose topic/message panel select the category it goes to. Topics need to have a minimum of 8 letters in the subject and 10 letters in the topic, otherwise the message won't be sent.
![](forum_basics2.gif)
# The interface
The interface is relatively simple.
![](forum_basics11.png)
Discourse supports Markdown and HTML to compose messages, on the left side of the panel you write your topic, and on the right side you can preview how the topic will be presented.
![](forum_basics3.gif)
But you don't need to learn Markdown or HTML to write a topic, you can just use the formatting options presented in the top bar, Blockquote **Strong**, **Emphasis**, **Bulleted List**, **Numbered List**, **Heading**, **Horizontal Rule**, **Emojis**. Commands like CTRL+b or CTRL+I also work.
![](forum_basics4.gif)
## Inserting pictures and videos
You can insert pictures into your topic by dragging them to the message to the part where you want them to be.
![](forum_basics5.gif)
To insert a video it's the same process.
## Uploading files to your topic
You can upload files by pressing the upload button and then browsing until you reach and select the file you want.
![](forum_basics6.gif)
## Moving files, pictures and videos from one place to another in the message
@ -92,7 +105,9 @@ To move them just cut the line and paste it where you want it. Also in the case
## Adding tags to your topic
Adding a tag makes it easier for people looking for topics or threads about a certain subject. Adding them is supper easy.
![](forum_basics7.gif)
Once your done with composing your topic just press "Create Topic" <img src="/uploads/default/original/1X/56aca73b1e494867ce64ded3de9b6c52ab6b2af3.png" width="115" height="24">
# Howto mute or watch categories
@ -114,10 +129,15 @@ The current categories and sub-categories in the Disroot Forum are:
* Engineering Yuvasamithi
The best way to watch/mute categories is in your preferences, from there you can set all your mute and watch preferences from one single place.
![](forum_basics12.png)
Just scroll down to **Categories** , you will see the **fields** for **Mute** and **Watched**, write the categories you want in each and in the end **save your settings** for them to take effect.
![](forum_basics8.gif)
The other method is to navigate to each category or sub-category one by one and do it from there, by pressing the button that is to right of "new topic" <img src="forum_basics13.png" width="50" height="25">
The other method is to navigate to each category or sub-category one by one and do it from there, by pressing the button that is to right of "new topic" ![](forum_basics13.png?resize=50,25)
![](forum_basics9.gif)
----------

View File

@ -14,15 +14,23 @@ Disroot, mainly hosts private forum groups. If you are interested in one, drop u
Discourse, the software used by Disroot, is a Forum software with malinglist functionalities. It has what we for this tutorial call **Groups**. And those Groups can have or not **Categories** in them (think of them as subjects or main topics).
As an example, the Disroot Group has several Categories dedicated to different subjects to organize discussions and exchange messages between users:
![](forum_ml1.png)
These Groups and each Category in them can be assigned an email alias that works as an address for a mailinglist, that you can use to create a topic via your email (webmail or client) in that Group/ or Category.
![](forum_ml2.png)
Members of that Group receive a notification of that topic in their message board and in their emails.
![](forum_ml3.png)
![](forum_ml4.png)
And are able to reply to that topic via the message board or by email, as they prefer.
![](forum_ml5.png)
This creates a system that can be used both by mailinglist fans and Forum fans.
You can have a Group with only one category and one email alias assigned to it. Or if it's a large collective, with workgroups, you can have a Group with several categories each one with a different email alias and working as a mailinglist of it's own, something like this:
@ -56,12 +64,15 @@ The name of the Group and of the Categories, and corresponding email aliases, ca
Private Groups/Mailinglists work as described above, but like the name says they are private and can only be seen and accessed by the group's members. You can only send an email to this group if you are a member.
Private Groups can be seen and accessed only by group members in the Forum's web-interface, and have a padlock symbol <img src="forum_ml6.png" width="20" height="21">. When you log in to the in the Forum, the categories of the private groups that you are a member of show up at the top.
Private Groups can be seen and accessed only by group members in the Forum's web-interface, and have a padlock symbol ![](forum_ml6.png?resize=20,21). When you log in to the in the Forum, the categories of the private groups that you are a member of show up at the top.
People that are not members of the Group cannot even see that the private Group exists.
Now you see me:
![](forum_ml7.png)
Now you don't:
![](forum_ml8.png)
###Adding members to the private group

View File

@ -56,6 +56,7 @@ It has two components:
If you try to use just, [https://upload.disroot.org/r/FA7MHOOL](https://upload.disroot.org/r/FA7MHOOL)
Without the second part you will get this message:
![](lufi01.png)
@ -69,6 +70,7 @@ The interface is pretty straightforward, when you upload a file you have the fol
* Choose if you want the file to be deleted after it was downloaded for the first time
In the upper centre part of the panel you can set the options mentioned above. In the upper right part you have the menu to go "My files" and manage your uploads. The centre is where you upload your files.
![](lufi02.png)
----------
@ -84,7 +86,7 @@ Larger files will be stored for a shorter time. "The expiration delay of your fi
* between 96M and 954M, the file will be kept 15 day(s).
* for 954M and more, the file will be kept 2 day(s)
You can also check this information any time you want by pressing the <img src="lufi03.png" width="30" height="24"> button in the main interface in Lufi.
You can also check this information any time you want by pressing the ![](lufi03.png?resize=30,24) button in the main interface in Lufi.
----------
@ -95,8 +97,11 @@ To upload a file just choose the options you want (if delete after download or n
After the upload is complete you will be presented by your browser with the link (URL and encryption key) of the uploaded file, copy it to somewhere else.
You will also get the deletion link which permits you to delete the uploaded file from the server at any time you want.
![](lufi1.gif)
To download the file just use the link in the browser:
![](lufi2.gif)
@ -112,9 +117,11 @@ Well this is also very simple, you can either:
* send it directly by email from Lufi
For the last option (if you have an email client in your machine e.g Thunderbird, Evolution, etc.), just click the <img src="lufi04.png" width="200" height="30"> button, after your file is successfully uploaded. Write the email address and text, and press <img src="lufi05.png" width="280" height="30">. You email client will pop-up with the email ready to send.
For the last option (if you have an email client in your machine e.g Thunderbird, Evolution, etc.), just click the ![](lufi04.png?resize=200,30) button, after your file is successfully uploaded. Write the email address and text, and press ![](lufi05.png?resize=280,30). You email client will pop-up with the email ready to send.
![](lufi3.gif)
**The option** <img src="lufi06.png" width="180" height="25"> **should not be used as a matter of principle.**
**The option** ![](lufi06.png?resize=180,25) **should not be used as a matter of principle.**
The reason is, if you use this option the link is sent using an email of your Lufi provider, not your personal email. Which means the administrators of that Lufi instance can see the full link, and thus are able to download it, and decrypt it if they want to.
@ -126,7 +133,7 @@ In this case disroot is a privacy conscious provider, but as a matter of princip
##How manage/delete your uploads<a name="links"></a>
You can manage your uploads by pressing the button <img src="lufi07.png" width="60" height="40"> in the main panel.
You can manage your uploads by pressing the button ![](lufi07.png?resize=60,40) in the main panel.
There you will see all your uploads and you can:
@ -142,10 +149,15 @@ If you want, in this panel you can also:
* Export to your computer the json file with these informations
* Import to your browser local storage a json file with informations about uploads and links
* Import to your browser local storage a json file with informations about uploads and links
![](lufi4.gif)
Another way to delete a file from the server any time you want is to use the deletion link, provided when you first upload the file. Copy it and keep it in a text file for whenever you want to use it.
To use it just put it in your browser and press enter.
![](lufi08.png)
If you delete a file or the expiration date that was set passed, anyone trying to download the file will see a message like this:
![](lufi09.png)