package icon

MoasdaWiki App

Privacy-Friendly Knowledge Management App
New in version 3.9.1.1
- Update App sync description
- Upgrade library dependencies
MoasdaWiki App is a privacy-friendly frontend for the MoasdaWiki Server
knowledge management tool. It mirrors the Wiki content on your mobile device.

Features:

- Synchronizes the content from your MoasdaWiki Server instance.
- Fast full text search.
- Calendar integration: Shows birthdays and events in the mobile calendar.
- Data privacy by design: Directly connects to your server instance in your private network. No trackers, never establishes a cloud connection.

Synchronize content with a MoasdaWiki Server:

1. Download MoasdaWiki Server from https://moasdawiki.net/.
2. Set up a MoasdaWiki Server instance in your LAN.
3. Enable LAN access to the server: Edit the repository file config.txt and change the setting authentication.onlylocalhost = false. Restart the server afterwards.
4. Install the MoasdaWiki App.
5. In the app you can see a hint that it has to be configured first. Press on that hint.
6. Press on "Host name" and enter the host name or IP address of the server instance, e.g. 192.168.1.101. Press OK.
7. In the status section below you should see "Needs authorization at server". Otherwise check host name and port again.
8. On server side open the Wiki page in a browser, click on "Help" and "Synchronization".
9. You can see a list of devices and synchronization sessions. Check the device name and click on "Grant".
10. Back in the app press the back button on the upper left corner to get back to the main dialog. Now you can see a hint that the app has to be synchronized. Press on that hint.
11. Now you should have all the server content also in the app and you can see the "Home-App" wiki page.

Hint: Content cannot be modified within the app as it is no fun to type Wiki syntax on the mobile device, changes have to be done via the MoasdaWiki Server.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 3.9.1.1 (45) suggested Added on Nov 07, 2024

    This version requires Android 9.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.AUTHENTICATE_ACCOUNTS
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read sync settings
      Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • net.moasdawiki.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.8 MiB PGP Signature | Build Log

  • Version 3.9.1.0 (44) - Added on Oct 07, 2024

    This version requires Android 9.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.AUTHENTICATE_ACCOUNTS
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read sync settings
      Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • net.moasdawiki.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.8 MiB PGP Signature | Build Log

  • Version 3.7.1.1 (43) - Added on May 17, 2024

    This version requires Android 9.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.AUTHENTICATE_ACCOUNTS
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read sync settings
      Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • net.moasdawiki.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.8 MiB PGP Signature | Build Log