# Customizing experience

> ⚠️ Attention! The administration interface can only work while the device is connected to the internet for now.

The adminstration interface there's a configurations page that can be used to customize the Offline Toolkit. That page is usually found at: <http://edt.local:8079/#/configuration>

On the initial page there's several information on the devices's usage: processing, memory, storage as well as other importante information such as cpu temperature. Select the menu to explore other functionality.

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-da84a34461a61dde98a1c5ba0fd3f396d7f54682%2F2023-04-21_08-01.png?alt=media" alt=""><figcaption></figcaption></figure>

In order to customize the device, enter the **Configuration** page:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-3f6297e6acd6c281ca25b77349f440b2d9346de1%2F2023-04-21_08-07.png?alt=media" alt=""><figcaption></figcaption></figure>

On that page you can change the Environment Varibles for customization.

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-261d0a2e818d8aca6a64f347029524f7f4a76b39%2F2023-04-21_07-54.png?alt=media" alt=""><figcaption></figcaption></figure>

For example, the base maps for Terrastories,and the Observations Map can be changed by changing the `OFFLINE_MAP_STYLE` variable:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-c05009489bd74a9e330848bd79a645f6d62b2462%2F2023-04-21_07-55.png?alt=media" alt=""><figcaption></figcaption></figure>

The device's default `edt.local` adress can be changed by changing the hostname:

<figure><img src="https://616048629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsjID0VvxBypAxyh1sHJv%2Fuploads%2Fgit-blob-c406f3360b2979462398bc523009f834599e31bb%2F2023-04-21_08-12.png?alt=media" alt=""><figcaption></figcaption></figure>

The device's will now be acessible via `http://mygroup.local`

When changing hostname other variables need to changed to reflect the new addresss: `SET_HOSTNAME, HOST_HOSTNAME, OFFLINE_MAP_STYLE`

By setting values to specific variables we can change some behaviors, such as:

* Change WiFi SSID (hotspot name): `PWC_HOTSPOT_SSID`
* Change WiFi password: `PWC_HOTSPOT_PASSWORD`
* Change device's address: `SET_HOSTNAME`
* Change default username for Filebrowser and Syncthing: `ADMIN_LOGIN`
* Change default password for Filebrowser and Syncthing: `ADMIN_PASSWORD`
* Change project key for Mapeo: `MAPEO_PROJECT_KEY`
* Change Mapeo category that Terrastories place's will be collected from: `MAPEO_TERRASTORIES_TYPE`
* Should be set according to `SET_HOSTNAME` in order for Terrastories to work properly: `HOST_HOSTNAME`
* The offline map that Terrastories will use: `OFFLINE_MAP_STYLE`

### Syncing content

**Sync source**

The source Syncthing instance that the device will sync from

* SYNC\_SOURCE\_ID
* SYNC\_SOURCE\_NAME

**Crawled websites**

* SYNC\_CRAWLS\_ID
* SYNC\_CRAWLS\_NAME

**Mapeo configurations**

* SYNC\_MAPEO\_ID
* SYNC\_MAPEO\_NAME

**Map tiles**

* SYNC\_TILES\_ID
* SYNC\_TILES\_NAME

**F-Droid repository**

* SYNC\_FDROID\_ID
* SYNC\_FDROID\_NAME

**Application installers**

* SYNC\_INSTALLERS\_ID
* SYNC\_INSTALLERS\_NAME
