a simple linux dashboard
Alpaca is a Linux dashboard built using Vue 2.0, Python 2.7, and Flask. It is designed to collect, analyze, and display various information about the Linux operating system. The dashboard provides four key dimensions of information: basic information (IP, hostname, CPU configuration, disk partition information, etc.), system information (load, CPU idle rate, CPU time distribution, memory usage rate, process with high CPU/memory usage, IO read/write statistics, etc.), network information (traffic statistics and trends for each network interface, connection details and status statistics), and process information (details of specific processes including memory and CPU usage, creation time, status, IO information, subprocesses, network connections, open file descriptors, and started threads). Alpaca requires Linux operating system, Python 2.7, Node.js version 4.0.0 or above, and npm version 3.0.0 or above for installation and operation.
To install Alpaca, the following requirements must be met:
Follow the steps below for installation:
alpaca management script, which provides operations like build (installing program dependencies, packaging frontend files), start, stop, restart, and status. If you have just cloned the code or made any modifications, make sure to rebuild it before starting.backend/gun.py, with default port set to 8080.backend/config.py.AUTH_USER setting. If no users are configured or an empty array is provided, all users have login access. Additionally, Alpaca grants access only to whitelisted IPs. Configure the AUTH_IP setting. If no IPs are configured or an empty array is provided, all IPs have access.Alpaca is a Linux dashboard that collects, analyzes, and displays information about the Linux operating system. It provides insights into basic information, system performance, network statistics, and process details. The installation process requires a Linux operating system, Python 2.7, Node.js, and npm. The application can be started using the alpaca management script or the run.py file. Login authentication is based on Linux users and passwords, with the option to configure specific users and whitelist IPs. Overall, Alpaca offers a comprehensive monitoring solution for Linux systems.