Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0pandadev/tauri-update-server
Modern implementation of a tauri update server
https://github.com/0pandadev/tauri-update-server
server tauri tauri-apps tauriapps update update-server
Last synced: 7 days ago
JSON representation
Modern implementation of a tauri update server
- Host: GitHub
- URL: https://github.com/0pandadev/tauri-update-server
- Owner: 0PandaDEV
- Created: 2024-08-24T03:09:20.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-28T07:35:56.000Z (about 1 month ago)
- Last Synced: 2024-10-10T11:22:48.629Z (28 days ago)
- Topics: server, tauri, tauri-apps, tauriapps, update, update-server
- Language: TypeScript
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tauri Update Server
This is a modern implementation of a tauri update server. It works enterly over github by using a seperate repo for all the release files.### Get started
To get started clone the reposetory from the github packages like this:```bash
docker run -d --name tauri-update-server \
-p 3000:3000 \
-v /path/to/your/config.yml:/app/config.yml \
ghcr.io/0pandadev/tauri-update-server:latest
```Change `/path/to/your/config.yml` to the path on your disk where the config.yml is stored also change the left half of the port **3001**:3000 to your liking.
### Config
Take a look at the `config.yml` file for configuration.```yml
# GitHub configuration
github:
release_repo: user/repo # This should be the repo of your main project)
archive_repo: user/repo # This is where all the updater files are stored e.g. Name-v1.0.0.msi.sig, Name-v1.0.0.msi)# Enabled platforms for which to fetch and serve update files
enabled_platforms:
linux: true
windows: true
macos_intel: true # macos intel (before 2020)
macos_silicon: true # macos silicon (M1/M2/M3...)
```