WEBVTT Kind: captions Language: en 00:00:00.840 --> 00:00:06.680 Hello high-tech androids. In this video I would like 00:00:06.680 --> 00:00:13.120 to introduce you to a very special messenger in more detail. It is Delta Chat, which you may 00:00:13.120 --> 00:00:19.840 have never heard of before. Delta Chat is fundamentally different from other messengers 00:00:19.840 --> 00:00:27.440 that you may know and already use, such as Signal, Telegram or Matrix. 00:00:27.440 --> 00:00:34.880 Delta Chat uses the classic email protocol. So it uses emails, 00:00:34.880 --> 00:00:39.480 sending emails back and forth to exchange chat messages. At first I thought, 00:00:39.480 --> 00:00:44.120 how is that supposed to work? Emails are way too slow. But it actually works really, 00:00:44.120 --> 00:00:45.000 really well and the advantage is that if you use emails you can also 00:00:50.880 --> 00:00:45.000 use standard technologies such as GPG for encryption. And GPG is an encryption method 00:00:57.520 --> 00:00:45.000 that has been tried and tested for years and is really the most secure thing you can use. 00:01:03.740 --> 00:00:45.000 In my opinion, with Delta Chat you have one of the most secure, if not the most secure messenger 00:01:08.200 --> 00:00:45.000 you can use. But before I introduce Delta Chat in more detail, 00:01:13.800 --> 00:00:45.000 I'd like to briefly share some news with you about my Linux distribution SpaceFun. 00:01:19.760 --> 00:00:45.000 To do so, simply go to my website spacefun.ch and click on this little pumpkin over here 00:01:25.120 --> 00:00:45.000 . You'll only find it during the Halloween season, 00:01:31.320 --> 00:00:45.000 so it's here until October 31st. If you click on it, you'll be taken 00:01:37.400 --> 00:00:45.000 to a new website and there you'll find the Spooky Season Edition of TuxWiz, created especially for you 00:01:43.200 --> 00:00:45.000 . And, as an exception, you can download it for free. As usual 00:01:49.200 --> 00:00:45.000 , the Spooky Season TuxWiz Edition is based on the rolling version of Debian, i.e. Debian Sid, 00:01:56.040 --> 00:00:45.000 and comes with IceWM, the lightweight window manager IceWM. It's equipped 00:02:01.840 --> 00:00:45.000 with lots of great free open source games and shareware classics that you 00:02:08.840 --> 00:00:45.000 may already know, such as Quake and Descent. I'll show you that in more 00:02:16.120 --> 00:00:45.000 detail in a moment. But now we're talking about the messenger Delta Chat, and we'd like to take a closer look at that 00:02:22.080 --> 00:00:45.000 . To do this, we go to the project's website, called delta.chat 00:02:27.040 --> 00:00:45.000 , and click on 'Download'. My 00:02:32.320 --> 00:00:45.000 operating system, GNU/Linux, is immediately recognized. That's correct. We're using Linux here, currently 00:02:36.800 --> 00:00:45.000 SpaceFun in the LXQt variant. And here I can then run the installation. 00:02:43.040 --> 00:00:45.000 The standard recommendation here is to install using so-called Flatpaks. 00:02:48.840 --> 00:00:45.000 I can take a closer look at that here. Flatpaks have the advantage that you 00:02:52.960 --> 00:00:45.000 can update them very quickly and always find the latest version there. To do this, I click on the 00:02:58.440 --> 00:00:45.000 'Install' button here and can say 'Install', but instead say 'Manual Install'. First of all, 00:03:04.440 --> 00:00:45.000 we need to follow the 'Setup Instructions' if we haven't already. To do this 00:03:10.040 --> 00:00:45.000 , I'll click on Debian, because SpaceFun is based on Debian. If you 00:03:14.520 --> 00:00:45.000 're using a different distribution, you can of course select that here too. First of all, I would 00:03:19.440 --> 00:00:45.000 install Flatpak. However, it's already installed by default on my Linux distribution 00:03:25.080 --> 00:00:45.000 . So all you have to do is add this Flatpak repository, the Flathub repository. And 00:03:31.000 --> 00:00:45.000 exactly how to do that is listed here. I'll copy and paste this command 00:03:38.560 --> 00:00:45.000 here. I'll also adapt it a bit. I'll add another option here, after 00:03:44.120 --> 00:00:45.000 'remote-add', namely the '--user' option. This ensures that all my Flatpaks 00:03:50.680 --> 00:00:45.000 are installed only in my home directory and not scattered across the entire file system 00:03:55.600 --> 00:00:45.000 . This gives me the advantage of being able to easily back up my home directory 00:04:00.960 --> 00:00:45.000 , and then all my Flatpaks are automatically backed up as well. It's 00:04:06.280 --> 00:00:45.000 done that here without a fuss, and I can now begin the installation right away. 00:04:10.960 --> 00:00:45.000 To do this, I go back to 'Install Delta Chat' and then execute this command 00:04:15.920 --> 00:00:45.000 'flatpak install flathub chat.delta.desktop'. I'll do this here in the terminal. 00:04:22.200 --> 00:00:45.000 We've done that now. Now I'll add the other one: 'flatpak install' from the Flathub repository and 00:04:28.480 --> 00:00:45.000 then the package 'chat.delta.desktop'. It will find the Delta Chat package here, and I can 00:04:35.400 --> 00:00:45.000 simply confirm this with 'Y'. And then Delta Chat will be installed very quickly in the background 00:04:40.560 --> 00:00:45.000 . If you've activated Flatpak on your system for the first time, you may 00:04:46.160 --> 00:00:45.000 have to log out and log back in before the newly installed program 00:04:51.160 --> 00:00:45.000 appears in your start menu or in your starter, in your launcher. 00:04:55.960 --> 00:00:45.000 So you just have to pay attention to that. I've now logged in again 00:05:00.720 --> 00:00:45.000 and found the Delta Chat application down here in the menu. It's there, and 00:05:06.960 --> 00:00:45.000 I can just start it. The very first thing I could do is create a new profile here. 00:05:12.080 --> 00:00:45.000 To do this, I click on 'Create new profile' and then enter my name here. 00:05:16.320 --> 00:00:45.000 That would be Lioh. I can now click 'Agree' and 'Create Profile' 00:05:20.720 --> 00:00:45.000 and then you'll have an account right away. Because you can 00:05:26.200 --> 00:00:45.000 create an account here on these nine.testrun.org servers by default. In that case, we'll do that first. It's doing 00:05:33.520 --> 00:00:45.000 this in the background now, and I already have Delta Chat active here by default. If I 00:05:38.360 --> 00:00:45.000 want to chat with other friends or family, I just have to exchange this QR code 00:05:43.360 --> 00:00:45.000 later, or I can copy it here in text form. I'll do that here in 00:05:48.840 --> 00:00:45.000 text form and write it into a file called 'Documents/QR.txt' and then save 00:05:54.960 --> 00:00:45.000 it there. This means I've already saved this QR code here. 00:06:01.720 --> 00:00:45.000 It's also important for you to know that under Settings/right-click on your 00:06:07.240 --> 00:00:45.000 avatar/Settings there's an option called 'Chats and Media'. Click on it once, 00:06:13.000 --> 00:00:45.000 and here you can activate, for example, 'Pressing Enter sends text messages' 00:06:18.600 --> 00:00:45.000 . I've done that here. I still quite like it. It depends on what 00:06:22.560 --> 00:00:45.000 you prefer. Then there's another really important point. Down here at the bottom 00:06:28.040 --> 00:00:45.000 you'll find the option 'Export backup'. I definitely recommend doing this, 00:06:33.440 --> 00:00:45.000 because it backs up your entire account. It's best to select a folder here— 00:06:38.880 --> 00:00:45.000 I'm saving it here in the Documents section—and the backup will be exported. 00:06:43.280 --> 00:00:45.000 You should do this regularly. You can also easily 00:06:48.480 --> 00:00:45.000 import this backup onto other devices. Of course, you have to transfer it securely to do this, because the backup itself is 00:06:54.560 --> 00:00:45.000 unencrypted. You really need to know that. This backup file is not encrypted. 00:06:59.960 --> 00:00:45.000 So, if you send it to yourself by email, for example, you have to 00:07:06.200 --> 00:00:45.000 use a secure encryption protocol like S/MIME. I've already explained that in another video. If you 00:07:10.920 --> 00:00:45.000 just want to move the whole thing to a cloud, like your Nextcloud, ownCloud, or something else, 00:07:16.280 --> 00:00:45.000 please use something like Cryptomator to encrypt the entire file. Then 00:07:23.080 --> 00:00:45.000 you'll be really on the safe side. Here in these settings, I'll go back 00:07:27.360 --> 00:00:45.000 in, there's something else. Down here is the item 'Advanced'. And there 00:07:32.320 --> 00:00:45.000 you could, for example, export your secret key. I recommend that too. Then 00:07:37.800 --> 00:00:45.000 you really have all of your things together, these two things—actually three, 00:07:42.320 --> 00:00:45.000 because it also exports your public key by default. It's important 00:07:47.120 --> 00:00:45.000 that this secret key and your backup don't fall into the wrong hands. You have to 00:07:52.080 --> 00:00:45.000 keep it really safe. Now we've already done that. So we've 00:07:56.840 --> 00:00:45.000 set up Delta Chat, we have a QR code that we can now share with our friends 00:08:01.680 --> 00:00:45.000 so they can reach us. And now, of course, I want to set up a second device to 00:08:06.680 --> 00:00:45.000 really test the whole thing out. For that, I've already got my TuxWiz Rolling 00:08:13.400 --> 00:00:45.000 Edition, the TuxWiz Spooky Season Edition, running here for you. And 00:08:20.520 --> 00:00:45.000 we'll actually take another look at the whole thing here. To do that, we'll go back here. 00:08:25.480 --> 00:00:45.000 to the website https://delta.chat, but here we'll say 'Downloads without automatic updates' 00:08:31.720 --> 00:00:45.000 and I'll select the '.deb' file, because the project also provides packages for different 00:08:37.080 --> 00:00:45.000 distributions. I'll download it here now, and it'll end up directly 00:08:43.880 --> 00:00:45.000 in my home folder when it's finished. And I can then easily 00:08:50.360 --> 00:00:45.000 install it via my terminal. I'll show you how it all works right now, 00:08:54.840 --> 00:00:45.000 after he's downloaded the file. I'm 00:08:59.640 --> 00:00:45.000 already in my home directory here in the terminal, and with 'pwd' I can double-check '/home/tux', and he 00:09:05.040 --> 00:00:45.000 downloaded this file by default. You'll find 'deltachat-desktop' there. 00:09:10.520 --> 00:00:45.000 I can install the whole thing now with 'sudo dpkg -i' and then the filename. I can simply 00:09:18.040 --> 00:00:45.000 type 'del' and then press the Tab key, and it will complete the word for me. Here I'll say 00:09:23.440 --> 00:00:45.000 Enter. Of course, I then have to enter my password. Of course, I have to 00:09:28.080 --> 00:00:45.000 do this as root, with root privileges. And now it's installing the application for me in the background. 00:09:35.080 --> 00:00:45.000 I'll show you again here at the same time all the great games you can find here in 00:09:40.360 --> 00:00:45.000 this Spooky Season Edition, which is only available for a limited time. And 00:09:45.800 --> 00:00:45.000 you'll find things like Rick Dangerous, but also things like Teeworlds, Taurus Trooper, 00:09:50.800 --> 00:00:45.000 Space Cadet Pinball. If you used Windows, you might remember them, 00:09:54.920 --> 00:00:45.000 as well as Quake, which I mentioned at the beginning, and many, many other applications, such as Goonies, 00:10:01.880 --> 00:00:45.000 Frozen Bubble, and much, much more. Also Descent, Dave Gnukem. There's sure to be an 00:10:09.160 --> 00:00:45.000 exciting game for you there too. These are real classics, and I 00:10:13.920 --> 00:00:45.000 really recommend you try out a few of them. Take your time, preferably on hardware. It does 00:10:18.880 --> 00:00:45.000 n't work so well in the virtual environment, of course. Install the whole thing on your old 00:10:23.360 --> 00:00:45.000 PC and play through all the things here, like Freedoom, which is a Doom variant. 00:10:30.200 --> 00:00:45.000 He's already done that here. So the whole thing is installed and then after you 00:10:34.480 --> 00:00:45.000 log in again you should find it here in the menu under Delta Chat. I'll start it here now 00:10:41.160 --> 00:00:45.000 and now I can create a new profile here. I'll do that now and 00:10:45.560 --> 00:00:45.000 say 'Use other server'. Because I also want to show you how 00:10:49.920 --> 00:00:45.000 you can use Delta Chat with your own email account. Because of course it does 00:10:54.840 --> 00:00:45.000 n't work with all email accounts. For example, with GMX it 00:10:59.400 --> 00:00:45.000 only works to a limited extent, but I have an email account, so it works perfectly fine. I'll say 00:11:04.480 --> 00:00:45.000 'Classic email login' and enter my existing email address here. That would be 00:11:15.760 --> 00:00:45.000 astronaut @ spacefun . ch. Then I can enter my password here and then click 00:11:22.960 --> 00:00:45.000 on 'Advanced', because you should enter the login details here again, 00:11:29.400 --> 00:00:45.000 because it usually doesn't recognize them automatically. In some cases it does, but very, very rarely. 00:11:35.280 --> 00:00:45.000 But I know them here now. If you don't know it, such as the IMAP server, 00:11:39.240 --> 00:00:45.000 then you'll have to ask your email provider what it's called. In my case it's 00:11:43.560 --> 00:00:45.000 imap.servicehoster.ch. I'll leave 00:11:49.280 --> 00:00:45.000 everything as default and then I need to enter the SMTP server here: 00:11:53.840 --> 00:00:45.000 smtp.servicehoster.ch. Then I'll try to see if the login actually 00:12:01.160 --> 00:00:45.000 works and lo and behold, it did. And now 00:12:05.000 --> 00:00:45.000 I have an account here with my own email address. I 00:12:09.480 --> 00:00:45.000 could, for example, open a new chat here: "to me". I'll say "to me", 00:12:13.760 --> 00:00:45.000 I can send my own messages and leave notes there and say "test". 00:12:19.480 --> 00:00:45.000 I could also set 00:12:22.720 --> 00:00:45.000 "Chats and media" in the settings to "send by pressing enter" and I could also 00:12:29.520 --> 00:00:45.000 export it here. That's obviously very important. Now I'll say " 00:12:33.920 --> 00:00:45.000 simply save it in my home folder" and then it will have it. Now I say 00:12:38.080 --> 00:00:45.000 Send it again here, 'Test', and now it has already sent the first message to me 00:12:41.920 --> 00:00:45.000 . And now I have already set up this account 00:12:47.440 --> 00:00:45.000 here in my email program Evolution, namely Delta Chat, my astronaut @ spacefun . ch 00:12:54.000 --> 00:00:45.000 . Now we'll see if anything has arrived somewhere when I retrieve something here 00:12:59.640 --> 00:00:45.000 . And lo and behold, it has another folder here, 00:13:03.720 --> 00:00:45.000 which I don't need. I have created a folder called deltachat here at the main folder level, 00:13:08.800 --> 00:00:45.000 and that's where the messages end up. They are now encrypted, of course, with my 00:13:13.760 --> 00:00:45.000 encryption key, my PGP or GPG key. And you could also import that into 00:13:20.160 --> 00:00:45.000 your email program, and then you would 00:13:25.000 --> 00:00:45.000 see all the chat messages listed here as messages as usual. I then set a few more things here in the settings 00:13:30.880 --> 00:00:45.000 if I use my own email account here. You can also 00:13:35.880 --> 00:00:45.000 adjust a few settings under 'Advanced'. For example, if I select 'Show normal emails', 00:13:41.160 --> 00:00:45.000 I'll turn that off. No, I only want to show chats here, otherwise 00:13:45.760 --> 00:00:45.000 all my emails would appear in this program. I don't want that, of course. 00:13:52.120 --> 00:00:45.000 Down here, if you're using the email server for your own email account, there are 00:13:57.720 --> 00:00:45.000 a few extra settings. They're only available then. And then I could say, for example, 00:14:02.480 --> 00:00:45.000 'Copy to myself'. I think that's safe. 'Automatically move to Delta Chat folder', 00:14:07.440 --> 00:00:45.000 it would do that for you, or 'Only read from Delta Chat folder'. I would 00:14:13.520 --> 00:00:45.000 activate that here, 'Only read from Delta Chat folder', but then I would have to 00:14:19.000 --> 00:00:45.000 create a filter rule on the server. If you can't do that or don't want to, then leave it as it is, 00:14:23.600 --> 00:00:45.000 and it will automatically move the message to this Delta Chat folder. 00:14:29.280 --> 00:00:45.000 You can set these filters here, for example; I can set them up in my webmail program. I have a 00:14:34.200 --> 00:00:45.000 webmail program here. Then the filters are located centrally on the server and not on my email client. That 00:14:40.200 --> 00:00:45.000 's much better, because then the filters really apply to everything. I now have 00:14:44.440 --> 00:00:45.000 Roundcube as my webmail client, and I can create a new filter here in the Filters section. 00:14:49.880 --> 00:00:45.000 I'll do that now and call it 'Delta Chat Filter for incoming messages' 00:14:57.080 --> 00:00:45.000 and here I'll say 'with at least one of the following rules' because I might want 00:15:01.960 --> 00:00:45.000 to add more. 'Add condition' and here it's important: your filter must be 00:15:08.280 --> 00:00:45.000 able to filter the headers, for example. 'Header' and now I have to take a look, because all emails - 00:15:14.160 --> 00:00:45.000 I created this here in the email program - have a special header element here, in 00:15:20.200 --> 00:00:45.000 the message header. I can display this here under 'View' and then I can, for example, select 'All 00:15:27.040 --> 00:00:45.000 message headers' or 'Message source text', which is sometimes also called 'Message source'. And then 00:15:31.880 --> 00:00:45.000 the entire message header is displayed here. And then there's a header field 00:15:38.160 --> 00:00:45.000 called 'chat version'. I'll copy that now, or I'll just memorize it as 00:15:43.480 --> 00:00:45.000 'chatversion', and then I can edit my filter here. The header 00:15:50.800 --> 00:00:45.000 contains 'chatversion', I'll say, and then '1', because that was here when, as we saw, 00:15:56.320 --> 00:00:45.000 it was at 1.0. If it's '2' at some point, you'll obviously have to adjust the filter accordingly 00:16:01.920 --> 00:00:45.000 . I'll say it contains '1', then it will also take '1.0', and then I'll say 'perform 00:16:07.680 --> 00:00:45.000 the following action' and say 'Action' here: 'move the message to' and then I can 00:16:13.280 --> 00:00:45.000 select it again in my 'deltachat' folder on the main level. 'OK', and now I've 00:16:19.400 --> 00:00:45.000 created this filter here. And then I can do it centrally here and don't have to 00:16:23.760 --> 00:00:45.000 let the client application move the messages back and forth; my server does that 00:16:29.120 --> 00:00:45.000 automatically. I'll check that again, though. To do this, I 00:16:33.080 --> 00:00:45.000 enter a test message to myself here again, I now say Test 2 again. 'Ok' and this 00:16:41.520 --> 00:00:45.000 The message should have arrived here by now. Yes, there it is. It has now 00:16:45.560 --> 00:00:45.000 been automatically moved to this 'deltachat' folder. If that 00:16:50.760 --> 00:00:45.000 's too complicated for you, you can also do it with the automatic move, or you can simply use the 00:16:54.680 --> 00:00:45.000 account provided by the service, the Delta Chat project itself. That's obviously 00:16:59.720 --> 00:00:45.000 the easiest way. You don't have to worry about anything. Those are really 00:17:02.920 --> 00:00:45.000 professional settings if you want to use it with your own email program, 00:17:07.320 --> 00:00:45.000 or rather, with your own email account. Now I want to see if we 00:17:11.840 --> 00:00:45.000 can somehow get this QR code over to my other machine. This is my SpaceFun 00:17:17.320 --> 00:00:45.000 installation, and now I want to copy the whole thing to my TuxWiz 00:17:23.400 --> 00:00:45.000 installation. For that, I have this QR.txt.scp here in my home folder / Documents. 00:17:32.720 --> 00:00:45.000 I can use it to copy it over SSH: scp -p QR.text and then tux@192.168.1.190. 00:17:46.120 --> 00:00:45.000 You can of course also transfer them via a USB stick or something else. ':', then 00:17:51.560 --> 00:00:45.000 I obviously have to enter a directory, '/home/tux' in this case. Now I enter my 00:17:56.760 --> 00:00:45.000 password here and now I should have actually arrived here on my TuxWiz machine - I'll take another look 00:18:03.400 --> 00:00:45.000 at it now - this file should have actually arrived straight away. So we look again 00:18:08.880 --> 00:00:45.000 in the home folder here. And there it is and if I say 'No' I'll say 'No' now 00:18:16.680 --> 00:00:45.000 I can already see this long link. I'll now add a line break here and 00:18:21.600 --> 00:00:45.000 there I have it. And then we'll see if we can add it here somehow 00:18:26.160 --> 00:00:45.000 . Enter name or email address. Now, if I know the email address, 00:18:31.800 --> 00:00:45.000 I can just enter it or scan the QR code. I'll see if I 00:18:37.280 --> 00:00:45.000 can see how the whole thing works if I open it in the browser. I'll open the browser here and 00:18:42.560 --> 00:00:45.000 open this link. Let's see if he says, 'Open' / 'Select chat application' 00:18:48.760 --> 00:00:45.000 'Delta Chat' 'Open link' 'Chat with Lioh' OK, close. So, I 00:18:59.040 --> 00:00:45.000 then have to set the notification in the email program to this folder, otherwise 00:19:03.680 --> 00:00:45.000 a pop-up appears with every chat message, and that can be a bit annoying. So here 00:19:08.120 --> 00:00:45.000 he's trying to set up end-to-end encryption. He's still 00:19:15.120 --> 00:00:45.000 working on it, it will take a while. I can now try sending a message 'Test to 00:19:20.840 --> 00:00:45.000 Lioh' and now we'll take another look at my SpaceFun installation and see if 00:19:28.720 --> 00:00:45.000 anything has arrived. The message from Astronaut has actually already arrived and here 00:19:34.120 --> 00:00:45.000 I could, for example, create groups and maybe I'll create a SpaceFun group too 00:19:38.880 --> 00:00:45.000 , which you can join and we can 00:19:43.480 --> 00:00:45.000 communicate there. I would of course put the link in the description and then we'll see 00:19:48.080 --> 00:00:45.000 if the whole thing works with the group. I hope you have fun with 00:19:52.800 --> 00:00:45.000 Delta Chat. Give it a try. Delta Chat is also available for mobile, of course. You can 00:19:59.000 --> 00:00:45.000 find and download it, or on the main site; there are various different versions. 00:20:04.880 --> 00:00:45.000 It's also available in the F-Droid Store, so it's free software. You can simply 00:20:10.080 --> 00:00:45.000 download it directly, and it works really well on your phone. 00:20:14.760 --> 00:00:45.000 You can then simply import your backup onto your phone, and then you'll have the same account 00:20:19.000 --> 00:00:45.000 you set up on your desktop on your phone, of course. 00:20:23.360 --> 00:00:45.000 It's that simple. If you want to know this email address, 00:20:28.440 --> 00:00:45.000 you can find it here, for example, under the settings. It will be 00:20:31.920 --> 00:00:45.000 displayed there, and you can easily share it with your friends or 00:20:35.880 --> 00:00:45.000 family. They'll find you here via the + button and 00:20:41.280 --> 00:00:45.000 then enter your email address. And then you'll be found there. If you have any questions, 00:20:46.600 --> 00:00:45.000 you can also join our community. You can find it here on SpaceFun in the 00:20:51.160 --> 00:00:45.000 Community. Just click on it and you can sign up and get started. I'm 00:20:57.200 --> 00:00:45.000 definitely looking forward to your visit. Have fun with Delta Chat and see you next time. Bye.