Since version 0.0.19e, backend tt type "mongo" renamed to "internal" (need modify server/config/config.json)
Since version 0.0.18c, rbt/install/systemd/mongodb.service renamed to mongod.service (check your /etc/systemd/system folder)
Since version 0.0.17, backend dvr_export renamed to dvrExports (need modify server/config/config.json)
Since version 0.0.17, backend issue_adapter renamed to issueAdapter (need modify server/config/config.json)
Since version 0.0.15, server configs "max_allowed_tokens" and "token_idle_ttl" moved from "redis" section to "backends->authentication" section
Do
rm /opt/rbt/version
rm /opt/rbt/client/version.appONCE before updating to versions 0.0.11+ (to avoid git conflicts), and
php /opt/rbt/server/cli.php --init-db
ln -sf /opt/rbt/version /opt/rbt/client/version.app
ONCE after updating
You will need to update mongodb php library and driver
find /usr/lib/php/ | grep mongodb.so | xargs rm
pecl install -f mongodb
cd /opt/rbt/server
composer updateThe deprecated syslog service has been removed from the project. You should now use the event service.
Use global composer as dependency manager
Please install dependencies:
cd /opt/rbt/server
composer installSometimes updating php mongodb required:
find /usr/lib/php/ | grep mongodb.so | xargs rm
pecl install -f mongodbRestart php-fpm:
systemctl restart php<PHP_VERSION>-fpmNew mechanism for setting up motion detection zones. New detection zones need to be configured on all cameras after updating!
YAML configs support for both (client and server) is now deprecated and will be removed soon
asterisk config's tree moved from /opt/rbt/install/asterisk to /opt/rbt/asterisk