diff options
Diffstat (limited to 'packaging/deb/meshbay-node')
| -rw-r--r-- | packaging/deb/meshbay-node/DEBIAN/control | 18 | ||||
| -rw-r--r-- | packaging/deb/meshbay-node/DEBIAN/postinst | 13 |
2 files changed, 22 insertions, 9 deletions
diff --git a/packaging/deb/meshbay-node/DEBIAN/control b/packaging/deb/meshbay-node/DEBIAN/control index 8d74ee4..0c9d73d 100644 --- a/packaging/deb/meshbay-node/DEBIAN/control +++ b/packaging/deb/meshbay-node/DEBIAN/control @@ -1,17 +1,17 @@ Package: meshbay-node -Version: 0.2.0 +Version: __VERSION__ Section: net Priority: optional Architecture: all Maintainer: MeshBay Team <team@meshbay.org> Homepage: https://meshbay.org -Depends: python3 (>= 3.12), - python3-meshbay-common (= 0.2.0), - adduser +Depends: meshbay-common (= __VERSION__) Recommends: ffmpeg -Description: MeshBay Node — local file host and streaming server - MeshBay Node indexes local directories and serves encrypted files - to authenticated group members over QUIC (MNP v2) or TCP+TLS (MNP v1). +Description: MeshBay Node — local file host, streaming server, and group daemon + MeshBay Node indexes local directories and serves encrypted files to + authenticated group members over WebRTC. Includes video streaming (fMP4 + remux via ffmpeg), group chat, and a local admin UI on localhost:18000. . - Includes a local management web UI at http://localhost:18000. - Designed to run on a home server or NAS. + Installs node code into the shared venv at /opt/meshbay-common/venv/. + Ships a default TMDB API token for the Videos app. + Runs as a systemd user service. diff --git a/packaging/deb/meshbay-node/DEBIAN/postinst b/packaging/deb/meshbay-node/DEBIAN/postinst new file mode 100644 index 0000000..ba16633 --- /dev/null +++ b/packaging/deb/meshbay-node/DEBIAN/postinst @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +case "$1" in + configure) + # Reload systemd if available + if [ -d /run/systemd/system ]; then + systemctl daemon-reload || true + fi + ;; +esac + +#DEBHELPER# |