https://github.com/sznuper/dist
Distribution files for sznuper
https://github.com/sznuper/dist
bash ci-cd deployment devops distribution e2e-testing github-actions hetzner-cloud installer linux server-monitoring shell-script systemd sznuper
Last synced: 2 days ago
JSON representation
Distribution files for sznuper
- Host: GitHub
- URL: https://github.com/sznuper/dist
- Owner: sznuper
- License: apache-2.0
- Created: 2026-03-22T15:58:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-06T17:59:44.000Z (3 months ago)
- Last Synced: 2026-04-06T19:28:31.053Z (3 months ago)
- Topics: bash, ci-cd, deployment, devops, distribution, e2e-testing, github-actions, hetzner-cloud, installer, linux, server-monitoring, shell-script, systemd, sznuper
- Language: Shell
- Homepage: https://sznuper.com
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sznuper/dist
Distribution files for [sznuper](https://github.com/sznuper/sznuper) — install script, systemd service, and VPS E2E tests.
## Install
```sh
curl -fsSL https://raw.githubusercontent.com/sznuper/dist/main/install.sh | sh
```
To pin a specific version:
```sh
curl -fsSL https://raw.githubusercontent.com/sznuper/dist/main/install.sh | VERSION=v0.11.0 sh
```
## Contents
| Path | Description |
|------|-------------|
| `install.sh` | Self-contained install script (downloads binary, creates config, sets up systemd) |
| `systemd/sznuper.service` | Canonical systemd unit file |
| `dev/test-install.sh` | E2E test — provisions a VPS and runs the install script |
| `dev/create-server.sh` | Create a Hetzner VPS for testing |
| `dev/delete-server.sh` | Delete a Hetzner VPS |