You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.5 KiB


Automatically interface Tauri's updater with your git repository's releases.


Self-host the server (optional)

cp config.example.js config.js # TODO: fill
deno run --allow-net --allow-read=data --allow-write=data main.js

Add/remove repos

deno run --allow-net

When self-hosting, specify your server URL with --url=<url> ( by default).

In order to verify repo ownership, you will have to push a commit with a message ending with a specific code. You may use empty commits :

git commit --allow-empty -m "Enable/disable updater <code>"

Configure apps

In tauri.conf.json :

    "tauri": {
        "updater": {
            "active": true,
            "endpoints": [

Publish updates

In your releases, include the following files :

  • *_amd64.AppImage.tar.gz & *_amd64.AppImage.tar.gz.sig for Linux
  • * & * for Windows
  • *.app.tar.gz & *.app.tar.gz.sig for Mac