Scrutiny is a self-hosted, open-source web application that allows you to monitor and manage your HDD/SSD health, temperature, and performance. In this tutorial, we will guide you through the process of installing Scrutiny on Elementary OS Latest.
Before we begin, ensure that you have the following:
An Elementary OS Latest system.
Root access to your Elementary OS Latest system.
Updated package repository and software packages using the following commands:
sudo apt-get update
sudo apt-get upgrade
The first thing we need to do is to install the required packages that Scrutiny needs to run. We will use the apt-get
command to install the packages.
sudo apt-get install build-essential git smartmontools python3-pip python3-dev libatasmart-dev
We will now clone the Scrutiny repository from Github.
git clone https://github.com/AnalogJ/scrutiny.git
We will now create a Python virtual environment for Scrutiny.
cd scrutiny
python3 -m venv venv
Activate the Python virtual environment by running the following command.
source venv/bin/activate
With the Python virtual environment activated, we will now install the required Python modules using the following command.
pip3 install -r requirements.txt
Next, create the configuration files by copying the example configuration files and modifying them to suit your needs.
cp example.config.yml ./config.yml
cp example.logging.yml ./logging.yml
Initialize the SQLite database using the following command.
python3 -m app.cli database bootstrap --force
Finally, we can launch Scrutiny using the following command.
python3 -m app
Scrutiny should now be up and running on your Elementary OS Latest system. You can access it by navigating to http://127.0.0.1:8000 in your web browser.
You have now successfully installed Scrutiny on your Elementary OS Latest system. You can use Scrutiny to monitor and manage the health, temperature, and performance of your HDD/SSD. If you want to access Scrutiny from a remote system or a different port, you need to configure your firewall and the Django settings.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!