https://github.com/freetakteam/freetakhub-installation
this repository contains the Ansible code that is used by the ZeroTouch installer
https://github.com/freetakteam/freetakhub-installation
ansible freetakserver mumble-server nodered rtsp-server tak ui
Last synced: 22 days ago
JSON representation
this repository contains the Ansible code that is used by the ZeroTouch installer
- Host: GitHub
- URL: https://github.com/freetakteam/freetakhub-installation
- Owner: FreeTAKTeam
- License: epl-2.0
- Created: 2021-10-04T20:04:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-04T19:39:23.000Z (4 months ago)
- Last Synced: 2025-04-28T12:58:47.460Z (22 days ago)
- Topics: ansible, freetakserver, mumble-server, nodered, rtsp-server, tak, ui
- Language: Jinja
- Homepage:
- Size: 94.6 MB
- Stars: 40
- Watchers: 15
- Forks: 30
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

This page is for developers of the Zero Touch Installer for [FreeTAKServer](https://github.com/FreeTAKTeam/FreeTakServer).
Please refer to the [official documentation ](https://freetakteam.github.io/FreeTAKServer-User-Docs/) for usage.# Configuring the Development Environment
## Cloning the Repository
Clone the origin repository.
The following is the official repository.
```bash
git clone --origin upstream https://github.com/FreeTAKTeam/FreeTAKHub-Installation.git ${HOME}/fth-install
```You will want to commit your work into a fork of the repository.
```bash
pushd ${HOME}/fth-install
git remote add origin
```# Running the ZTI locally
You will need some variant of Ubuntu 22.04 on your development machine.
The following will install FTS on your development machine.
```bash
cat ./scripts/easy_install.sh | sudo bash -s -- --verbose
```This will install the production repository,
unless you are modifying `scripts/easy_install.sh` you will want your cloned repository.The following will remove any previously retrieved repository replacing it with a clone of the provided one.
```bash
pushd ${HOME}/fth-install
cat ./scripts/easy_install.sh | sudo bash -s -- --verbose --repo file://$(pwd)/.git
```So long as you are working with the same git repository the `--repo` option could (and should)
be omitted from subsequent runs as the default is to reuse the clone.## Regression Testing the ZTI
The ZTI is officially supported on the following platforms:
* Raspberry Pi
* [Ubuntu Server](docs/ubuntu_vm_test.md)
* Digital Ocean Cloud