installation.md
docs
installation.md
🚀 Installation & Deployment
Asteri is designed to be lightweight and easy to integrate into any environment, from local development to large-scale production clusters.
Standard Installation
You can install Asteri directly from source for the latest features:
1 2 3 | |
Production Deployment
For production environments, we recommend running Asteri behind a reverse proxy like Nginx and managing the process with Systemd.
🛡️ Nginx Configuration
Nginx should handle SSL termination and static file serving, forwarding application requests to Asteri.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
⚙️ Systemd Service
Create a service file at /etc/systemd/system/asteri.service:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Dependencies
- Python: 3.8 or higher.
- Watchdog: Required for the
--reloadfeature. - Gevent: Required if using the
geventworker class. - Setproctitle: Optional, used for professional process naming in
psortop.