This page lays out the list of applications compatible with MaadiX that you can install on your computer or mobile device, and which allow you to synchronise and access your data (files, contacts, calendars, etc.), as well as allowing you to store an updated copy on your device that you can consult offline. MaadiX is all about compatibility across all operating systems, so you’ll find a version for all of them wherever possible.
If you want to check your e-mail quickly and easily, we recommend installing an e-mail client on your device and synchronising it with the copy on your server. This way you’ll be able to rely on a back-up of your e-mail on your device, as well as being able to check synchronised messages even while offline. Thunderbird is a mail client compatible with Linux, Windows and Mac developed by the creators of the Mozilla Firefox browser. Thunderbird allows you to access all your e-mail addresses through a single interface, saving you time when it comes to checking several accounts. You’ll also be able to access all the messages you’ve downloaded in Thunderbird even when you’re not online, definitely a major advantage when you’re in a plane or anywhere else without an internet connection.
The interface is highly customisable and intuitive, so you’ll soon get the hang of it. If you’d like to integrate an e-mail account you’ve created with MaadiX in Thunderbird, you can follow the tutorial by Mozilla. If you’d like to see the correct settings to set up the accounts created on your server, you can follow the instructions in the following link.
Finally, we should add that Thunderbird integrates the functionality to send and receive encrypted emails using OpenPGP. If you want to know more about sending encrypted emails, we refer you to its documentation.
Linux, Windows, Mac: https://www.mozilla.org/en-GB/thunderbird/
This Android mail client is perfect if you don’t want to waste any storage space by installing all of the specific applications (Yahoo, Gmail, Outlook, etc.).
K-9 Mail offers a staid, functional interface from which you can access all your e-mail addresses, as well as being able to configure each of your accounts independently to make sure they best suit your personal preferences (frequency of updates, types of notifications, etc.).
If you use this alongside OpenKeychain, you can use the app to enjoy encrypted mail.
Nextcloud and OwnCloud Clients
Both Nextcloud and OwnCloud are expressly designed to be a cross-platform service, meaning you have access to all its functions whichever device you're using. Install an OwnCloud or NextCloud client on your computer or mobile and synchronise files on your device with the files stored on your server, and vice versa. Synchronisation is automatic meaning you’ll always have an up-to-date back-up of your files.
Download link for para Nextcloud
Linux, Mac, Windows, Android, iOS https://nextcloud.com/install/#install-clients
Download link for Owncloud
Linux, Mac, Windows: https://owncloud.com/desktop-app/
Android, iOS: https://owncloud.com/mobile-apps
Android en F-droid https://f-droid.org/packages/com.owncloud.android/
Synchronising contacts and calendars
cardDav and calDav
If you activate the NextCloud or OwnCloud Contacts extension, you can manage your contacts in your MaadiX cloud and synchronise your contacts in real time for all the devices you want, meaning you’ll never again find yourself in the nightmare scenario of changing phones and having to restart your contact list from scratch.
Also with NextCloud/OwnCloud Contacts, you’ll no longer need to depend on so-called “free” synchronisation services that store your contact information for commercial purposes.
Activating the NextCloud/OwnCloud Calendar extension lets you create multiple calendars, synchronise them and share them across any devices you want. This extension allows you to securely manage your digital calendar virtual, meaning you’re no longer handing over your personal information to other service providers who make financial profit from it (frequent locations, economic sector, type of activities, etc.).
To sync your mobile device with the contacts and/or calendars stored in the Owncloud or Nextcloud program installed on your server, you need an application that uses the cardDav (for contacts) or CalDav (for calendars) standards.
DAVx5 and Opensync offer both in a single application.
On google play (for calendars and contacts, not free): https://play.google.com/store/apps/details?id=at.bitfire.davdroid
On F-Droid (for calendars and contacts, free): https://f-droid.org/es/packages/at.bitfire.davdroid/
iOS: for iOS devices you don’t need to install any tool.
Up to version 10
- Contacts: "Settings" -> "Contacts" -> "Accounts" -> "Add account" -> "Other" -> "Add CardDAV Account" and enter the settings of your NextCloud/OwnCloud installation (application URL, username and password)
- Calendars: "Settings" -> "Calendars" -> "Accounts" -> "Add account" -> "Other" -> "Add CalDAV Account" and enter the settings of your NextCloud/OwnCloud installation (application URL, username and password).
Version 11 or higher
- Contacts and calendars: "Settings -> Accounts and passwords" -> "Add account" -> "Other" -> "Add CardDAV or CalDAV Account" and enter the settings of your NextCloud/OwnCloud installation (application URL, username and password).
A VPN (Virtual Private Network) is a way to protect all your traffic using an encrypted, secure, direct connection to your server, guaranteeing your browsing remains confidential even in the most adverse circumstances. (public or unreliable networks).
To set up a VPN connection with the server, you’ll need a client application, in the case of MaadiX this is OpenVPN, which is the open source solution you can install on the server. To find out more about installing it on your device, check out our tutorials.
Additional security recommendations
Password manager for Windows, Mac and Linux that lets you store all the information from your personal accounts in an encrypted database. Thanks to KeePassXC, you can manage multiple accounts with strong passwords without having to repeat any of them, simply learn the “master password” that gives you access to the database.
KeePassXC is a complementary tool that at MaadiX we consider essential, as it offers a substantial improvement in terms of security without requiring any advanced technical knowledge. Of course, you should always keep an up-to-date backup copy of your database to make sure you don’t lose your personal information in the event your device crashes.
KeePassXC is an easy-to-use tool, but should you have any questions, the Electronic Frontier Foundation offers a detailed tutorial with a guide to all its functions.
Windows and Mac https://keepassxc.org/download/
Linux: Included in repositories
Mail encryption with Thunderbird
Encrypting your emails is essential to ensure the confidentiality of your messages. This way, no one other than the recipient, with the corresponding decryption key, will be able to access its contents. Previously, the Enigmail extension was used to encrypt emails in Thunderbird, however, since version 78, Thunderbird has integrated the option to encrypt emails with OpenPGP without the need to install any extension or other additional software.
To help you with the configuration process, we recommend you consult the following tutorial. It includes information on how to migrate from Enigmail.
An Android application that allows you to manage your encryption keys. To learn more about how to use it with K-9 Mail, check out this tutorial.
Android en F-droid: https://f-droid.org/es/packages/org.sufficientlysecure.keychain
Encrypting a mobile device
Encrypting your device is your first defence against physical intrusion, which might otherwise end up in your personal information being exposed in case of theft or loss. At MaadiX, we strongly recommend this measure in order to protect you against this type of threats.
iOS: Since iPhone 5S, all Apple devices (iPhone, iPad and iPod Touch) have encryption enabled by default, all you need to do is enter an unlock code or Touch ID to keep your information secure. To find out more about the type of encryption Apple uses, check the following link.
Android: Every Android device is different (different manufacturers, different distributions of the operating system, versions, etc.), so there’s no one single way to encrypt all devices. Normally you’ll find the option in the “Security” section in “Settings”, though some models may not have this function. In any case, keep in mind that the process usually takes about an hour, and if you interrupt the process you may end up losing your data. You can learn more about enabling encryption on Android by clicking on this link.