This commit is contained in:
Mateusz Gruszczyński committed 2026-10-07 22:22:54 +02:00
1 parent e84df445c6
commit e87a382a7e
109 files changed
+1092 -2925

No files matched your search

+13 -4
View File
@@ -1,13 +1,22 @@
# Installing and updating RustProxy 0.27.2
# Installing and updating RustProxy 0.27.3
The scripts prepare a Linux/systemd installation. This source archive is **not a
verified production build**: Rust/Cargo, real CA operations, live systemd startup
and rollback against a real Rust database have not been exercised in the packaging
environment. Perform the acceptance steps below on an isolated server first.
Ready-to-use Debian packages are published separately at `https://rustproxy.linuxiarz.pl`. The Debian package-build repository and metadata are intentionally maintained outside this source tree.
## Official installation repositories
## Debian 13+ one-line source install/update
Use the project-maintained package repositories as the normal installation/update path:
- **DEB/RPM:** `https://rustproxy.linuxiarz.pl/`
- **OPNsense plugin:** `https://rustproxy-opn.linuxiarz.pl/`
Package-build metadata is intentionally maintained outside this source tree. The Debian source
bootstrap below remains supported for development, custom builds and environments where the
packaged path is not suitable.
## Optional: Debian 13+ one-line source install/update
```bash
# auto: first install or managed update
@@ -179,7 +188,7 @@ A source-tree preflight can still inspect a distribution-provided fallback envir
```bash
sudo -u rustproxy env PATH=/usr/local/bin:/usr/bin:/bin \
python3 scripts/acme_provider.py --doctor
python3 scripts/runtime/acme_provider.py --doctor
```
The provider script is embedded in the RustProxy binary; this command is diagnostic only.