Updating
Updating and building new Remote Falcon images
Run the update_rf_containers script:
-
The script tags images to the commit from the Remote Falcon GitHub.
-
If any newer changes are found from the current container(s) commit tag they will be displayed along with a prompt to update the container(s).
-
If the tags are current the script will let you know there are no updates.
-
When an update is accepted, a backup of your current compose.yaml is created and place in the
remotefalcon-backups
directory. -
This allows for versioning of the RF containers and the ability to roll back the compose.yaml if an update breaks your Remote Falcon server.
Updating Mongo, MinIO, NGINX, and Cloudflared containers
Run the update_containers script:
-
The script will fetch the latest available releases for the containers.
-
If an update is available a prompt will be displayed to update along with a link to the release notes.
-
When an update is accepted, a backup of your current compose.yaml is created and place in the remotefalcon-backups directory.
-
The script directly checks the versions in the containers themselves so it does not rely on the image tags in the compose.yaml, but it does update the image tag in order to roll back.
Updating compose.yaml, .env, and default.conf
Currently there are no automatic updates for these files. Sometimes there are changes or additions that will require an update.
-
The
configure-rf
script will print the existing versions on your system when it runs:You can check the release notes to see if there any updates or view the files directly on GitHub looking for any📜 Existing file versions: 🔸 compose.yaml 2025.5.27.1 🔸 .env 2025.5.27.1 🔸 default.conf 2025.5.27.1
# VERSION
comments towards the top of each script. -
Remove the files:
Warning
Ensure you have a backup of your .env variables.
-
Run the
configure-rf
script to re-download the files and to re-configure your .env variables:Note
To check for updates to the helper scripts check the instructions here