Skip to content

Reference

Troubleshooting

Grouped by the stage of the round trip where things went wrong.

Confirm the reader is mounted and browsable in your file manager first. Kindles sometimes mount in charge-only mode, unlock the device after plugging it in. If it is mounted and still not detected, pass the path explicitly:

Terminal window
relego import "/Volumes/Kindle/documents/My Clippings.txt"

.kobo is a hidden directory. Enable hidden files in your file manager, or list it from a terminal:

Terminal window
ls -a /media/$USER/KOBOeReader

The container cannot see your reader unless you mounted it. Check that the -v flag points at a real host path and that the path you pass to import is the path inside the container. See Import.

Highlights I made in the Kindle app are missing

Section titled “Highlights I made in the Kindle app are missing”

Only highlights made on the device itself are written to My Clippings.txt. App highlights stay in Amazon’s cloud and are not available to Relego.

The server is probably not running:

Terminal window
docker compose ps
docker compose logs -f relego-server

The database at /data/relego.db was not on a mounted volume, so it went with the container. Re-import, and check the volume mapping in docker-compose.yml.

Either nothing has been imported, or everything eligible is excluded:

Terminal window
relego status
relego exclude list

The send succeeds but nothing reaches the Kindle

Section titled “The send succeeds but nothing reaches the Kindle”

Almost always Amazon’s approved sender list. The address your relay sends from must be listed under Manage Your Content and Devices → Preferences → Personal Document Settings. See Deliver.

Personal Gmail and Outlook accounts no longer accept SMTP password auth. Use a relay with a free tier, the options are listed in Deliver.

Check that the demo profile is up, and that relego-server is running with ASPNETCORE_ENVIRONMENT=Development, RELEGO_SMTP_HOST=smtp4dev, and RELEGO_SMTP_PORT=2525.

It renders a moment after load. Refresh once.

Open an issue at github.com/Krusty93/relego with the command you ran and the relevant lines from docker compose logs relego-server.