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.sha256Virtual 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 versionKonfigurasi 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.yamlOne-shot pasif
/opt/pantaw/venv/bin/pantaw collector run-enabled --config /etc/pantaw/pantaw.yamlModel 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.