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 offers many extensions, one of which is Enigmail, the simplest way to send and receive encrypted mail using GnuPG. If you’d like to learn more about Enigmail, we suggest visiting the section on Additional security recommendations.
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 AGP, you can use the app to enjoy encrypted mail.
OwnCloud is specifically designed to be a multi-platform service, meaning you have access to all its functions whichever device you're using. Install an ownCloud 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.
Linux, Mac, Windows: https://owncloud.com/download/#desktop-clients
Android, iOS: https://owncloud.com/download/#mobile-apps
Android on F-droid https://f-droid.org/app/com.owncloud.android
Synchronising contacts and calendars
carcDav and calDav
If you activate the 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 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 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 program installed on your server, you need an application that uses the cardDav (for contacts) or CalDav (for calendars) standards.
DavDroid 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/app/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 ownCloud installation (application URL, username and password)
- Calendars: "Settings" -> "Calendars" -> "Accounts" -> "Add account" -> "Other" -> "Add CalDAV Account" and enter the settings of your 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 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 PC, Mac and Linux that lets you store all the information from your personal accounts in an encrypted database. Thanks to KeePassX, 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.
KKeePassX 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.
KeePassX 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://www.keepassx.org/downloads
Linux: Included in repositories
This Thunderbird extension is a simple way to encrypt or digitally sign your e-mail. Enigmail is essential to ensure the confidentiality of your mail, as no one except the recipient with the corresponding decryption key can access the content of the e-mail.
If you need help in the process of setting up Enigmail, we recommend taking a look at the following tutorial.
You can download the latest version of Enigmail from the official Thunderbird add-ons page or from within the add-on manager. Remember that if you’re installing this on Windows, you’ll also need to download Gpg4win, while if you’re using OS X, you’ll need to install GPG Suite.
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.
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.