PEMASANGAN

Pasang release PANTAW yang dibenarkan

Prosedur generik Linux tanpa URL repository private atau andaian pakej awam.

Prasyarat

  • Linux; Debian 13 ialah platform release yang telah disahkan
  • Python 3.12 atau 3.13 dengan venv dan pip
  • akaun service least-privilege
  • kapasiti untuk state dan audit
  • systemd user manager hanya jika scheduling diperlukan

Dapatkan dan sahkan

Pakej keluaran kini diberikan melalui urusan deployment atau sokongan yang diluluskan.

sha256sum -c pantaw-release.sha256

Virtual environment

python3.12 -m venv /opt/pantaw/venv
/opt/pantaw/venv/bin/python -m pip install --no-deps ./pantaw-release.whl
/opt/pantaw/venv/bin/pantaw version

Konfigurasi dan permission

Cipta konfigurasi daripada contoh selamat dan pastikan hanya akaun runtime boleh menulis state serta audit. Jangan beri root hanya untuk mendapat optional telemetry.

/opt/pantaw/venv/bin/pantaw validate --config /etc/pantaw/pantaw.yaml

One-shot pasif

/opt/pantaw/venv/bin/pantaw collector run-enabled --config /etc/pantaw/pantaw.yaml

Model systemd user

Gunakan unit oneshot dan timer yang telah disemak untuk deployment anda. Artifak sebenar diberikan dalam urusan deployment; dokumentasi awam ini tidak mereka unit atau nama service production.

Health, rollback dan removal

Sebelum upgrade, simpan wheel, konfigurasi dan state yang perlu. Rollback dengan memulihkan venv/package terdahulu serta konfigurasi serasi. Untuk removal, hentikan timer yang anda deploy, arkib audit mengikut polisi, kemudian buang hanya direktori PANTAW yang telah disahkan.