Olaris is an open-source server software for managing and analyzing acoustic data. In this tutorial, we will guide you through the steps to install Olaris on nixOS Latest.
Before installing Olaris, make sure you have the following prerequisites:
First, you need to install Git, a version control system, to clone Olaris's source code from GitLab:
sudo nix-env -i git
Next, clone Olaris's source code from GitLab using Git:
git clone https://gitlab.com/olaris/olaris-server.git
Before building and installing Olaris, we need to install its dependencies. In this tutorial, we will use Nix package manager to install dependencies:
nix-shell -p nodejs-14_x yarn
After installing the dependencies, we can build and install Olaris:
cd olaris-server
yarn install
yarn build
sudo ./install.sh
The install.sh
script will install Olaris as a systemd service.
Finally, enable Olaris service to start automatically on system boot:
sudo systemctl enable olaris.service
Congratulations! You have successfully installed Olaris on nixOS Latest. You can now start Olaris service using the following command:
sudo systemctl start olaris.service
To check the status of Olaris service, run:
sudo systemctl status olaris.service
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!