diff --git a/README.md b/README.md
index e4a28039c5..2d351a031f 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+[
](https://f-droid.org/packages/org.lichess.mobileV2)
+
# Lichess Mobile
Second iteration of the [Lichess mobile app](https://lichess.org/mobile).
@@ -53,3 +57,16 @@ Only for members of lichess team.
1. Bump the pubspec.yaml version number. This can be in a PR making a change or a separate PR. Use semantic versioning to determine which part to increment. The version number after the + should also be incremented. For example 0.3.3+000303 with a patch should become 0.3.4+000304.
2. Run workflow [Deploy to Play Store](https://github.com/lichess-org/mobile/actions/workflows/deploy_play_store.yml)
+3. Publish on F-Droid
+
+There is a separate `fdroid` branch which uses unified push instead of firebase so that the app can be published on
+F-Droid. To publish, merge `main` into that branch, tag it, and then push:
+
+```bash
+git checkout fdroid
+git merge main
+git push
+# Any tag that ends with ".fdroid" will be picked up by the f-droid server as a new release
+git tag v.fdroid
+git push --tags
+```