diff --git a/docs/Installation/.pages b/docs/Installation/.pages index 9e1e7185..b6e6bab2 100644 --- a/docs/Installation/.pages +++ b/docs/Installation/.pages @@ -1,6 +1,7 @@ title: Installation nav: + - Quickstart Guide: QuickstartGuide.md - Infrastructure Planning: InfrastructurePlanning.md - Target Platforms: platform - Installation Mechanisms: mechanism diff --git a/docs/Installation/Quickstart/.pages b/docs/Installation/Quickstart/.pages new file mode 100644 index 00000000..2c6cc559 --- /dev/null +++ b/docs/Installation/Quickstart/.pages @@ -0,0 +1,6 @@ +title: Quickstart Guide + +nav: + - Cloud: Cloud_Digital_Ocean + - Linux Generic: Linux_PC + - Raspberry Pi: RaspberryPi \ No newline at end of file diff --git a/docs/Installation/Quickstart/Cloud_Digital_Ocean/.pages b/docs/Installation/Quickstart/Cloud_Digital_Ocean/.pages new file mode 100644 index 00000000..1e314758 --- /dev/null +++ b/docs/Installation/Quickstart/Cloud_Digital_Ocean/.pages @@ -0,0 +1 @@ +title: Digital Ocean Quickstart Guide \ No newline at end of file diff --git a/docs/Installation/Quickstart/Cloud_Digital_Ocean/QkSt_DO.md b/docs/Installation/Quickstart/Cloud_Digital_Ocean/QkSt_DO.md new file mode 100644 index 00000000..9ef99381 --- /dev/null +++ b/docs/Installation/Quickstart/Cloud_Digital_Ocean/QkSt_DO.md @@ -0,0 +1,2 @@ +1) Create a Digital Ocean Droplet with Ubuntu 22.02 +2) Log into your droplet and install FreeTAKSserver \ No newline at end of file diff --git a/docs/Installation/QuickstartGuide.md b/docs/Installation/QuickstartGuide.md new file mode 100644 index 00000000..5fc12db7 --- /dev/null +++ b/docs/Installation/QuickstartGuide.md @@ -0,0 +1,18 @@ +!!! info "DISCLAIMER" + + Although we prefer that users do a little planning and research before jumping in, + we know that many just want to jump in and see what happens. + For those intrepid souls, this section is for you. + +### For this **Quickstart Guide**, we will focus on these most common types of installations: +1. Cloud Provider - Digital Ocean +2. Raspberry Pi +3. Linux PC + +The [complete ZTI instructions are here](../../mechanism/Ansible/ZeroTouchInstall.md). + + +## For more in-depth instructions for each platform, see below: +1. The [complete Digital Ocean instructions are here](../../Installation/platform/Cloud/DigitalOcean.md). +2. The [complete Raspberry Pi instructions are here](../../Installation/platform/RaspberryPi/Installation.md). +3. The [complete Linux PC instructions are here](../../Installation/platform/Linux/installation_native.md). \ No newline at end of file diff --git a/docs/Troubleshooting/Update.md b/docs/Troubleshooting/Update.md index 0a731ce3..579d90ac 100644 --- a/docs/Troubleshooting/Update.md +++ b/docs/Troubleshooting/Update.md @@ -1,14 +1,38 @@ -# Update -in **certain cases**, if you already installed FTS with pip you can use +# Removing or Updating FTS + +In **certain cases**, if you already installed FTS with ZeroTouch Installer or pip you can use +the pip upgrade command to update your FTS to the current version. + +This is **not** warranted to work, so backup your data before attempting. + + + +## To update your FTS installation: + +- SSH to your FTS server + +- Run upgrade commands: + ```shell -pip install --upgrade FreeTAKServer[UI] + /opt/fts.venv/bin/pip install --upgrade freetakserver-ui ``` -this is **not** warranted to work with version 1.9.9, -often the best way is to delete the installation (saving first the data) and start from zero. -To remove your installation ```shell -sudo rm -r /usr/local/lib/python3.11/FreeTAKServer + /opt/fts.venv/bin/pip install --upgrade freetakserver +``` + +- Reconfigure your config.py file: +```shell + sudo nano /root/fts.venv/lib/python3.11/site-packages/FreeTAKServer-UI/config.py + - Change the IP and WEBMAPIP to the address of your FTS server + - Change the APPIP to 0.0.0.0 +``` + +- Restart Services +```shell + sudo systemctl stop fts + sudo systemctl stop fts-ui + sudo systemctl start fts + sudo systemctl start fts-ui ``` -