Skip to content

Migration guide · Rowing Beacon 2.0

Migrate from efa2 to Rowing Beacon

Published on by Mathis Barré, creator of Rowing Beacon · Tested with efa 2.5.3 · Deutsche Fassung · Version française

Rowing Beacon 2.0 imports an efa2 project directly: boats, persons, destinations and every logbook, with nothing to retype. All it needs is a ZIP backup made by efa. The reverse path exists too: Rowing Beacon exports a backup that efa2 can restore, so you can go back or keep efa alongside.

In short

  1. In efa: Backups › “Create Backup”.
  2. Install Rowing Beacon 2.0 (Windows or Linux).
  3. On first launch, choose “I'm coming from efa”, then the ZIP backup.
  4. Check the numbers shown, then click “Replace and import”.

What Rowing Beacon brings over from efa2

Rowing Beacon also keeps, without a screen for now, the rest of an efa2 project’s data: reservations, repaired damages, messages, standard crews, waters, outing groups, club work, DRV badges, saved statistics. It is kept as is and written back when you export to efa2, so nothing is lost in a round trip.

The modules your project has data for (Distances, Outing types, Full member profile, Guests, Captain) are turned on by the import. You can turn them off in Management › Modules without erasing any data.

Before you start

Step 1: create a backup in efa

Open the efa admin panel (when efaBase starts, or with the “Admin Mode” button in the efa Boathouse), then click “Backups” in the File column. In the “Create Backup” tab, leave “Save Configuration Data” and “Save Project” ticked, then click “Create Backup”. efa tells you where it saved the file, named for example efaBackup_20261027_124231.zip.

The “Create Backup” tab in efa2, shown here in French, with the Configuration Data and Project options ticked
The “Create Backup” tab in efa2, shown here in French, with the Configuration Data and Project options ticked

The screenshots on this page show the French interface; the labels in the text match the English version. Instead of the ZIP, you can also point directly to efa’s data folder: the one holding the .efa2project file.

Step 2: import the project into Rowing Beacon

Download Rowing Beacon 2.0 and launch it. On first launch, choose the “I'm coming from efa” profile, then your ZIP backup or data folder. If Rowing Beacon is already set up, go through Management › Data › efa2 › “efa ZIP backup…” or “Data folder…”.

The efa2 section of Management › Data in Rowing Beacon (French interface): import an efa2 project or export to efa2
The efa2 section of Management › Data in Rowing Beacon (French interface): import an efa2 project or export to efa2

Step 3: check before importing

Before writing anything, Rowing Beacon shows what it found: the number of boats, rowers, routes and outings, the logbooks involved, outings in progress, and guests created for names typed freely. Compare with efa, then click “Replace and import”.

Preview of an efa2 project import (French interface): 39 boats, 101 rowers, 4 routes, 8692 outings in the 2026 and 2025 logbooks, including 1 outing in progress
Preview of an efa2 project import (French interface): 39 boats, 101 rowers, 4 routes, 8692 outings in the 2026 and 2025 logbooks, including 1 outing in progress

In our test, on a demo club with anonymised names, the preview announced 39 boats, 101 rowers, 4 routes and 8,692 outings across the 2025 and 2026 logbooks. After the import, a coxed pair outing left in progress in efa appeared among the boats in use, with its cox, its captain and a guest typed freely; a finished outing kept its times, its route, its 8 km and its comment.

Going back to efa2, or keeping both

In Rowing Beacon, Management › Data › efa2 › “Export” creates a ZIP backup in efa2 format, with everything that was imported and the outings recorded since. In efa, open Backups › “Restore from Backup”, choose that file, then restore. efa shows the backup’s contents before restoring it.

We checked this round trip with efa 2.5.3: a club exported from Rowing Beacon was restored into efa, two outings were recorded there, then the project came back into Rowing Beacon with the same numbers of boats, rowers and routes, plus those two outings.

Limits to know

Frequently asked questions

Does the import change my efa data?

No. Rowing Beacon reads a copy: a ZIP backup made by efa, or efa’s data folder. efa and its files are left untouched. You can keep using efa while you try Rowing Beacon.

Can I import more than once?

Yes. Each import replaces the Rowing Beacon data with the efa project, after an automatic backup. Because the efa IDs are kept, a new import lands on the same boats, persons and outings.

What happens to data efa knows about but Rowing Beacon does not show?

It is kept as is (reservations, repaired damages, messages, standard crews, waters, outing groups, club work, DRV badges, saved statistics) and written back into the file when you export to efa2. It has no screen in Rowing Beacon yet.

Can I go back to efa2 after migrating?

Yes. Management › Data › “Export to efa2” creates a ZIP backup that efa2 restores with File › Backups › “Restore from Backup”. Outings recorded in Rowing Beacon in the meantime are included.

Does the import work with an old efa backup?

You need an efa2 backup that contains the project, with its boats and persons. A partial backup (without boats or without persons) is refused, so the club data is not erased.

Is Rowing Beacon free?

Yes. Rowing Beacon Desktop is free and its source code is published on GitHub.