If an ethoscope device fails or you need to recover tracking data from an SD card, you can extract the MariaDB database and convert it to SQLite format using the tools provided here.
Before you begin, make sure you have:
A Linux computer (the node server or any Linux machine)
Docker installed and running
# Check if Docker is running
docker info
# If not running, start it
sudo systemctl start docker
An SD card reader to connect the ethoscope's microSD card
SQLite3 installed (usually pre-installed on most Linux systems)
# Check if installed
sqlite3 --version
When you insert the SD card, it should automatically mount. Find where it mounted:
# List mounted devices
lsblk
# Or check the /run/media directory (common on most Linux systems)
ls /run/media/$USER/