Direct login for data upload: https://lepmon.de/annot8/login
Contents:
- Registration
- Project- and device management
- Image upload
Images can generally only be uploaded for camera traps (ARNI). This requires a project to have been created with at least one trap.
Create a new project
After logging in, you will find the “Projects” tab in the menu. The “New Project” option is located at the top right. Once created, the project will appear in the project list. There, you can select your project and use the “+” icon to add sub-projects or camera traps (ARNI) with the corresponding serial number.
Uploading images for an existing camera trap
There are two ways to access the upload screen for an existing camera trap:
Via “Projects”: Menu -> Projects -> select the wanted project -> select the relevant camera trap under “ARNI”
Via “ARNI Cameras”: Menu -> ARNI Cameras -> select the relevant ARNI

Top: Example of a project selection; Bottom: How to upload via the “ARNI Cameras” tab and ARNI information

The ARNIs are visible and for the relevant project administrators and for the assigned uploaders.

The upload interface is divided into four sections:
- Top: Information about the selected trap
- Centre left: Select the directory of USB stick containing the images here
- Centre right: Buttons to start (“Upload”) or reset (“Cancel”) the upload and an overview of the selected files
- Bottom: Folder progress and previous recording runs
The lower section displays the “Folder progress” tab showing the current upload status with detailed information on each directory. The tab next to it (“Previous recording runs”) lists all previous uploads for the device. You can switch between the two tabs at any time without interrupting the upload.
Important for uploading
Files can only be uploaded by directory, not individual images. The entire USB stick can also be selected as a directory.
Each directory must contain the following files:
- Image files with associated MD5 checksums (
.md5) - a log file (
.log) - a measurement file (
.csv) - optionally a file containing the camera setting (
.xml)
After selecting the directory, the system automatically checks the files. The “Selected files” overview on the right-hand side of the upload screen shows whether all required files are present. In addition, files that have already been uploaded are compared, so that only missing files are transferred. The progress of this check and the upload is shown in the “Preparation” line.

If all the files are in order, you can start the upload by clicking “Upload” (left image below). The process can be stopped at any time by clicking “Cancel”. A completed upload is indicated by a green tick in the “Preparation” line and a fully filled green bar. Any errors that occur are summarised (see below for error handling).
Note: “Cancel” stops the upload process but does not delete any files that have already been uploaded.To continue the upload, please reload the page and reselect the (canceled) directory.


Error handling
Two types of errors may occur during the upload:
- During the upload, e.g., due to interrupted network connections
- When saving to the server, e.g., due to truncated files
1. Upload error: The files being uploaded are relatively large (40-50MB). Around 400-500 files need to be transferred per directory. This is a challenge for the browser, the network connection, and the server. We strive to make the upload process as error-free as possible. Nevertheless, there will inevitably be instances where individual files cannot be transferred (in the image in the below, two files: one file from the directory Lepmon#SN010035_NW_BN_2025-07-11_T_2205 and one from the directory Lepmon#SN010035_NW_BN_2025-07-12_T_2200). To re-upload the missing files, select the relevant directory again and upload: The system automatically recognises which files have already been successfully uploaded and re-uploads the missing files (image below).

2. Memory error on the server: Every image captured by the camera trap is saved on the USB stick along with a checksum (MD5). After uploading, this checksum is compared with a new checksum generated from the respective image. If they do not match, an error must have occurred, and the file is discarded. This can be seen in the second tab, “Previous recording runs,” after the upload.
Once all directories have been uploaded, refresh the page once and compare the number of expected files with number of image files saved. If these do not match, the upload for the relevant folder must be repeated. To do this, as described in point 1, select the relevant directory again and upload it: the system automatically recognises which files have already been successfully uploaded and re-uploads the missing files.
