Menu

Caution

You are not reading the latest stable version of this documentation. If you want up-to-date information, please have a look at 0.3.5.x.

Trust Your Root CA on Android

Complete this guide to download your Start9 server’s Root Certificate Authority (CA), and trust it on your client device (Android). This allows you to use encrypted https connections to your .local (LAN) and .onion (tor) server addresses, access services on LAN, and enhances performance on tor. The Root CA was created by your server when you perfomed the initial setup, and signs the certificate of your server’s main UI, as well as that of all services.

Note

This guide applies to most Android phones running Android v13+, as well as phones running CalyxOS, GrapheneOS, or LineageOS (v19+).

Download Root CA

First, download your Start9 server’s Root CA, if you have not already.

  • Navigate to System -> Root CA, then click “Download Root CA”.

    Navigate to System > Root CA

Alternatively, you can download to another machine, then transfer the file to your device.

Trust Root CA

Tap Settings > Security > More security settings > Encryption & credentials > Install a certificate > CA Certificate > Install Anyway and select your custom-named adjective-noun.local.crt certificate.

Install certificate

Configure Firefox

On some devices, it may be necessary to also activate this setting in Firefox / Fennec:

  1. Tap Kebab Menu > Settings > About Firefox and tap the Firefox icon 5 times to enable “developer mode.”

  2. Go back to Kebab Menu > Settings > Secret Settings (at the bottom), and tap “Use third party CA certificates” to enable the use of your system-wide Root CA.

You’re now ready to browse your service UIs with encryption, either via the browser, or with native client apps. For Mozilla apps, such as Firefox, you will need to follow the Firefox Config guide, which we highly recommend.